Skip to content
  • Manoj Iyer's avatar
    thinkpad-acpi: enable loading module with new B-series Lenovo BIOS · 16a3d9f5
    Manoj Iyer authored
    The new B series BIOS has version string 43CN46WW. The driver
    requires that 2nd and 3rd characters be 'E' and 'T' respectively,
    where as the newer BIOS has 'C' and 'N' respectively. Failing to
    load the module causes some of the hotkeys to not work.
    
    Before the patch
    ================
    sudo modprobe thinkpad_acpi
    FATAL: Error inserting thinkpad_acpi (/lib/modules/3.5.0-15-generic/kernel/drivers/platform/x86/thinkpad_acpi.ko): No such device
    
    After the patch
    ===============
    [44937.265438] thinkpad_acpi: ThinkPad ACPI Extras v0.24
    [44937.265445] thinkpad_acpi: http://ibm-acpi.sf.net/
    
    
    [44937.265449] thinkpad_acpi: ThinkPad BIOS 43CN46WW, EC unknown
    [44937.265453] thinkpad_acpi: Lenovo Lenovo B470e, model HuronRiver Platform
    [44937.266479] thinkpad_acpi: detected a 8-level brightness capable ThinkPad
    [44937.266557] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
    [44937.267846] thinkpad_acpi: Console audio control enabled, mode: monitor (read only)
    [44937.268131] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input17
    
    Signed-off-by: default avatarManoj Iyer <manoj.iyer@canonical.com>
    Tested-by: default avatarJames Ferguson <james.ferguson@canonical.com>
    Signed-off-by: default avatarMatthew Garrett <matthew.garrett@nebula.com>
    16a3d9f5