Hello there, I have been having a lot of trouble with my ITE 8212 RAID controller after upgrading from kernel 2.6.18 to 2.6.26. I have posed to kernel trap and was advised to mail a copy to this mailing list. If anyone has any ideas on how to solve this problem i'd be extremely grateful. The post is located at http://kerneltrap.org/node/16482 and looks like this: IT8212 driver seems to be broken - no DMA or functionality in general August 10, 2008 - 3:20pm Submitted by Anonymous on August 10, 2008 - 3:20pm. Hi there, I am having some problems with my ITE 8212 raid controller. It was working (more or less OK) in version 2.6.18 but now appears to be broken in 2.6.25 and 2.6.26.2. My main issue is that I cannot turn on DMA with the drive. When the controller was working under 2.6.18, I had to enable DMA before mounting or even checking the drive as strange disk errors would occur which resulted in needing to reboot. First I tried the driver (it8212) in Device Drivers->ATA/ATAPI and friends->IT821X After booting, hdparm gives me the following error when I try to set DMA on the drive: HDIO_SET_DMA failed: Input/output error Dmesg also says the following during the boot: ide: Assuming 33MHz system bus speed for PIO modes; override with idebus=xx ... ide0 at 0x1f0-0x1f7,0x3f6 on irq 14 ide1 at 0x170-0x177,0x376 on irq 15 IT8212: IDE controller (0x1283:0x8212 rev 0x11) at PCI slot 0000:00:09.0 ...it821x: controller in smart mode. IT8212: 100% native mode on irq 10 ide2: BM-DMA at 0xe400-0xe407 ide3: BM-DMA at 0xe408-0xe40f Probing IDE interface ide2... hde: Integrated Technology Express Inc, ATA DISK drive hde: IT8212 RAID 1 volume. hde: no DMA mode selected Probing IDE interface ide3... ... hde: max request size: 128KiB hde: 117231406 sectors (60022 MB), CHS=7297/255/63 hde: cache flushes not supported hde: hde1 Driver 'sd' needs updating - please use bus_type methods I managed to find this thread, which seemed relevant, but it seems the problem still exists :< I have also tried using the driver (IT8211/2 PATA Support) in Serial ATA (prod) and Parallel ATA (experimental) drivers Dmesg then gives me the following (see below). Any help with this would be greatly appreciated, as I've been banging my head against my monitor for almost the whole weekend :> Kind regards, Pete pete dot wells at gmail dot com Driver 'sd' needs updating - please use bus_type methods ACPI: PCI Interrupt Link [LNKB] enabled at IRQ 10 PCI: setting IRQ 10 as level-triggered ACPI: PCI Interrupt 0000:00:09.0[A] -> Link [LNKB] -> GSI 10 (level, low) -> IRQ 10 pata_it821x: controller in smart mode. PCI: Setting latency timer of device 0000:00:09.0 to 64 scsi0 : pata_it821x scsi1 : pata_it821x ata1: PATA max MWDMA2 cmd 0xd400 ctl 0xd800 bmdma 0xe400 irq 10 ata2: PATA max MWDMA2 cmd 0xdc00 ctl 0xe000 bmdma 0xe408 irq 10 ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata1: failed to recover some devices, retrying in 5 secs ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata1: failed to recover some devices, retrying in 5 secs ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1.00: failed to IDENTIFY (INIT_DEV_PARAMS failed, err_mask=0x80) ata1: failed to recover some devices, retrying in 5 secs ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) ata1: SRST failed (errno=-16) ata1: link is slow to respond, please be patient (ready=0) -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html