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.
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) buildd/ linux-source- 2.6.22- 2.6.22/ drivers/ ata/libata- core.c: 4801 ata_hsm_move() move+0x16b/ 0x740 [libata] timeout+ 0x0/0x10 timeout+ 0x47/0xd0 task+0x27/ 0xf0 [libata] task+0x0/ 0xf0 [libata] 0x81/0x110 to_wait+ 0x20/0x70 thread+ 0x0/0x100 thread+ 0xa0/0x100 wake_function+ 0x0/0x50 thread+ 0x0/0x100 thread_ helper+ 0x7/0x10 ======= ======= ==
[ 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/
[ 741.460293] [<f892b0fb>] ata_hsm_
[ 741.460328] [<c0131470>] process_
[ 741.460338] [<c02f2d57>] schedule_
[ 741.460350] [<f892f527>] ata_pio_
[ 741.460367] [<f892f500>] ata_pio_
[ 741.460378] [<c0138331>] run_workqueue+
[ 741.460384] [<c013bf80>] prepare_
[ 741.460391] [<c0138d30>] worker_
[ 741.460395] [<c0138dd0>] worker_
[ 741.460400] [<c013bdd0>] autoremove_
[ 741.460406] [<c0138d30>] worker_
[ 741.460409] [<c013bb12>] kthread+0x42/0x70
[ 741.460412] [<c013bad0>] kthread+0x0/0x70
[ 741.460417] [<c0105487>] kernel_
[ 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