No announcement yet.

[DB] BIOS - ACPI - data collecting

  • Filter
  • Time
  • Show
Clear All
new posts

  • #71
    Gigabyte G41M-ES2L

    acpixtract -l acpidump.out

    Intel ACPI Component Architecture
    ACPI Binary Table Extraction Utility version 20110922-64 [Nov 5 2011]
    Copyright (c) 2000 - 2011 Intel Corporation

    Signature Length Revision OemId OemTableId OemRevision CompilerId CompilerRevision

    DSDT 17316 01 "GBT " "GBTUACPI" 00001000 "MSFT" 0100000C
    FACS 64
    FACP 116 01 "GBT " "GBTUACPI" 42302E31 "GBTU" 01010101
    HPET 56 01 "GBT " "GBTUACPI" 42302E31 "GBTU" 00000098
    MCFG 60 01 "GBT " "GBTUACPI" 42302E31 "GBTU" 01010101
    TAMG 25618 01 "GBT " "GBT B0" 5455312E "BG " 00020101
    APIC 132 01 "GBT " "GBTUACPI" 42302E31 "GBTU" 01010101
    RSDT 56 01 "GBT " "GBTUACPI" 42302E31 "GBTU" 01010101
    RSDP "GBT "

    Found 9 ACPI tables

    # dmidecode 2.9
    SMBIOS 2.4 present.
    38 structures occupying 1177 bytes.
    Table at 0x000F0100.

    Handle 0x0000, DMI type 0, 24 bytes
    BIOS Information
    Vendor: Award Software International, Inc.
    Version: F9
    Release Date: 06/21/2010
    Address: 0xE0000
    Runtime Size: 128 kB
    ROM Size: 1024 kB
    Handle 0x0001, DMI type 1, 27 bytes
    System Information
    Manufacturer: Gigabyte Technology Co., Ltd.
    Product Name: G41M-ES2L
    Serial Number:
    UUID: 00000000-0000-0000-0000-6CF04946829A
    Wake-up Type: Power Switch
    SKU Number:

    Handle 0x0002, DMI type 2, 8 bytes
    Base Board Information
    Manufacturer: Gigabyte Technology Co., Ltd.
    Product Name: G41M-ES2L
    Serial Number:

    Handle 0x0003, DMI type 3, 17 bytes
    Chassis Information
    Manufacturer: Gigabyte Technology Co., Ltd.
    Type: Desktop
    Lock: Not Present
    Serial Number:
    Asset Tag:
    Boot-up State: Unknown
    Power Supply State: Unknown
    Thermal State: Unknown
    Security Status: Unknown
    OEM Information: 0x00000000

    Handle 0x0004, DMI type 4, 35 bytes
    Processor Information
    Socket Designation: Socket 775


    • #72
      Originally posted by ryszardzonk View Post
      All information for Asus P5B Deluxe available here

      results.txt contains run from Linux-ready Firmware Kit while provides all other infomation gathered including dsdt table dumps
      I included several more results including 2 laptops and few boards along with the most recent kernel patches from Thomas Renninger (Suse) for overriding DSDT and SSDT tables in bios which should really help in debuging issues

      All available here

      A bit info about patches themselves in Thomas own words

      "This is a totally different approach, but much more flexible and earlier.
      It provides the possibility to override any ACPI table (including for
      static tables like FADT). You can override up to 10 tables, also
      SSDTs. Iirc it looks for the table signature on SSDTs and only overrides
      the matching ones. Before one had to glue DSDT and SSDTs together, provide
      acpi_no_auto_dsdt boot param -> it was really ugly up to impossible
      if you wanted to try to override SSDT tables."


      • #73
        Asus N61JQ

        acpixtract+ dmidecode +lshw(txt)
        firmware development kit results(zip)

        hope these prove useful


        • #74
          About Test Suite

          LinuxFirmware kit outdated It has old kernel/tools and not maintained anymore I guess it's requires live boot not standalone testing on a host system

          anway I found a new firmware test kit and it's standalone application for now maintained from via ubuntu kernel engineer
          and also it's supports UEFI firmware
          website : http://smackerelofopinion.blogspot.c...pi-health.html
          Launchpad :
          ArchLinux AUR :
          installing on ubuntu 11.10 via "sudo apt-get install fwts" that's all

          I did a quick test via fwts(firmware test suite) with Acer Aspire 5315 host system is Ubuntu 11.10 kernel 3.0.0-13.21-generic 3.0.6
          results are : 327 passed, 47 failed, 1 warnings, 0 aborted, 79 skipped, 2 info only.

          I think it's better than other kit database should recreate via this kit


          • #75
            fwts documentation

            There is also documentation for fwts here:


            • #76
              Interesting. I'm fetching the image now. As soon as I find a free media I'll check it. Maybe it works better on a few machines where LFK v3 crashed during bootup.

              Though you can use the acpidump from the pmtools bundle on every installed Linux and lshw or dmidecode for the board and bios description. Of course if you don't have a Linux installation on the box you need something to boot from. The decompilation and recompilation gives varying results. On my box here I got more than 200 errors probably due to a syntax error in the decompiled version. Grhm. Need coding skills.


              • #77
                Ms-7610 (p41t-c33) from MSI

                acpixtract -l acpi.dump:
                Signature Length  OemId     OemTableId   OemRevision CompilerId CompilerRevision
                    DSDT   25419  "A7610 "  "A7610100"    00000100    "INTL"     20051117
                    FACS      64
                    FACP     132  "7610MS"  "A7610100"    20110809    "MSFT"     00000097
                    APIC     108  "7610MS"  "A7610100"    20110809    "MSFT"     00000097
                    MCFG      60  "7610MS"  "OEMMCFG "    20110809    "MSFT"     00000097
                    OEMB     114  "7610MS"  "A7610100"    20110809    "MSFT"     00000097
                    HPET      56  "7610MS"  "OEMHPET "    20110809    "MSFT"     00000097
                    GSCI    8228  "7610MS"  "GMCHSCI "    20110809    "MSFT"     00000097
                    SSDT    2684  "DpgPmm"  "CpuPm   "    00000012    "INTL"     20051117
                    RSDT      64  "7610MS"  "A7610100"    20110809    "MSFT"     00000097
                    RSDP          "ACPIAM"
                Found 11 ACPI tables [20060324]
                Last edited by snuwoods; 11-07-2011, 02:49 PM.


                • #78
                  *whistles* Awesome stuff that. I just dd'ed the image to an empty CF disk from my camera and booted from my card reader.

                  all tests on my Asus M4A78-E:
                  Summary: 59 passed, 29 failed, 0 warnings, 2 aborted.
                  Some of the FAILs receive a category, low, med, high.

                  the reassemly/compil. of DSDT showed the usual nearly 200 errors, most of them
                  Object does not exist ^ (LNK_) (with _ being a letter), probably a syntax messup somewhere, just lots of "xy does not exist", had the same problem when I dumped them manually and tried to reassemle them. Wish I had coding skills and could just fix stuff more easily.

                  One of the "aborted" tests was
                  "Cannot read microcode file /usr/share/misc/intel-microcode.dat"
                  Ha. Ha. Why does it expect to load intel microcode on an AMD machine?
                  Also the message reads like they had forgotten to include firmware blobs into the disk image file.

                  It also produced an interrupt storm on IRQ 19, thus disabling 19 and noting that as critical error, but my Gentoo kernel dmesg doesn't say anything about diabled IRQ 19. *shrugs*

                  And "incorrect checksum" as also seen on my manual dumps for the tables. Humm. I don't know much about it but I don't like it. Wrong checksum sounds always nasty.

                  How to get this test suite working hopefully quickly
                  dd if=maverick-desktop-i386-fwts.img of=/dev/sd_
                  (replace _ with your letter for the USB media, and double check before you accidentally overwrite your / )
                  then fdisk /dev/sd_ and "a" 'make the sd_1 bootable), reboot and select the card reader to boot from.
                  wait some time until it finishes loading and gives you a VGA text menu
                  select tests, run them, wait, result will automatically be saved to the media (./fwts/today'sdate/somenumber/results.log), shutdown.
                  Reboot from HDD, go to Phoronix forums and post results.

                  I am currently taking data from my VIA C7, the FWTS offers also an xterm implementation (looks like the Gnome one) and other niceness. But apparently there is no acpidump installed. I just used the existing network connection from the box to apt-get install acpidump and then I could dump tables and acpixtract them. So maybe you need to do this for the full results. (I didn't find the tables and compilers in the results log or I was to quick an just missed that part.) I don't know if it is actually written to the USB media for later use, it writes a boot part and an ISO and the ISO is then being mounted as "cdrom" and loaded, but maybe it is writeable and the acpidump will stay for later use on offline machines. Otherwise it is probably possible to copy the binary to a free location on the USB media (I even have a whole partition added to it to save any data or take data with me).
                  Last edited by Adarion; 11-07-2011, 04:53 PM.


                  • #79
                    AMD Geode LX board!

                    Something new for Whitecat's list. Okay, it is not so new but really new to my household. Recent acquisition used and for little money.

                    Fujitsu Siemens Futro A230 Thin Client (A2xx series)
                    board: Teco TR2350 rev. 1.4
                    Geode LX 800

                    Signature Length  OemId     OemTableId   OemRevision CompilerId CompilerRevision
                        DSDT    8459  "INSYDE"  "CS553x  "    00001007    "INTL"     20030122
                        FACS      64
                        FACP     132  "INSYDE"  "FACP_000"    31303030    "INSY"     31303030
                        BOOT      40  "INSYDE"  "BOOT_000"    31303030    "INSY"     31303030
                        DBGP      52  "INSYDE"  "DBGP_000"    31303030    "INSY"     31303030
                        RSDT      48  "INSYDE"  "RSDT_000"    31303030    "INSY"     31303030
                        RSDP          "OID_00"
                    Found 7 ACPI tables [20060324]

                    lshw/dmidecode and stuff

                    # dmidecode 2.9
                    SMBIOS 2.3 present.
                    15 structures occupying 687 bytes.
                    Table at 0x000C9662.
                    Handle 0x0000, DMI type 0, 20 bytes
                    BIOS Information
                    	Vendor: Advanced Micro Devices
                    	Version: TR2350_061506_01
                    	Release Date: 06/15/2006
                    	Address: 0xC8000
                    	Runtime Size: 224 kB
                    	ROM Size: 512 kB
                    		ISA is supported
                    		PCI is supported
                    		PC Card (PCMCIA) is supported
                    		APM is supported
                    		BIOS is upgradeable
                    		BIOS shadowing is allowed
                    		Boot from CD is supported
                    		BIOS ROM is socketed
                    		EDD is supported
                    		Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
                    		Japanese floppy for Toshiba 1.2 MB is supported (int 13h)
                    		3.5"/720 KB floppy services are supported (int 13h)
                    		3.5"/2.88 MB floppy services are supported (int 13h)
                    		Print screen service is supported (int 5h)
                    		8042 keyboard services are supported (int 9h)
                    		Serial services are supported (int 14h)
                    		Printer services are supported (int 17h)
                    		CGA/mono video services are supported (int 10h)
                    		ACPI is supported
                    		USB legacy is supported
                    		ATAPI Zip drive boot is supported
                    		Function key-initiated network boot is supported
                    Handle 0x0001, DMI type 1, 25 bytes
                    System Information
                    	Manufacturer: FUJITSU SIEMENS
                    	Product Name: FUTRO A200
                    	Serial Number: 
                    	Wake-up Type: LAN Remote
                    Handle 0x0002, DMI type 2, 8 bytes
                    Base Board Information
                    	Manufacturer: TECO Electric and Machinery Co., Ltd.
                    	Product Name: TR2350
                    	Version: REV:1.4 
                    	Serial Number: 
                    Handle 0x0003, DMI type 3, 17 bytes
                    Chassis Information
                    	Manufacturer: TECO Electric and Machinery Co., Ltd.
                    	Type: Desktop
                    	Lock: Not Present
                    	Version: A200BC
                    	Serial Number:
                    	Asset Tag:
                    	Boot-up State: Safe
                    	Power Supply State: Safe
                    	Thermal State: Safe
                    	Security Status: None
                    	OEM Information: 0x00000000
                    Handle 0x0004, DMI type 4, 35 bytes
                    Processor Information
                    	Socket Designation: BGU481
                    	Type: Central Processor
                    	Family: Other
                    	Manufacturer: AuthenticAMD
                    	ID: A2 05 00 00 3D A9 88 00
                    	Version: Geode LX800
                    	Voltage: 1.2 V
                    	External Clock: 66 MHz
                    	Max Speed: 500 MHz
                    	Current Speed: 500 MHz
                    	Status: Populated, Enabled
                    	Upgrade: None
                    	L1 Cache Handle: 0x0005
                    	L2 Cache Handle: 0x0006
                    	L3 Cache Handle: Not Provided
                    	Serial Number: Processor Serial Number
                    	Asset Tag: Asset_TAG
                    	Part Number: Part Number
                    2x128K Cache (L1 & L2), 512 M RAM (taken from my broken laptop, normally this comes with 128...256))
                    CPU features a little crypto / HW-RNG unit.
                    lspci (short)
                    00:01.0 Host bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] Host Bridge (rev 31)
                    00:01.1 VGA compatible controller: Advanced Micro Devices [AMD] Geode LX Video
                    00:01.2 Entertainment encryption device: Advanced Micro Devices [AMD] Geode LX AES Security Block
                    00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 Gigabit Ethernet (rev 10)
                    00:0f.0 ISA bridge: Advanced Micro Devices [AMD] CS5536 [Geode companion] ISA (rev 03)
                    00:0f.2 IDE interface: Advanced Micro Devices [AMD] CS5536 [Geode companion] IDE (rev 01)
                    00:0f.3 Multimedia audio controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] Audio (rev 01)
                    00:0f.4 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] OHC (rev 02)
                    00:0f.5 USB Controller: Advanced Micro Devices [AMD] CS5536 [Geode companion] EHC (rev 02)
                    lsusb -> nothing special here

                    results from the recent FWTS, all tests
                    FWTS Version V0.18.04 (built Wed Sep 15 10:41:31 BST 2010).

                    Summary: 54 passed, 11 failed, 0 warnings, 6 aborted.
                    note that the aborted ones seem to be mostly things that the CPU just did not support by HW because it just doesn't have that feature.
                    Also it was silly about its intel microcode.

                    One fail is from unreadable fan info. That is not really fair since the board has a super IO chip that iirc. doesn't provide monitoring functions but moreover it is completely fanless design anyway.
                    1 fail was with the HPET (does it have actually one?)
                    APIC Edge/Level Check brought 7 of the fails ( apicedge FAILED [MEDIUM]: test 1, Non-Legacy interrupt ## is incorrectly level triggered )
                    another "failed" came from a warning in the kernel log: klog Warning: Invalid length for Pm2ControlBlock: 16, using default 8 (20100428/tbfadt-607)
                    1 fail from Re-assemble DSDT

                    More stuff coming as soon as I have access to it. Hopefully I'll be designing a little AMD E-350 style box for my mom around xmas. Of course I'll give it some testing.

                    The good thing is that the FWTS provides you a really good means of bootable distro also opening a console and having acpidump (copy the files elsewhere to the filesystem for later use!) and stuff, it even gives you quite a whole live Ubuntu so you could even fire up a browser and post instantly results.

                    Umm, does anybody know if ACPI is also used on ARM arch? I have this Beagleboard here...


                    • #80

                      Asus f1a75-m pro

                      ASUS F1A75-M PRO:
                      I finally hooked up a cd drive to run the firmware kit

                      Firmwarekit (release 3)
                      SUMMARY: 4 Fails, 5 Warns, 11 Pass, 20 Total