Thread (14 messages) 14 messages, 4 authors, 2011-07-13

Re: SiI 3726 pmp doesn't work with 2.6.38 and Marvell 88SE9123 AHCI controller

From: Tim Small <hidden>
Date: 2011-06-10 16:43:44

On 10/06/11 11:24, Tejun Heo wrote:
That's weird.  Link is up but EH is detected to be up but EH didn't
probe it.  Is the behavior reproducible?
  
I think-so, yes.  I'll double-check.
quoted hunk ↗ jump to hunk
Maybe FBS support doesn't work as advertised?  Can you please try the
following patch?
diff --git a/drivers/ata/libahci.c b/drivers/ata/libahci.c
index d38c40f..a2f4b68 100644
--- a/drivers/ata/libahci.c
+++ b/drivers/ata/libahci.c
@@ -444,6 +444,7 @@ void ahci_save_initial_config(struct device *dev,
 			   "controller can do FBS, turning on CAP_FBS\n");
 		cap |= HOST_CAP_FBS;
 	}
+	cap &= ~HOST_CAP_FBS;
 
 	if (force_port_map && port_map != force_port_map) {
 		dev_printk(KERN_INFO, dev, "forcing port_map 0x%x -> 0x%x\n",

  
OK, will do thanks - I assume this'll force command based switching,
with it's associated crappy performance tho'...

I've ordered an 88SE9128 card (Hightpoint RocketRaid 620) as well, so
I'll be able to compare the two, as well as a sata_mv 88SX7042 as well.

Cheers,

Tim.
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help