Messages in this thread | | | Date | Wed, 12 Jul 2006 13:05:22 -0400 | From | Jeff Garzik <> | Subject | Re: PATCH: Fix Jmicron support |
| |
Alan Cox wrote: > Prior to 2.6.18rc1 you could install with devices on a JMicron chipset > using the "all-generic-ide" option. As of this kernel the AHCI driver > grabs the controller and rams it into AHCI mode losing the PATA ports > and making CD drives and the like vanish. The all-generic-ide option > fails because the AHCI driver grabbed the PCI device and reconfigured > it. > > To fix this three things are needed. > > #1 We must put the chip into dual function mode > #2 The AHCI driver must grab only function 0 (already in your rc1 tree) > #3 Something must grab the PATA ports > > The attached patch is the minimal risk edition of this. It puts the chip > into dual function mode so that AHCI will grab the SATA ports without > losing the PATA ports. To keep the risk as low as possible the third > patch adds the PCI identifiers for the PATA port and the FN check to the > ide-generic driver. There is a more featured jmicron driver on its way > but that adds risk and the ide-generic support is sufficient to install > and run a system. > > The actual chip setup done by the quirk is the precise setup recommended > by the vendor. > > (The JMB368 appears only in the ide-generic entry as it has no AHCI so > does not need the quirk) > > Signed-off-by: Alan Cox <alan@redhat.com>
ACK for 2.6.18-rc1-git
The AHCI bits are already in 2.6.18-rc1. The drivers/ide new-PCI-ID bits are arguably new features, but IMO obviously quite harmless.
Jeff
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
| |