Well, I don't know exactly what the lfk tests, but maybe there are also tests for disassembling recomp. the DSDT or things that are influenced by the implementation of the DSDT.
And since Microsoft's compiler produces faulty code (I call it intention) non-Windows systems will have problems with that tables since they deviate from specifications. So they need a lot of workarounds. Of course Windows knows about these "shortcomings" of their compiler and will work perfectly with these things. I find it rather interesting to see which compiler was used in that context.
Announcement
Collapse
No announcement yet.
[DB] BIOS - ACPI - data collecting
Collapse
X
-
Originally posted by Adarion View PostWhy?
Yes, some things were strange like Acer writing their own id over all fields, but still a DSDT compiled with "MSFT" might give you a hint how things might work out (or not).
Leave a comment:
-
Originally posted by whitecat View PostNevertheless, given what have been told here, I will create a new datasheet with this new firmware kit, since its results are probably more accurate.
After all the question is: Would it be fair to compare machines when we used "different" "benchmarks"? (different in "" cause fwts is based on LFK anyway)
Originally posted by whitecat View PostAlso, I will no more include the ACPI compiler ID. Given all the data we already have, I don't think this information is finally worth noting.
Yes, some things were strange like Acer writing their own id over all fields, but still a DSDT compiled with "MSFT" might give you a hint how things might work out (or not). If you need support entering data I might offer it.
FWTS it is a package in Ubuntu so people might check even without any boot media and hopefully there will be some development.
Interesting to read from the blog entry of the main developer:
gives an overview over FWTS.
Though on
I just found a recent version
Version 0.23.25 uploaded on 2011-10-11
so Deb/Ubuntu users can probably just apt-get it.
webgit here
As soon as I find the time I'll try to check out a more recent version. I was using the live distribution on a CFDisk which included it but in an older version. That was good since I didn't have an installed Linux available on all the tested machines.
Small addition to my M4A78-E:
there was a "wrong checksum" error during acpidump and it is "just" Socket AM2+ (which can also fit an AM3 nicely)
Bios is v 2511
I'm still fighting with a few ooolder machines to get something booted there. (Without freezing the machine.) Either they don't like USB-Boots or the CD with LFK 3 froze the system during kernel bootup.
Oh, and does anybody know how to fix a DSDT?
There was once a collection of them on a SF project but that was about dead last time I checked. I mean, wouldn't it be awesome to have some database with fixed ACPI tables so users could download them and hand them to their Kernel at boot time? (Or even, if that is legally possible to have known to be good tables right in the kernel?)
Leave a comment:
-
I will update the last posts soon.
Nevertheless, given what have been told here, I will create a new datasheet with this new firmware kit, since its results are probably more accurate.
Also, I will no more include the ACPI compiler ID. Given all the data we already have, I don't think this information is finally worth noting.
I will update the first post of the topic in these ways.
Leave a comment:
-
Originally posted by edmon View PostI'll get a dump using the Intel CD later
so i tried ubuntu fwts:
Leave a comment:
-
Originally posted by edmon View PostI'll get a dump using the Intel CD later
so i tried ubuntu fwts:
Leave a comment:
-
And the next machine on the same evening was a (total overkill for the purpose...)
Acer Aspire 5950g (i7-2630QM and a big radeon chip, omg. The guy ain't doing much more than typing on that machine...)
Tables:
Code:Signature Length Revision OemId OemTableId OemRevision CompilerId CompilerRevision DSDT 41377 01 "ACRSYS" "ACRPRDCT" 00000000 "1025" 00040000 FACS 64 FACP 244 04 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 ASF! 165 20 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 HPET 56 01 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 APIC 140 02 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 MCFG 60 01 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 SLIC 374 01 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 WDAT 548 01 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 SSDT 3010 01 "ACRSYS" "ACRPRDCT" 00001000 "1025" 00040000 BOOT 40 01 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 ASPT 52 07 "ACRSYS" "ACRPRDCT" 00000001 "1025" 00040000 SSDT 2316 01 "ACRSYS" "ACRPRDCT" 00003000 "1025" 00040000 SSDT 2454 01 "ACRSYS" "ACRPRDCT" 00003000 "1025" 00040000 SSDT 1078 01 "ACRSYS" "ACRPRDCT" 00001000 "1025" 00040000 XSDT 140 01 "ACRSYS" "ACRPRDCT" 00000001 " " 01000013 RSDT 88 01 "ACRSYS" "ACRPRDCT" 00000001 " " 01000013 RSDP "ACRSYS" Found 18 ACPI tables [20100107]
dmidecode:
Code:# dmidecode 2.9 SMBIOS 2.7 present. 52 structures occupying 2472 bytes. Table at 0x000E4640. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: Acer Version: V1.16 Release Date: 05/04/2011 ROM Size: 2560 kB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot is supported 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) 5.25"/360 KB floppy services are supported (int 13h) 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 KB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) 8042 keyboard services are supported (int 9h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported BIOS boot specification is supported Targeted content distribution is supported BIOS Revision: 16.240 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: Acer Product Name: Aspire 5950G Version: V1.16 Wake-up Type: Power Switch SKU Number: Family:
FWTS
Results generated by fwts: Version V0.18.04
Summary: 65 passed, 31 failed, 0 warnings, 2 aborted.
high 4
med 25
low 2
abort: microcode thingy, damn I should leave this test away
and No thermal zones found on this machine
Leave a comment:
-
Back with more laptop stuff:
I was very fond to get my hands and FWTS on the following machine yesterday:
HP Pavilion dm1-3100 series (dm1-3101eg) powered by an AMD E-350. The pal was running Ubuntu on it.
the tables
Code:Signature Length Revision OemId OemTableId OemRevision CompilerId CompilerRevision DSDT 36711 01 "HP " "INSYDE " F0000000 "ACPI" 00040000 FACS 64 FACP 244 04 "HPQOEM" "SLIC-MPC" 00000003 "ACPI" 00040000 HPET 56 01 "HP " "INSYDE " 00000001 "ACPI" 00040000 APIC 132 02 "HP " "INSYDE " 00000001 "ACPI" 00040000 MCFG 60 01 "HP " "INSYDE " 00000001 "ACPI" 00040000 BOOT 40 01 "HP " "INSYDE " 00000001 "ACPI" 00040000 SLIC 374 01 "HPQOEM" "SLIC-MPC" 00000001 "ACPI" 00040000 SSDT 990 01 "HP " "INSYDE " 00000001 "AMD " 00000001 SSDT 4858 02 "HP " "INSYDE " 00000001 "MSFT" 04000000 XSDT 100 01 "HPQOEM" "SLIC-MPC" 00000003 " " 01000013 RSDT 68 01 "HPQOEM" "SLIC-MPC" 00000003 " " 01000013 RSDP "HPQOEM" Found 13 ACPI tables [20100107]
Code:# dmidecode 2.9 SMBIOS 2.7 present. 24 structures occupying 1248 bytes. Table at 0x000E3890. Handle 0x0000, DMI type 0, 24 bytes BIOS Information Vendor: Hewlett-Packard Version: F.05 Release Date: 03/04/2011 ROM Size: 2048 kB Characteristics: PCI is supported BIOS is upgradeable BIOS shadowing is allowed Boot from CD is supported Selectable boot 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) 5.25"/360 KB floppy services are supported (int 13h) 5.25"/1.2 MB floppy services are supported (int 13h) 3.5"/720 KB floppy services are supported (int 13h) 3.5"/2.88 MB floppy services are supported (int 13h) 8042 keyboard services are supported (int 9h) CGA/mono video services are supported (int 10h) ACPI is supported USB legacy is supported Targeted content distribution is supported BIOS Revision: 15.5 Firmware Revision: 150.31 Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: Hewlett-Packard Product Name: HP Pavilion dm1 Notebook PC Wake-up Type: Power Switch SKU Number: LE942EA#ABD Family: 103C_5335KV G=N L=CON B=HP S=PAV
Results generated by fwts: Version V0.18.04 (built Wed Sep 15 10:41:31 BST 2010).
Summary: 61 passed, 15 failed, 0 warnings, 1 aborted.
abort=intel microcode
1 high
9 medium
5 low
fails:
Found 1 errors in kernel log.
No fan information present
3 in section dmi_decode
1 in fadt 1 in maxreadreq 1 in mtrr 1 in osilinux 1 in syntaxcheck 1 in thermal_trip
Leave a comment:
-
Leave a comment:
-
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
Tables
Code: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
Code:# 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 Characteristics: 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 Version: Serial Number: UUID: 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...
Leave a comment:
Leave a comment: