Skip to contentSkip to conversation

ICH6R support 2.4.20

DISCUSSION Siddharth Taneja 2 participants 3 messages Jul 27, 2005 – Jul 28, 2005 libata

lore
Share & tools
lore
#0 lore raw

Hi,

I am trying to port our software system (uses a 2.4.20 kernel) to a new platform which has a ICH6R controller. Due to some reasons we cannot update our kernel to a more recent one (probably 2.4.27) which has libata support in it. I can successfully patch the kernel (after some modifications) with the 2.4.26-libata patch and get the system up and running using the drivers/ide code. But I cannot seem to get the ata_piix (scsi layer) working (does not patch cleanly). Is there a patch available for 2.4.20 that can get the ICH6R support. Or is there a way to get the dma mode enabled with the drivers/ide code?

Thanks

Sid

#1 lore raw
Quoted 3 lines · Siddharth Taneja

Hi,

I am trying to port our software system (uses a 2.4.20 kernel) to a new platform which has a ICH6R controller. Due to some reasons we cannot update our kernel to a more recent one (probably 2.4.27) which has libata support in it. I can successfully patch the kernel (after some modifications) with the 2.4.26-libata patch and get the system up and running using the drivers/ide code. But I cannot seem to get the ata_piix (scsi layer) working (does not patch cleanly). Is there a patch available for 2.4.20 that can get the ICH6R support. Or is there a way to get the dma mode enabled with the drivers/ide code?

Turn off combined mode, and PATA DMA will start working.

Jeff

#2 lore raw
Quoted 13 lines · Jeff Garzik
Quoted 3 lines · Siddharth Taneja

Hi,

I am trying to port our software system (uses a 2.4.20 kernel) to a new platform which has a ICH6R controller. Due to some reasons we cannot update our kernel to a more recent one (probably 2.4.27) which has libata support in it. I can successfully patch the kernel (after some modifications) with the 2.4.26-libata patch and get the system up and running using the drivers/ide code. But I cannot seem to get the ata_piix (scsi layer) working (does not patch cleanly). Is there a patch available for 2.4.20 that can get the ICH6R support. Or is there a way to get the dma mode enabled with the drivers/ide code?

Turn off combined mode, and PATA DMA will start working.

Jeff

Hi Jeff,

Thanks for the reply.

I tried turning off the combined mode but in vain. I still cannot get DMA enabled. Let me just tell you a little bit where I am. I am using the native ide support to get the system up (by adding the necessary pci ids + modification from the libata patch to the piix.c). I cannot use the ata_piix implementation as I have not found a clean patch for a 2.4.20 kernel. Any ideas?

Any suggestions are welcome.

Sid