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.0
+0200
+++ linux-2.6.23-rc3/drivers/ata/pata_via.c 2007-08-21 01:01:27.0
+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