Hi all,
ASUS A6U laptop with SiS 760 chipset.
ATA device:
IDE interface: Silicon Integrated Systems [SiS] 5513 [IDE] (rev 01) (prog-if 80
[Master])
Subsystem: ASUSTeK Computer Inc. Device 1977
Problem: ATA limited to UDMA/33 due to 40-wire cable
The solution provided by yannis (passing 'libata.force=80c' kernel
parameter) works great and for convenience I am using it now, however
before I found it I used to make slight modification of the
'drivers\ata\pata_sis.c' file and compile the kernel. I added the chip
ID (which is: { 0x5513, 0x1043, 0x1977 } /*ASUS A6U*/) to the
'sis_laptop' structure. The structure now looks as:
static const struct sis_laptop sis_laptop[] = {
/* devid, subvendor, subdev */
{ 0x5513, 0x1043, 0x1107 }, /* ASUS A6K */
{ 0x5513, 0x1043, 0x1977 }, /* ASUS A6U */
{ 0x5513, 0x1734, 0x105F }, /* FSC Amilo A1630 */
{ 0x5513, 0x1071, 0x8640 }, /* EasyNote K5305 */
/* end marker */
{ 0, }
};
This also worked and enabled udma5 on the drive.
Hope it is useful to someone.
--
ExpressCard CF adapter limited to UDMA/33
https://bugs.launchpad.net/bugs/271700
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs