Date: Thu, 2 Feb 2012 18:10:09 GMT From: Allen Belletti <allen@gtf.org> To: freebsd-bugs@FreeBSD.org Subject: Re: kern/164694: Regression in 3726 port multiplier support in 9.0 Message-ID: <201202021810.q12IA9IO089839@freefall.freebsd.org>
index | next in thread | raw e-mail
The following reply was made to PR kern/164694; it has been noted by GNATS. From: Allen Belletti <allen@gtf.org> To: bug-followup@freebsd.org Cc: Subject: Re: kern/164694: Regression in 3726 port multiplier support in 9.0 Date: Thu, 02 Feb 2012 13:08:13 -0500 I've reached a dead end but come up with a few more bits of information. It's definitely some sort of irq setup/handling problem. I experimented with setting hint.siis.X.msi=1 for these cards. Surprisingly, they almost seem to work. They're able to immediately detect the pmp device and recognize the four disks on the other side of it. However, after a few seconds of I/O, it'll get stuck and time out. Presumably MSI just doesn't work on these cards which is why it defaults to disabled (I've seen hints of problems like that in my search.) I did also try forcing hint.siisch.X.sata_rev=1 but it didn't seem to improve the situation, which makes sense if it's fundamentally an interrupt handling problem. It's unlikely that I can get any further on my own, but it seems likely that some sort of IRQ handling problem was introduced between 8.2 and 9.0. Thanks, Allenhome | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202021810.q12IA9IO089839>
