[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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:

http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=01ce2601e4ba354fe1e25bb940817570d0c8ed4f;hp=a6116c9e60978a6deaa20691c67ffed727e50df1

Would you please apply this one-line patch to Debian's
current kernel?

Thanks,
Ben

-- System Information:
Debian Release: lenny/sid
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)

Kernel: Linux 2.6.24-1-686 (SMP w/1 CPU core)
Locale: LANG=en_CA.UTF-8, LC_CTYPE=en_CA.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash



Reply to: