I have a similar problem. I have a new main board Asus P7P55D-E LX, with two SATA controllers, jmicron and marvell 9123. I have connected a Seagate Barracuda XT 6Gb/s hard drive to marvell controller and SSD drive to a jmicron controller. SSD drive works perfectly, but barracuda don't work properly. I used a 2.6.32 and 2.6.33 kernel, and connects barracuda hard drive to a jmicron controller, but the problems persist. I used a 2.6.34-rc2 kernel, and the problems are solved. The problems appear when I trying to access barracuda hard disk. I don't know is the same problem, or if they are caused by AHCI controller, but this is my dmesg errors.: 9.205423] groups: 3,7 (cpu_power = 1178) 0,4 (cpu_power = 1178) 1,5 (cpu_power = 1178) 2,6 (cpu_power = 1178) [ 11.491620] ata9: exception Emask 0x0 SAct 0xe SErr 0x0 action 0x10 frozen [ 11.491623] ata9.00: failed command: READ FPDMA QUEUED [ 11.491627] ata9.00: cmd 60/02:08:81:74:e0/00:00:e8:00:00/40 tag 1 ncq 1024 in [ 11.491628] res 40/00:18:85:74:e0/00:00:e8:00:00/40 Emask 0x4 (timeout) [ 11.491629] ata9.00: status: { DRDY } [ 11.491631] ata9.00: failed command: READ FPDMA QUEUED [ 11.491634] ata9.00: cmd 60/02:10:83:74:e0/00:00:e8:00:00/40 tag 2 ncq 1024 in [ 11.491634] res 40/00:18:85:74:e0/00:00:e8:00:00/40 Emask 0x4 (timeout) [ 11.491636] ata9.00: status: { DRDY } [ 11.491637] ata9.00: failed command: READ FPDMA QUEUED [ 11.491640] ata9.00: cmd 60/02:18:85:74:e0/00:00:e8:00:00/40 tag 3 ncq 1024 in [ 11.491641] res 40/00:18:85:74:e0/00:00:e8:00:00/40 Emask 0x4 (timeout) [ 11.491642] ata9.00: status: { DRDY } [ 11.491650] sd 8:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 11.491652] sd 8:0:0:0: [sdb] Sense Key : Aborted Command [current] [descriptor] [ 11.491654] Descriptor sense data with sense descriptors (in hex): [ 11.491655] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 [ 11.491660] e8 e0 74 85 [ 11.491661] sd 8:0:0:0: [sdb] Add. Sense: No additional sense information [ 11.491663] sd 8:0:0:0: [sdb] CDB: Read(10): 28 00 e8 e0 74 81 00 00 02 00 [ 11.491668] end_request: I/O error, dev sdb, sector 3907024001 [ 11.491678] sd 8:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 11.491680] sd 8:0:0:0: [sdb] Sense Key : Aborted Command [current] [descriptor] [ 11.491682] Descriptor sense data with sense descriptors (in hex): [ 11.491683] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 [ 11.491687] e8 e0 74 85 [ 11.491689] sd 8:0:0:0: [sdb] Add. Sense: No additional sense information [ 11.491691] sd 8:0:0:0: [sdb] CDB: Read(10): 28 00 e8 e0 74 83 00 00 02 00 [ 11.491694] end_request: I/O error, dev sdb, sector 3907024003 [ 11.491697] sd 8:0:0:0: [sdb] Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE [ 11.491699] sd 8:0:0:0: [sdb] Sense Key : Aborted Command [current] [descriptor] [ 11.491701] Descriptor sense data with sense descriptors (in hex): [ 11.491702] 72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 [ 11.491706] e8 e0 74 85 [ 11.491708] sd 8:0:0:0: [sdb] Add. Sense: No additional sense information [ 11.491709] sd 8:0:0:0: [sdb] CDB: Read(10): 28 00 e8 e0 74 85 00 00 02 00 [ 11.491713] end_request: I/O error, dev sdb, sector 3907024005 [ 18.491162] sd 8:0:0:0: timing out command, waited 7s [ 25.489905] sd 8:0:0:0: timing out command, waited 7s