Asus Pundit-R SATA only supports 33MBps operation

Bug #59696 reported by Michael-Luke Jones
4
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.

http://www.kernel.org/git/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=1a1276e7b6cba549553285f74e87f702bfff6fac

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

Revision history for this message
Michael-Luke Jones (jonesml) wrote :

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.

Revision history for this message
Chuck Short (zulcss) wrote :

Added to my git tree will be pushed soon.

Changed in linux-source-2.6.17:
status: Unconfirmed → Fix Committed
Revision history for this message
Chuck Short (zulcss) wrote :

Backported to 2.6.15 as well

Changed in linux-source-2.6.15:
status: Unconfirmed → 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
Changed in linux-source-2.6.15:
status: Fix Committed → Fix Released
Changed in linux-source-2.6.15:
status: Fix Released → Fix Committed
Revision history for this message
Leann Ogasawara (leannogasawara) wrote :

This report was marked 'Fix Committed' a while ago and there hasn't been any activity in it recently. I'm going to go ahead and mark the status as 'Fix Released'. If this is not the case, please retest against the latest Hardy Alpha release and report back your results. Thanks in advance.

Changed in linux-source-2.6.17:
status: Fix Committed → Fix Released
Changed in linux-source-2.6.15:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.