[flashrom] Fujitsu Siemens D2312-A2

Mattias Mattsson vitplister at gmail.com
Fri Jul 9 05:08:48 CEST 2010


On Thu, Jul 8, 2010 at 11:45, Carl-Daniel Hailfinger
<c-d.hailfinger.devel.2006 at gmx.net> 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
-------------- next part --------------
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]
-------------- next part --------------
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 flashrom at flashrom.org 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.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmi_sn_1072.patch
Type: application/octet-stream
Size: 6703 bytes
Desc: not available
URL: <http://www.flashrom.org/pipermail/flashrom/attachments/20100709/048a53a6/attachment.obj>


More information about the flashrom mailing list