>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
[email protected]
https://lists.sourceforge.net/lists/listinfo/mactel-linux-users