kern/164694: Regression in 3726 port multiplier support in 9.0

Allen Belletti allen at gtf.org
Thu Feb 2 18:10:09 UTC 2012


The following reply was made to PR kern/164694; it has been noted by GNATS.

From: Allen Belletti <allen at gtf.org>
To: bug-followup at 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
 


More information about the freebsd-bugs mailing list