I suffer from the same problem. acpi=off doesn't help and neither does all_generic_ide. The kernel from 7.04 does boot my system perfectly, only 2.6.22 seems to have this issue. Motherboard is a an A7n8x Asus nforce 2 board with a built in Silicon Image 3112 SATA controller. The hard drive that is not detected is an older Maxtor 40gig hd with a sata conversion card connected to it. Here is the last bit of the dmesg.
[ 740.070856] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x100) [ 740.070863] ata2.00: limiting speed to UDMA7:PIO5 [ 740.573559] ata2: hard resetting port [ 741.452289] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310) [ 741.460262] WARNING: at /build/buildd/linux-source-2.6.22-2.6.22/drivers/ata/libata-core.c:4801 ata_hsm_move() [ 741.460293] [<f892b0fb>] ata_hsm_move+0x16b/0x740 [libata] [ 741.460328] [<c0131470>] process_timeout+0x0/0x10 [ 741.460338] [<c02f2d57>] schedule_timeout+0x47/0xd0 [ 741.460350] [<f892f527>] ata_pio_task+0x27/0xf0 [libata] [ 741.460367] [<f892f500>] ata_pio_task+0x0/0xf0 [libata] [ 741.460378] [<c0138331>] run_workqueue+0x81/0x110 [ 741.460384] [<c013bf80>] prepare_to_wait+0x20/0x70 [ 741.460391] [<c0138d30>] worker_thread+0x0/0x100 [ 741.460395] [<c0138dd0>] worker_thread+0xa0/0x100 [ 741.460400] [<c013bdd0>] autoremove_wake_function+0x0/0x50 [ 741.460406] [<c0138d30>] worker_thread+0x0/0x100 [ 741.460409] [<c013bb12>] kthread+0x42/0x70 [ 741.460412] [<c013bad0>] kthread+0x0/0x70 [ 741.460417] [<c0105487>] kernel_thread_helper+0x7/0x10 [ 741.460426] ======================= [ 741.460808] ata2.00: failed to IDENTIFY (I/O error, err_mask=0x100) [ 741.963525] ata2: hard resetting port [ 742.842251] ata2: SATA link up 1.5 Gbps (SStatus 113 SControl 310) [ 742.842271] ata2: EH pending after completion, repeating EH (cnt=3) [ 742.842281] ata2: exception Emask 0x10 SAct 0x0 SErr 0x0 action 0x1 -- Won't find my 2nd HD, "Failed to set xfermode" ATA errors https://bugs.launchpad.net/bugs/153096 You received this bug notification because you are a member of Ubuntu Bugs, which is the bug contact for Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs