The kernel parameter does not appear to have had the intended effect. I added this entry to menu.lst in /boot/grub and cold-booted to it:
title Ubuntu 8.04, kernel 2.6.24-16-generic (RAID fix) root (hd0,4) kernel /boot/vmlinuz-2.6.24-16-generic root=UUID=ec648d6c-188d-4513-b3d5-0a534bd5e377 ro splash ata_ignore_hpa=0 initrd /boot/initrd.img-2.6.24-16-generic Just appended ata_ignore_hpa=0 to then end of the kernel line. It looks like the command was taken. From dmesg: [ 0.000000] Kernel command line: root=UUID=ec648d6c- 188d-4513-b3d5-0a534bd5e377 ro splash ata_ignore_hpa=0 but when it got to my second disk (which is the only one it was doing hpa unlocking on before): [ 47.817330] ata3.00: HPA unlocked: 976771055 -> 976773168, native 976773168 I have included a partial dmesg from this attempt. Only one of the drives seems to get the hpa on it. I also tried several other ways to add the parameter, but none have prevented the line above from appearing. Also, Sebounet, I'd like to try your method. I'm not booting to a live cd, but I'm a bit new to ubuntu, so from a hard disk install, how and where would one add the modprobe libata ignore_hpa=0 line? /etc/modprobe.d has many files in it, and I don't just want to throw it in anywhere. ** Attachment added: "dmesg.txt" http://launchpadlibrarian.net/14651729/dmesg.txt -- ich9R raid array not detected https://bugs.launchpad.net/bugs/219393 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs