>Once you do get Linux installed either via DVD or HD image, then there's >another issue. The ESB2 is detected as the 4 port SATA device in the ICH6, >not the 6 port SATA controller it really is. ESB2 is an offshoot of one of >the ICHes. > >For this, two things must be done. First is to edit and re-build the AHCI >driver. Edit the file ahci.c and add the following line in the Dev ID list: > >{ PCI_VENDOR_ID_INTEL, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, >board_ahci }, /* ESB2 */ > >This will tell the driver to claim Dev ID 0x2680, which is the AHCI controller >ID in the Mac Pros. According to the ESB2 datasheet, the ID could be 0x2680, >0x2681, 0x2682, or 0x2683 depending on the fusing options. In this case, >0x2680 was not claimed by default in the AHCI driver. > >Also, when you rebuild the AHCI driver, it's a good idea to either not build >the ata_piix driver in your kernel, or delete the module altogether. It >won't work, and it's really the wrong driver for the ESB2 chips. We only >need the AHCI driver here, the ata_piix is for older chipsets like ICH5, >ICH5, etc. The ata_piix tries to claim the 0x2680 Dev ID, which is the ID >presented in these older chipsets for their 2 or 4 port SATA controllers. > > I did the following in linux-2.6.19-rc4:
added to ./drivers/ata/ahci.c { PCI_VDEVICE(INTEL, 0x2680), board_ahci }, /* ESB2 */ removed from ./drivers/ata/ata_piix.c { 0x8086, 0x2680, PCI_ANY_ID, PCI_ANY_ID, 0, 0, ich6_sata_ahci }, I used the following settings (among many others...:-) : CONFIG_BLK_DEV_SR=m CONFIG_SATA_AHCI=y CONFIG_ATA_PIIX=m CONFIG_PATA_MPIIX=m The ahci.c driver does not appear to detect the ESB2 hardware, and the kernel panics. Using the stock kernel from a Ubuntu 6.06 installation, that hardware appears to be claimed up by the ata_piix driver. Any ideas here ? J. Hart ------------------------------------------------------------------------- Using Tomcat but need to do more? Need to support web services, security? Get stuff done quickly with pre-integrated technology to make your job easier Download IBM WebSphere Application Server v.1.0.1 based on Apache Geronimo http://sel.as-us.falkag.net/sel?cmd=lnk&kid=120709&bid=263057&dat=121642 _______________________________________________ Mactel-linux-users mailing list Mactel-linux-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/mactel-linux-users