http://bugzilla.kernel.org/show_bug.cgi?id=9919
Summary: support to blacklist OSI for particular machines Product: ACPI Version: 2.5 KernelVersion: 2.6.24 Platform: All OS/Version: Linux Tree: Mainline Status: NEW Severity: normal Priority: P1 Component: Other AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hardware Environment: Fujitsu T2010 The DSDT table has some magic Vista extra 'functionality' that after about thirty seconds of uptime forces the CPU to sit at it's rock bottom frequency. Annoying. The fix is simple, pass 'acpi_osi="!Windows 2006"' to the kernel and the problem disappears. This of course is horrible so I turned to drivers/acpi/blacklist.c and added some useful (well I think so) functionality. I have attached a patch that lets you put into blacklist.c the following: ========= { .callback = dmi_invalidate_osi, .ident = "Fujitsu Lifebook T2010", .matches = { DMI_MATCH(DMI_SYS_VENDOR, "FUJITSU"), DMI_MATCH(DMI_PRODUCT_NAME, "LifeBook T2010"), }, .driver_data = "Windows 2006\0\0", }, driver_data contains a NULL byte seperated list of OSI interfaces you want to disable at runtime, the list is terminated with two NULL bytes. So another example would be "Windows 2006\0Windows 2001\0\0"...but not for my laptop :) I'll attach the patches to this bug report once I have created it, please consider it for inclusion; or point me to the Right Way(tm) to do it :) Cheers -- Configure bugmail: http://bugzilla.kernel.org/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug, or are watching the assignee. ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ acpi-bugzilla mailing list acpi-bugzilla@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/acpi-bugzilla