"ahci: drop intx manipulation on msi enable" breaks ULI M1575
tj at kernel.org
Thu Apr 9 07:13:25 EST 2009
Timur Tabi wrote:
> Tejun Heo wrote:
>> Running "lspci -nnvvvxxx" before loading the driver should be enough.
> That might be difficult. My root file system is on my SATA drive.
> It'll be a while before I can build an NFS rootfs.
Yeah, right. The following patch should do the trick then.
diff --git a/drivers/ata/ahci.c b/drivers/ata/ahci.c
index 788bba2..b3f4df7 100644
@@ -2606,6 +2606,12 @@ static int ahci_init_one(struct pci_dev *pdev, const struct pci_device_id *ent)
dev_printk(KERN_DEBUG, &pdev->dev, "version " DRV_VERSION "\n");
+ u16 cmd;
+ pci_read_config_word(pdev, PCI_COMMAND, &cmd);
+ printk("XXX PCI_COMMAND=0x%x\n", cmd);
/* The AHCI driver can only drive the SATA ports, the PATA driver
can drive them all so if both drivers are selected make sure
AHCI stays out of the way */
More information about the Linuxppc-dev