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>
next in thread | raw e-mail | index | archive | help
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, Allen
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201202021810.q12IA9IO089839>