On Thursday 17 January 2008 16:31, Theodore Tso wrote: > On Thu, Jan 17, 2008 at 03:04:26PM -0500, Len Brown wrote: > > On Thursday 17 January 2008 07:28, Matthew Garrett wrote: > > > On Thu, Jan 17, 2008 at 05:24:50AM -0500, Len Brown wrote: > > > > > > > + { > > > > + .callback = dmi_enable_osi_linux, > > > > + .ident = "Lenovo ThinkPad T61", > > > > + .matches = { > > > > + DMI_MATCH(DMI_SYS_VENDOR, "LENOVO"), > > > > + DMI_MATCH(DMI_PRODUCT_VERSION, "ThinkPad T61"), > > > > + }, > > > > + }, > > > > + > > > > > > If we add it for specific devices, aren't vendors going to assume that > > > future versions of that device will also be able to rely on this > > > behaviour? > > > > When the new product comes out and they > > try Linux on it, OSI(Linux) will return FALSE unless > > somebody (later) adds the new product to the white-list. > > > > So if a vendor really cares about Linux, they'll know > > during development that they can't count on OSI(Linux) returning TRUE. > > Maye the whitelist should use very specific BIOS version numbers as > part of the DMI_MATCH, and we encourage the vendors to remove the > OSI(Linux) specific hacks moving forward? After all, the workarounds > are only needed for the very latest BIOS versions, and if we can > manage to convince vendors to make them go away, then maybe after some > particular BIOS version, we won't need to do anything special. I don't really want to get bogged down on individual BIOS Versions. I don't expect vendors would want to change mid-course anyway -- and if they did, nobody updates their bios anyway. > Perhaps if there was a well documented, "this is what we want" from > the Linux community, which can then get communicated to Lenovo, HP, > Dell, etc.? This document could include a request that Laptop vendors > document how various things work when they do vendor-specific things, > and also documenting what Linux is doing today because we believe it's > what is the Windows-compatible behaviour. vendors who care about Linux run this: http://linuxfirmwarekit.org/ So I think if shout there, then it we'll be heard. thanks, -Len - To unsubscribe from this list: send the line "unsubscribe linux-acpi" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html