>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

Reply via email to