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

Reply via email to