Hi colt
I think the problem is that the drive controller is not being detected correctly. Dmesg shows:
pata_acpi 0000:00:01.1: BMDMA: BAR4 is zero, falling back to PIO
pata_acpi 0000:00:01.1: setting latency timer to 64
But if you look earlier in the listing
pci 0000:00:01.1: reg 10: [io 0x0174-0x0177]
pci 0000:00:01.1: reg 14: [io 0x01f4-0x01f7]
I think that those I/O addresses should start at 0x0170 and 0x01f0 respectively.
You could try going to BIOS setup page, find the setting for PNP enable/disable, and flip it to the opposite state.