On Fri, 3 Aug 2007 23:32:17 +0100, Alan Cox wrote:
>On Fri, 3 Aug 2007 20:28:39 +0200 (MEST)
>Mikael Pettersson <[EMAIL PROTECTED]> wrote:
>
>> The machine is an Athlon64 laptop with a K8T800 chipset. With the IDE
>> VIA driver the disk is detected as udma/100:
>
>Currently old IDE via driver has a hack in it which goes 'did the BIOS
>set UDMA3+' then I guess the cable is 80 wire regardless. libata doesn't
>do that as it breaks with hotplug, breaks with suspend/resume before the
>driver is loaded and other bits.
>
>Instead we have two things - an ACPI snoop and a table of wonky laptops
>(eg those that use 40 wire ultrashort cables which are valid for UDMA133
>but not detected as 80 wire). If your laptop is done that way then it
>just needs adding to the magic list and/or 2.6.23-rc1-mm should spot it
>by ACPI. I'd prefer the table entry anyway as I don't like relying on ACPI
>so an lspci -vvxx would be appreciated

This patch updates the pata_via cable override DMI table to also
recognise my Targa Visionary 811 laptop (== Arima W730-K8).
With this patch pata_via does UDMA100 just like the old IDE driver.

Signed-off-by: Mikael Pettersson <[EMAIL PROTECTED]>
---
 drivers/ata/pata_via.c |    7 +++++++
 1 files changed, 7 insertions(+)

--- linux-2.6.23-rc3/drivers/ata/pata_via.c.~1~ 2007-08-21 00:45:11.000000000 
+0200
+++ linux-2.6.23-rc3/drivers/ata/pata_via.c     2007-08-21 01:01:27.000000000 
+0200
@@ -136,6 +136,13 @@ static struct dmi_system_id cable_dmi_ta
                        DMI_MATCH(DMI_BOARD_NAME, "Ferrari 3400"),
                },
        },
+       {
+               .ident = "Arima W730-K8",
+               .matches = {
+                       DMI_MATCH(DMI_BOARD_VENDOR, "ACTEBIS"),
+                       DMI_MATCH(DMI_BOARD_NAME, "SAM#451B"),
+               },
+       },
        { }
 };
 
-
To unsubscribe from this list: send the line "unsubscribe linux-ide" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to