Bug#479217: linux-latest-2.6: Wrong UDMA mode due to error in 40/80 wire cable detection
Package: linux-latest-2.6
Severity: normal
As reported against Ubuntu in
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/195221,
on the Asus Eee PC, "the disk is reported as UDMA66 capable,
but is installed as UDMA33 because the system does not detect
a 80 pin conductor."
And indeed, when I check dmesg on Debian I see:
ata1: SATA max UDMA/133 cmd 0x1f0 ctl 0x3f6 bmdma 0xffa0 irq 14
ata2: PATA max UDMA/100 cmd 0x170 ctl 0x376 bmdma 0xffa8 irq 15
ata2.00: ATA-4: SILICONMOTION SM223AC, , max UDMA/66
ata2.00: 7815024 sectors, multi 0: LBA
ata2.00: limited to UDMA/33 due to 40-wire cable
ata2.00: configured for UDMA/33
This has been patched in the kernel upstream, as reported in
the Ubuntu bug cited above: