On Thu, Jul 8, 2010 at 11:45, Carl-Daniel Hailfinger
<[email protected]> wrote:

[...]

>> DMI string baseboard-manufacturer: "FUJITSU SIEMENS"
>> DMI string baseboard-product-name: "D2312-A2"
>> DMI string baseboard-version: "S26361-D2312-A2"
>> DMI string chassis-type: "<OUT OF SPEC>"
>>
>
> Ooh nice! That's a great testcase for Sean's DMI patch.
> Could you please try latest flashrom with this patch on top:
> http://www.flashrom.org/pipermail/flashrom/2010-June/003646.html (also
> available at http://patchwork.coreboot.org/patch/1550/ ) and report the
> results of
> flashrom -V

I was unable to apply the patch cleanly to r1072, but I think I was
able to merge it after some editing. Patch against r1072 attached.

With this patch r1072 outputs the DMI-strings ok on my Fujutsi
machine. It crashes on my netbook (Asus EeePC 1000HG). Maybe this
isn't a problem because flashrom is not supposed to work on laptops
anyway..

Output logs also attached.


-mattias
flashrom v0.9.2-r1072 on Linux 2.6.34-1-686 (i686), built with libpci 3.1.7, 
GCC 4.4.4, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OS timer resolution is 2 usecs, 566M loops per 
second, 10 myus = 12 us, 100 myus = 112 us, 1000 myus = 1032 us, 10000 myus = 
9969 us, 8 myus = 10 us, OK.
Initializing internal programmer
No coreboot table found.
Mapping DMI Tables at 0x000f0700, unaligned size 0x50b.
Mapping DMI Tables, 0x50b bytes at unaligned 0x000f0700.
Error accessing DMI Tables, 0x50b bytes at 0x000f0700
/dev/mem mmap failed: Invalid argument
In Linux this error can be caused by the CONFIG_NONPROMISC_DEVMEM (<2.6.27),
CONFIG_STRICT_DEVMEM (>=2.6.27) and CONFIG_X86_PAT kernel options.
Please check if either is enabled in your kernel before reporting a failure.
You can override CONFIG_X86_PAT at boot with the nopat kernel parameter but
disabling the other option unfortunately requires a kernel recompile. Sorry!
[173946.160697] flashrom_r1072_[21673]: segfault at 1 ip 08053656 sp bf93fb70 
error 4 in flashrom_r1072_dmi[8048000+1c000]
flashrom v0.9.2-r1072 on Linux 2.6.32-trunk-686 (i686), built with libpci 
3.1.7, GCC 4.4.4, little endian
flashrom is free software, get the source code at http://www.flashrom.org

Calibrating delay loop... OK.
No coreboot table found.
Mapping DMI Tables at 0x3f6c7000, unaligned size 0x850.
DMI string system-manufacturer: "FUJITSU SIEMENS"
DMI string system-product-name: "ESPRIMO P           "
DMI string system-version: "        "
DMI string baseboard-manufacturer: "FUJITSU SIEMENS"
DMI string baseboard-product-name: "D2312-A2"
DMI string baseboard-version: "S26361-D2312-A2"
Found chipset "Intel ICH8/ICH8R", enabling flash write... OK.
This chipset supports the following protocols: FWH,SPI.
Found chip "SST SST25VF080B" (1024 KB, SPI) at physical address 0xfff00000.
===
This flash part has status UNTESTED for operations: ERASE
The test status of this chip may have been updated in the latest development
version of flashrom. If you are running the latest development version,
please email a report to [email protected] if any of the above operations
work correctly for you with this flash part. Please include the flashrom
output with the additional -V option for all operations you tested (-V, -Vr,
-Vw, -VE), and mention which mainboard or programmer you tested.
Thanks for your help!
===
No operations were specified.

Attachment: dmi_sn_1072.patch
Description: Binary data

_______________________________________________
flashrom mailing list
[email protected]
http://www.flashrom.org/mailman/listinfo/flashrom

Reply via email to