Menu

Possible firmware bug indicated for Thinkpad S540

mcloaked
2014-05-23
2014-05-25
  • mcloaked

    mcloaked - 2014-05-23

    I am an arch user and have had just occasional problems booting using rEFInd and although at present I can boot the current stock arch kernel just fine I ran the command below to see if there were any indications of firmware efi issues (following the long thread on the arch forums about efistub boot problems):

    $ dmesg | grep -i efi
    [ 0.000000] efi: EFI v2.31 by Lenovo
    [ 0.000000] efi: ACPI=0xccffe000 ACPI 2.0=0xccffe014 SMBIOS=0xcce13000
    [ 0.000000] efi: mem00: type=7, attr=0xf, range=[0x0000000000000000-0x0000000000001000) (0MB)
    [ 0.000000]
    efi: mem01: type=2, attr=0xf, range=[0x0000000000001000-0x0000000000007000) (0MB)
    [ 0.000000]
    efi: mem02: type=7, attr=0xf, range=[0x0000000000007000-0x0000000000058000) (0MB)
    [ 0.000000]
    efi: mem03: type=0, attr=0xf, range=[0x0000000000058000-0x0000000000059000) (0MB)
    [ 0.000000]
    efi: mem04: type=7, attr=0xf, range=[0x0000000000059000-0x000000000009c000) (0MB)
    [ 0.000000]
    efi: mem05: type=0, attr=0xf, range=[0x000000000009c000-0x000000000009d000) (0MB)
    [ 0.000000]
    efi: mem06: type=4, attr=0xf, range=[0x000000000009d000-0x000000000009e000) (0MB)
    [ 0.000000]
    efi: mem07: type=0, attr=0xf, range=[0x000000000009e000-0x00000000000a0000) (0MB)
    [ 0.000000]
    efi: mem08: type=7, attr=0xf, range=[0x0000000000100000-0x0000000001000000) (15MB)
    [ 0.000000]
    efi: mem09: type=2, attr=0xf, range=[0x0000000001000000-0x0000000001f5b000) (15MB)
    [ 0.000000]
    efi: mem10: type=7, attr=0xf, range=[0x0000000001f5b000-0x000000007faea000) (2011MB)
    [ 0.000000]
    efi: mem11: type=2, attr=0xf, range=[0x000000007faea000-0x0000000080000000) (5MB)
    [ 0.000000]
    efi: mem12: type=7, attr=0xf, range=[0x0000000080000000-0x00000000baed5000) (942MB)
    [ 0.000000]
    efi: mem13: type=4, attr=0xf, range=[0x00000000baed5000-0x00000000baef5000) (0MB)
    [ 0.000000]
    efi: mem14: type=7, attr=0xf, range=[0x00000000baef5000-0x00000000bcbbf000) (28MB)
    [ 0.000000]
    efi: mem15: type=1, attr=0xf, range=[0x00000000bcbbf000-0x00000000bcf78000) (3MB)
    [ 0.000000]
    efi: mem16: type=4, attr=0xf, range=[0x00000000bcf78000-0x00000000bcf8f000) (0MB)
    [ 0.000000]
    efi: mem17: type=0, attr=0xf, range=[0x00000000bcf8f000-0x00000000bd191000) (2MB)
    [ 0.000000]
    efi: mem18: type=4, attr=0xf, range=[0x00000000bd191000-0x00000000bdec5000) (13MB)
    [ 0.000000]
    efi: mem19: type=7, attr=0xf, range=[0x00000000bdec5000-0x00000000bdee3000) (0MB)
    [ 0.000000]
    efi: mem20: type=2, attr=0xf, range=[0x00000000bdee3000-0x00000000bdf04000) (0MB)
    [ 0.000000]
    efi: mem21: type=7, attr=0xf, range=[0x00000000bdf04000-0x00000000be0d8000) (1MB)
    [ 0.000000]
    efi: mem22: type=1, attr=0xf, range=[0x00000000be0d8000-0x00000000be104000) (0MB)
    [ 0.000000]
    efi: mem23: type=7, attr=0xf, range=[0x00000000be104000-0x00000000bee56000) (13MB)
    [ 0.000000]
    efi: mem24: type=4, attr=0xf, range=[0x00000000bee56000-0x00000000bf20f000) (3MB)
    [ 0.000000]
    efi: mem25: type=7, attr=0xf, range=[0x00000000bf20f000-0x00000000bf5c8000) (3MB)
    [ 0.000000]
    efi: mem26: type=4, attr=0xf, range=[0x00000000bf5c8000-0x00000000bf5d3000) (0MB)
    [ 0.000000]
    efi: mem27: type=7, attr=0xf, range=[0x00000000bf5d3000-0x00000000bf5f5000) (0MB)
    [ 0.000000]
    efi: mem28: type=4, attr=0xf, range=[0x00000000bf5f5000-0x00000000bf62f000) (0MB)
    [ 0.000000]
    efi: mem29: type=7, attr=0xf, range=[0x00000000bf62f000-0x00000000bf634000) (0MB)
    [ 0.000000]
    efi: mem30: type=4, attr=0xf, range=[0x00000000bf634000-0x00000000bfe5d000) (8MB)
    [ 0.000000]
    efi: mem31: type=7, attr=0xf, range=[0x00000000bfe5d000-0x00000000bfe5f000) (0MB)
    [ 0.000000]
    efi: mem32: type=4, attr=0xf, range=[0x00000000bfe5f000-0x00000000bfe62000) (0MB)
    [ 0.000000]
    efi: mem33: type=7, attr=0xf, range=[0x00000000bfe62000-0x00000000bfe64000) (0MB)
    [ 0.000000]
    efi: mem34: type=4, attr=0xf, range=[0x00000000bfe64000-0x00000000bfe78000) (0MB)
    [ 0.000000]
    efi: mem35: type=7, attr=0xf, range=[0x00000000bfe78000-0x00000000bfe79000) (0MB)
    [ 0.000000]
    efi: mem36: type=4, attr=0xf, range=[0x00000000bfe79000-0x00000000c3104000) (50MB)
    [ 0.000000]
    efi: mem37: type=7, attr=0xf, range=[0x00000000c3104000-0x00000000cb83f000) (135MB)
    [ 0.000000]
    efi: mem38: type=3, attr=0xf, range=[0x00000000cb83f000-0x00000000cbd04000) (4MB)
    [ 0.000000]
    efi: mem39: type=5, attr=0x800000000000000f, range=[0x00000000cbd04000-0x00000000cbf04000) (2MB)
    [ 0.000000]
    efi: mem40: type=6, attr=0x800000000000000f, range=[0x00000000cbf04000-0x00000000ccb7f000) (12MB)
    [ 0.000000]
    efi: mem41: type=0, attr=0xf, range=[0x00000000ccb7f000-0x00000000ccdc2000) (2MB)
    [ 0.000000]
    efi: mem42: type=10, attr=0xf, range=[0x00000000ccdc2000-0x00000000cce12000) (0MB)
    [ 0.000000]
    efi: mem43: type=0, attr=0xf, range=[0x00000000cce12000-0x00000000cce7f000) (0MB)
    [ 0.000000]
    efi: mem44: type=10, attr=0xf, range=[0x00000000cce7f000-0x00000000ccf7f000) (1MB)
    [ 0.000000]
    efi: mem45: type=9, attr=0xf, range=[0x00000000ccf7f000-0x00000000ccfff000) (0MB)
    [ 0.000000]
    efi: mem46: type=4, attr=0xf, range=[0x00000000ccfff000-0x00000000cd000000) (0MB)
    [ 0.000000]
    efi: mem47: type=7, attr=0xf, range=[0x0000000100000000-0x000000022f600000) (4854MB)
    [ 0.000000]
    efi: mem48: type=0, attr=0x0, range=[0x00000000000a0000-0x00000000000c0000) (0MB)
    [ 0.000000]
    efi: mem49: type=0, attr=0x0, range=[0x00000000cd000000-0x00000000cfa00000) (42MB)
    [ 0.000000]
    efi: mem50: type=11, attr=0x8000000000000001, range=[0x00000000f80f8000-0x00000000f80f9000) (0MB)
    [ 0.000000]
    efi: mem51: type=0, attr=0x0, range=[0x00000000fe101000-0x00000000fe113000) (0MB)
    [ 0.000000]
    efi: mem52: type=11, attr=0x8000000000000001, range=[0x00000000fed1c000-0x00000000fed20000) (0MB)
    [ 0.000000]
    efi: mem53: type=0, attr=0x0, range=[0x0000000000000000-0x0000000000000000) (0MB)
    [ 0.000000]
    efi: mem54: type=0, attr=0x0, range=[0x0000000000000000-0x0000000000000000) (0MB)
    [ 0.000000]
    efi: mem55: type=0, attr=0x0, range=[0x0000000000000000-0x0000000000000000) (0MB)
    [ 0.000000]
    efi: mem56: type=0, attr=0x0, range=[0x0000000000000000-0x0000000000000000) (0MB)
    [ 0.000000]
    ACPI: UEFI 00000000ccfdf000 000042 (v01 LENOVO TP-GP 00001550 PTEC 00000002)
    [ 0.000000] ACPI: UEFI 00000000ccfdb000 0002E2 (v01 LENOVO TP-GP 00001550 PTEC 00000002)
    [ 1.046323] efifb: probing for efifb
    [ 1.048026] efifb: framebuffer at 0xe0000000, mapped to 0xffffc90004f00000, using 8100k, total 8100k
    [ 1.048028] efifb: mode is 1920x1080x32, linelength=7680, pages=1
    [ 1.048029] efifb: scrolling: redraw
    [ 1.048031] efifb: Truecolor: size=8:8:8:8, shift=24:16:8:0
    [ 1.059811] fb0: EFI VGA frame buffer device
    [ 1.126350] fb: conflicting fb hw usage inteldrmfb vs EFI VGA - removing generic driver
    [ 2.028085] tsc: Refined TSC clocksource calibration: 2394.456 MHz
    [ 2.733896] [Firmware Bug]: ACPI(PEGP) defines _DOD but not _DOS

    Do the last few lines indicate a firmware problem in the BIOS? If so should I report this to Lenovo? Also is it possible that Lenovo use common BIOS code for different Thinkpad machines which mean that a range of machines are affected by the same issue?

     
  • Roderick W. Smith

    I wouldn't worry about anything except possibly that last line. I don't know what it means, though, so I can't advise you on how serious a problem it is.

     
  • mcloaked

    mcloaked - 2014-05-25

    I found a Ubuntu report which quotes the same Firmware bug which the linux kernel has a workaround for, and which relates to brightness control so my initial fears about this having anything to do with uefi are unfounded.

    https://bugs.launchpad.net/fwts/+bug/1249978

     

Log in to post a comment.

Want the latest updates on software, tech news, and AI?
Get latest updates about software, tech news, and AI from SourceForge directly in your inbox once a month.