Asus Pundit-R SATA only supports 33MBps operation
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux-source-2.6.15 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned | ||
linux-source-2.6.17 (Ubuntu) |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
I have been running Gentoo on an Asus Pundit-R with an SATA hard drive. The SATA support on this barebones' motherboard is from an onboard IDE to SATA converter, with the result that the SATA drive appears as /dev/hdc on the IDE bus.
The problem seems to be caused by the incorrect detection of a 40 pin ATA cable, thus limiting the transfer speed to Ultra ATA 33. The following patch allows detection of when an SATA converter is being used, and is incorporated into the 2.6.18 source tree, but is not present in either the Edgy or Dapper kernel.
Since kernel version 2.6.14, I have been using my own patch (which does essentially the same thing), but I would like to switch to Ubuntu on this machine and do not want to have to manually patch the kernel, each time an update is released :)
I'm sure this can be committed to the Edgy kernel, and if it could be applied to the Dapper kernel I would really appreciate it - the structure of this part of the ide-iops.c file has not changed for many kernel versions.
Thanks for your help,
Michael-Luke Jones
Changed in linux-source-2.6.15: | |
status: | Fix Committed → Fix Released |
Changed in linux-source-2.6.15: | |
status: | Fix Released → Fix Committed |
Changed in linux-source-2.6.15: | |
status: | Fix Committed → Fix Released |
Changed in linux-source-2.6.15: | |
status: | Fix Released → Fix Committed |
The patch included below applies cleanly to both the Dapper and Edgy kernels present in the kernel.org git repository. It has also been submitted to the stable kernel team for inclusion in 2.6.17.14.