flashrom
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
October 2011
- 49 participants
- 148 discussions
On Fri, 21 Oct 2011 22:03:40 +0200
Idwer Vollering <vidwer(a)gmail.com> wrote:
> 2011/10/21 mindzeebeez <mindzeebeez(a)mac.com>:
> > ...so I just add
> >
> > -p internal:laptop=force_I_want_a_brick
> >
> > ...after the normal command to install the new bios?
>
> If you are using the stable/release version: yes, if you are using a
> build based on subversion code you can use "-p
> internal:this_is_not_a_laptop".
idwer: -p internal:this_is_not_a_laptop is wrong. it should be -p
internal:laptop=this_is_not_a_laptop imo.
chris: -p internal:laptop=force_I_want_a_brick should work in any case,
so please use that one.
if you are using the parameter correctly it should show:
> […]
> You have been warned.
> ========================================================================
> Proceeding anyway because user forced us to.
> […]
if not you are doing it wrong and should post the exact command you are
executing please.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
3
5
By the way I have contacted ASUS about the problem, but no answer.
I would be only too willing to make a donation to the project if we can
get this sorted out!
-------- Original Message --------
Subject: error message: flashrom
Date: Thu, 20 Oct 2011 23:34:52 +0100
From: Chris <mindzeebeez(a)me.com>
To: flashrom(a)flashrom.org
Hi,
Please help me, I get the message below when I try and flash the bios
with flashrom.
I have the new ROM file on my desktop waiting to install. It may have a
compatibility issue because although it is the correct one, it is for
motherboard ASUS P5L-VM-1394 and I have the P5L-VM-1394 (V-P5945G).
Which is why the built in system BIOS updater wouldn't work.
I also tried AFUDOS (didn't have motherboard DVD) and the proprietory
ASUS updater ((which runs in Windows partition)- same problem re: new
BIOS "compatibility").
Thanks in advance for any assistance!
Chris Hudson
Calibrating delay loop... OK.
========================================================================
WARNING! You may be running flashrom on an unsupported laptop. We could
not detect this for sure because your vendor has not setup the SMBIOS
tables correctly. You can enforce execution by adding
'-p internal:laptop=force_I_want_a_brick' to the command line, but
please read the following warning if you are not sure.
Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See http://www.flashrom.org/Laptops for details.
If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
4
5
Right, I think it is just a question of labelling. The file I am trying
to flash the BIOS with is for the ASUS motherboard designated "P5L- VM -
1394" whereas I have motherboard designated
"P5L- VM - 1394 (V-P5945G)". Is there a way to turn off the checking
mechanism if I am certain I have the correct replacement BIOS ROM file?
Thanks in advance.
On 10/21/2011 06:08 PM, Idwer Vollering wrote:
> Can you use reply-to-all or reply to flashrom(a)flashrom.org? Thanks.
>
> 2011/10/21 mindzeebeez<mindzeebeez(a)mac.com>:
>> I definitely have the correct BIOS upgrade for my system, but normal BIOS
>> updaters reject it because of the appendage on my motherboard system spec.
>> Please, does flashrom check for compatibility of the new BIOS ROM file before installing?
> The ASUS updater most likely does some DMI table checking and demands
> to stop continuing when the file contents don't match one or more of
> the DMI entries.
>
> Only when specific code is needed to disable a erase/write protection
> does flashrom perform a PCI ID/DMI table check:
> http://flashrom.org/Board_Enable
>
> flashrom does not look at file contents, it only compares the chip
> size to the file size and quits when those do not match.
>
>> I am using the latest version of flashrom (not the developer's version)
>> freely available on your webpages.
>>
>> Chris Hudson BA(Hons.)
>>
>> On 21 Oct, 2011,at 12:16 PM, Idwer Vollering<vidwer(a)gmail.com> wrote:
>>
>> Hi, my comment(s) are inline:
>>
>> 2011/10/21 Chris<mindzeebeez(a)me.com>
>>> By the way I have contacted ASUS about the problem, but no answer.
>>> I would be only too willing to make a donation to the project if we can
>>> get this sorted out!
>>>
>>> -------- Original Message --------
>>> Subject: error message: flashrom
>>> Date: Thu, 20 Oct 2011 23:34:52 +0100
>>> From: Chris<mindzeebeez(a)me.com>
>>> To: flashrom(a)flashrom.org
>>>
>>> Hi,
>>> Please help me, I get the message below when I try and flash the bios
>>> with flashrom.
>>>
>>> I have the new ROM file on my desktop waiting to install. It may have a
>>> compatibility issue because although it is the correct one, it is for
>>> motherboard ASUS P5L-VM-1394 and I have the P5L-VM-1394 (V-P5945G).
>>> Which is why the built in system BIOS updater wouldn't work
>>>
>>> I also tried AFUDOS (didn't have motherboard DVD) and the proprietory
>>> ASUS updater ((which runs in Windows partition)- same problem re: new
>>> BIOS "compatibility").
>>>
>>> Thanks in advance for any assistance!
>>>
>>> Chris Hudson
>>>
>>>
>>>
>>> Calibrating delay loop.. OK.
>>> ========================================================================
>>> WARNING! You may be running flashrom on an unsupported laptop. We could
>>> not detect this for sure because your vendor has not setup the SMBIOS
>>> tables correctly.
>> This happens when a board's DMI table is incomplete, flashrom looks
>> for the chassis type in that table ("Desktop", for example, is a valid
>> type).
>>
>> Unfortunately you haven't mentioned which version of flashrom you are
>> using, but when you use the latest code [1] you should be able to run
>> flashrom like this: flashrom -V -w<new_bios_file.extension> -p
>> internal:this_is_not_a_laptop
>>
>> [1]: http://flashrom.org/Downloads
>>
>>> You can enforce execution by adding
>>> '-p internal:laptop=force_I_want_a_brick' to the command line, but
>>> please read the following warning if you are not sure.
>>>
>>> Laptops, notebooks and netbooks are difficult to support and we
>>> recommend to use the vendor flashing utility. The embedded controller
>>> (EC) in these machines often interacts badly with flashing.
>>> See http://www.flashrom.org/Laptops for details.
>>>
>>> If flash is shared with the EC, erase is guaranteed to brick your laptop
>>> and write may brick your laptop.
>>> Read and probe may irritate your EC and cause fan failure, backlight
>>> failure and sudden poweroff.
>>> You have been warned.
>>> ========================================================================
>>>
>>>
>>> _______________________________________________
>>> flashrom mailing list
>>> flashrom(a)flashrom.org
>>> http://www.flashrom.org/mailman/listinfo/flashrom
1
0
Special thanks to dashcloud on IRC for holding my hand.
Mobo: http://www.tyan.com/product_board_detail.aspx?pid=235
Upgrading to latest BIOS for dual-proc quad core support.
Did not lose my MAC addresses. Eight cores of joy. Wish I'd found
Flashrom before wasting a couple hours noodling through endless
variations of freedos thumb drive messes.
tweakerO ~ # flashrom -Vw 3992V205.ROM
flashrom v0.9.4-r1395 on Linux 2.6.36-gentoo-r8 (x86_64), built with
libpci 3.1.7, GCC 4.4.5, little endian
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OS timer resolution is 1 usecs, 595M loops
per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 1011 us,
10000 myus = 10023 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "empty"
DMI string system-product-name: "empty"
DMI string system-version: "empty"
DMI string baseboard-manufacturer: "TYAN Computer Corporation"
DMI string baseboard-product-name: "S3992"
DMI string baseboard-version: "empty"
DMI string chassis-type: "Desktop"
Found chipset "Broadcom HT-1000" with PCI ID 1166:0205. Enabling flash
write... OK.
This chipset supports the following protocols: Non-SPI.
Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29F002(N)BB, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F002(N)BT, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F016D, 2048 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29F040B, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F080B, 1024 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV001BB, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV001BT, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV002BB, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV002BT, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV004BB, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV004BT, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV008BB, 1024 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for AMD Am29LV008BT, 1024 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for AMD Am29LV040B, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV081B, 1024 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMIC A29002B, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A29002T, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A29040B, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A49LF040A, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C010A, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C040A, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49BV512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49F020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49F002(N), 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Atmel AT49F002(N)T, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Bright BM29F040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for EMST F49B002UA, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Eon EN29F010, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for Eon EN29F002(A)(N)B, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for Eon EN29F002(A)(N)T, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F004BC, 512 kB: probe_jedec_common: id1 0x0b,
id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F004TC, 512 kB: probe_jedec_common: id1 0x0b,
id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F400BC, 512 kB: probe_m29f400bt: id1 0x0b,
id2 0xf2
Probing for Fujitsu MBM29F400TC, 512 kB: probe_m29f400bt: id1 0x0b,
id2 0xf2
Probing for Hyundai HY29F002T, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Hyundai HY29F002B, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Hyundai HY29F040A, 512 kB: probe_jedec_common: id1 0x0b,
id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F001BN/BX-B, 128 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Intel 28F001BN/BX-T, 128 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Intel 28F002BC/BL/BV/BX-T, 256 kB: probe_82802ab: id1
0x32, id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F008S3/S5/SC, 512 kB: probe_82802ab: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F004B5/BE/BV/BX-B, 512 kB: probe_82802ab: id1
0x0b, id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F004B5/BE/BV/BX-T, 512 kB: probe_82802ab: id1
0x0b, id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F400BV/BX/CE/CV-B, 512 kB: probe_82802ab: id1
0x0b, id2 0xf2, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F400BV/BX/CE/CV-T, 512 kB: probe_82802ab: id1
0x0b, id2 0xf2, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x0b, id2 0x76,
id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for Macronix MX29F001B, 128 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for Macronix MX29F001T, 128 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for Macronix MX29F002B, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29F002T, 256 kB: probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29F040, 512 kB: probe_jedec_common: id1 0x0b,
id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29LV040, 512 kB: probe_jedec_common: id1 0x0b,
id2 0x76, id1 is normal flash content, id2 is normal flash content
Probing for MoselVitelic V29C51000B, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51000T, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51400B, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51400T, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51000, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51001, 128 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51002, 256 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for PMC Pm29F002T, 256 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm29F002B, 256 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0x32,
id2 0x69, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm39LV010, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for PMC Pm39LV020, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm39LV040, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST28SF040A, 512 kB: probe_82802ab: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for SST SST29EE010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29LE010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29EE020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29LE020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF010A, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF080, 1024 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST49LF020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF040B, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF080A, 1024 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0xbf,
id2 0x5b
Found SST flash chip "SST49LF080A" (1024 kB, LPC) at physical address
0xfff00000.
Probing for SST SST49LF160C, 2048 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for ST M29F002B, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F002T/NT, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F040B, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F400BB, 512 kB: probe_m29f400bt: id1 0x0b, id2 0xf2
Probing for ST M29F400BT, 512 kB: probe_m29f400bt: id1 0x0b, id2 0xf2
Probing for ST M29W010B, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for ST M29W040B, 512 kB: probe_jedec_common: id1 0x0b, id2
0x76, id1 is normal flash content, id2 is normal flash content
Probing for ST M29W512B, 64 kB: probe_jedec_common: id1 0x10, id2
0x9e, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x0b, id2 0x76,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x0b, id2 0x76,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x32, id2 0x69,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x0b, id2 0x76,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50LPW116, 2048 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for SyncMOS/MoselVitelic {F,S,V}29C51001B, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51001T, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51002B, 256 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51002T, 256 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51004B, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51004T, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {S,V}29C31004B, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {S,V}29C31004T, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for TI TMS29F002RB, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for TI TMS29F002RT, 256 kB: probe_jedec_common: id1 0x32, id2
0x69, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012-old, 128 kB:
Old Winbond W29* probe method disabled because the probing sequence
puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29C010(M)/
W29C011A/W29EE011/W29EE012-old' if you have a board with such a chip.
Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for Winbond W29C020(C)/W29C022, 256 kB: probe_jedec_common:
id1 0xbf, id2 0x5b
Probing for Winbond W29C040/P, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39L040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Winbond W39V040A, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040B, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040C, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080A, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49F002U/N, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49F020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Winbond W49V002A, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common:
id1 0xbf, id2 0x5b
Flash image seems to be a legacy BIOS. Disabling coreboot-related
checks.
Reading old flash chip contents... done.
Erasing and writing flash chip... Trying erase function 0...
0x000000-0x000fff:S, 0x001000-0x001fff:S, 0x002000-0x002fff:S,
0x003000-0x003fff:S, 0x004000-0x004fff:S, 0x005000-0x005fff:S,
0x006000-0x006fff:S, 0x007000-0x007fff:S, 0x008000-0x008fff:S,
0x009000-0x009fff:S, 0x00a000-0x00afff:S, 0x00b000-0x00bfff:S,
0x00c000-0x00cfff:S, 0x00d000-0x00dfff:S, 0x00e000-0x00efff:S,
0x00f000-0x00ffff:S, 0x010000-0x010fff:S, 0x011000-0x011fff:S,
0x012000-0x012fff:S, 0x013000-0x013fff:S, 0x014000-0x014fff:S,
0x015000-0x015fff:S, 0x016000-0x016fff:S, 0x017000-0x017fff:S,
0x018000-0x018fff:S, 0x019000-0x019fff:S, 0x01a000-0x01afff:S,
0x01b000-0x01bfff:S, 0x01c000-0x01cfff:S, 0x01d000-0x01dfff:S,
0x01e000-0x01efff:S, 0x01f000-0x01ffff:S, 0x020000-0x020fff:S,
0x021000-0x021fff:S, 0x022000-0x022fff:S, 0x023000-0x023fff:S,
0x024000-0x024fff:S, 0x025000-0x025fff:S, 0x026000-0x026fff:S,
0x027000-0x027fff:S, 0x028000-0x028fff:S, 0x029000-0x029fff:S,
0x02a000-0x02afff:S, 0x02b000-0x02bfff:S, 0x02c000-0x02cfff:W,
0x02d000-0x02dfff:W, 0x02e000-0x02efff:W, 0x02f000-0x02ffff:W,
0x030000-0x030fff:W, 0x031000-0x031fff:W, 0x032000-0x032fff:W,
0x033000-0x033fff:W, 0x034000-0x034fff:W, 0x035000-0x035fff:W,
0x036000-0x036fff:W, 0x037000-0x037fff:W, 0x038000-0x038fff:W,
0x039000-0x039fff:W, 0x03a000-0x03afff:W, 0x03b000-0x03bfff:W,
0x03c000-0x03cfff:W, 0x03d000-0x03dfff:W, 0x03e000-0x03efff:W,
0x03f000-0x03ffff:W, 0x040000-0x040fff:W, 0x041000-0x041fff:W,
0x042000-0x042fff:W, 0x043000-0x043fff:W, 0x044000-0x044fff:W,
0x045000-0x045fff:W, 0x046000-0x046fff:W, 0x047000-0x047fff:W,
0x048000-0x048fff:W, 0x049000-0x049fff:W, 0x04a000-0x04afff:W,
0x04b000-0x04bfff:W, 0x04c000-0x04cfff:W, 0x04d000-0x04dfff:EW,
0x04e000-0x04efff:EW, 0x04f000-0x04ffff:EW, 0x050000-0x050fff:EW,
0x051000-0x051fff:EW, 0x052000-0x052fff:EW, 0x053000-0x053fff:EW,
0x054000-0x054fff:EW, 0x055000-0x055fff:EW, 0x056000-0x056fff:EW,
0x057000-0x057fff:EW, 0x058000-0x058fff:EW, 0x059000-0x059fff:EW,
0x05a000-0x05afff:EW, 0x05b000-0x05bfff:EW, 0x05c000-0x05cfff:EW,
0x05d000-0x05dfff:EW, 0x05e000-0x05efff:EW, 0x05f000-0x05ffff:EW,
0x060000-0x060fff:EW, 0x061000-0x061fff:EW, 0x062000-0x062fff:EW,
0x063000-0x063fff:EW, 0x064000-0x064fff:EW, 0x065000-0x065fff:EW,
0x066000-0x066fff:EW, 0x067000-0x067fff:EW, 0x068000-0x068fff:EW,
0x069000-0x069fff:EW, 0x06a000-0x06afff:EW, 0x06b000-0x06bfff:EW,
0x06c000-0x06cfff:EW, 0x06d000-0x06dfff:EW, 0x06e000-0x06efff:EW,
0x06f000-0x06ffff:EW, 0x070000-0x070fff:EW, 0x071000-0x071fff:EW,
0x072000-0x072fff:EW, 0x073000-0x073fff:EW, 0x074000-0x074fff:EW,
0x075000-0x075fff:EW, 0x076000-0x076fff:EW, 0x077000-0x077fff:EW,
0x078000-0x078fff:EW, 0x079000-0x079fff:EW, 0x07a000-0x07afff:EW,
0x07b000-0x07bfff:EW, 0x07c000-0x07cfff:EW, 0x07d000-0x07dfff:EW,
0x07e000-0x07efff:EW, 0x07f000-0x07ffff:EW, 0x080000-0x080fff:EW,
0x081000-0x081fff:EW, 0x082000-0x082fff:EW, 0x083000-0x083fff:EW,
0x084000-0x084fff:EW, 0x085000-0x085fff:EW, 0x086000-0x086fff:EW,
0x087000-0x087fff:EW, 0x088000-0x088fff:EW, 0x089000-0x089fff:EW,
0x08a000-0x08afff:EW, 0x08b000-0x08bfff:EW, 0x08c000-0x08cfff:EW,
0x08d000-0x08dfff:EW, 0x08e000-0x08efff:EW, 0x08f000-0x08ffff:EW,
0x090000-0x090fff:EW, 0x091000-0x091fff:EW, 0x092000-0x092fff:EW,
0x093000-0x093fff:EW, 0x094000-0x094fff:EW, 0x095000-0x095fff:EW,
0x096000-0x096fff:EW, 0x097000-0x097fff:EW, 0x098000-0x098fff:EW,
0x099000-0x099fff:EW, 0x09a000-0x09afff:EW, 0x09b000-0x09bfff:EW,
0x09c000-0x09cfff:EW, 0x09d000-0x09dfff:EW, 0x09e000-0x09efff:EW,
0x09f000-0x09ffff:EW, 0x0a0000-0x0a0fff:EW, 0x0a1000-0x0a1fff:EW,
0x0a2000-0x0a2fff:EW, 0x0a3000-0x0a3fff:EW, 0x0a4000-0x0a4fff:EW,
0x0a5000-0x0a5fff:EW, 0x0a6000-0x0a6fff:EW, 0x0a7000-0x0a7fff:EW,
0x0a8000-0x0a8fff:EW, 0x0a9000-0x0a9fff:EW, 0x0aa000-0x0aafff:EW,
0x0ab000-0x0abfff:EW, 0x0ac000-0x0acfff:EW, 0x0ad000-0x0adfff:EW,
0x0ae000-0x0aefff:EW, 0x0af000-0x0affff:EW, 0x0b0000-0x0b0fff:EW,
0x0b1000-0x0b1fff:EW, 0x0b2000-0x0b2fff:EW, 0x0b3000-0x0b3fff:EW,
0x0b4000-0x0b4fff:EW, 0x0b5000-0x0b5fff:EW, 0x0b6000-0x0b6fff:EW,
0x0b7000-0x0b7fff:EW, 0x0b8000-0x0b8fff:EW, 0x0b9000-0x0b9fff:EW,
0x0ba000-0x0bafff:EW, 0x0bb000-0x0bbfff:EW, 0x0bc000-0x0bcfff:EW,
0x0bd000-0x0bdfff:EW, 0x0be000-0x0befff:EW, 0x0bf000-0x0bffff:EW,
0x0c0000-0x0c0fff:EW, 0x0c1000-0x0c1fff:EW, 0x0c2000-0x0c2fff:EW,
0x0c3000-0x0c3fff:EW, 0x0c4000-0x0c4fff:EW, 0x0c5000-0x0c5fff:EW,
0x0c6000-0x0c6fff:EW, 0x0c7000-0x0c7fff:EW, 0x0c8000-0x0c8fff:EW,
0x0c9000-0x0c9fff:EW, 0x0ca000-0x0cafff:EW, 0x0cb000-0x0cbfff:EW,
0x0cc000-0x0ccfff:EW, 0x0cd000-0x0cdfff:EW, 0x0ce000-0x0cefff:EW,
0x0cf000-0x0cffff:EW, 0x0d0000-0x0d0fff:EW, 0x0d1000-0x0d1fff:EW,
0x0d2000-0x0d2fff:EW, 0x0d3000-0x0d3fff:EW, 0x0d4000-0x0d4fff:EW,
0x0d5000-0x0d5fff:EW, 0x0d6000-0x0d6fff:EW, 0x0d7000-0x0d7fff:EW,
0x0d8000-0x0d8fff:EW, 0x0d9000-0x0d9fff:S, 0x0da000-0x0dafff:S,
0x0db000-0x0dbfff:S, 0x0dc000-0x0dcfff:S, 0x0dd000-0x0ddfff:S,
0x0de000-0x0defff:S, 0x0df000-0x0dffff:EW, 0x0e0000-0x0e0fff:S,
0x0e1000-0x0e1fff:S, 0x0e2000-0x0e2fff:S, 0x0e3000-0x0e3fff:S,
0x0e4000-0x0e4fff:S, 0x0e5000-0x0e5fff:S, 0x0e6000-0x0e6fff:S,
0x0e7000-0x0e7fff:S, 0x0e8000-0x0e8fff:S, 0x0e9000-0x0e9fff:S,
0x0ea000-0x0eafff:S, 0x0eb000-0x0ebfff:S, 0x0ec000-0x0ecfff:E,
0x0ed000-0x0edfff:E, 0x0ee000-0x0eefff:E, 0x0ef000-0x0effff:S,
0x0f0000-0x0f0fff:EW, 0x0f1000-0x0f1fff:EW, 0x0f2000-0x0f2fff:EW,
0x0f3000-0x0f3fff:EW, 0x0f4000-0x0f4fff:EW, 0x0f5000-0x0f5fff:EW,
0x0f6000-0x0f6fff:EW, 0x0f7000-0x0f7fff:EW, 0x0f8000-0x0f8fff:EW,
0x0f9000-0x0f9fff:EW, 0x0fa000-0x0fafff:S, 0x0fb000-0x0fbfff:S,
0x0fc000-0x0fcfff:S, 0x0fd000-0x0fdfff:S, 0x0fe000-0x0fefff:S,
0x0ff000-0x0fffff:EW
Erase/write done.
Verifying flash... VERIFIED.
Restoring PCI config space for 00:02:0 reg 0x43
Restoring PCI config space for 00:02:0 reg 0x41
tweakerO ~ # flashrom -V
flashrom v0.9.4-r1395 on Linux 2.6.36-gentoo-r8 (x86_64), built with
libpci 3.1.7, GCC 4.4.5, little endian
flashrom is free software, get the source code at http://www.flashrom.org
Calibrating delay loop... OS timer resolution is 1 usecs, 594M loops
per second, 10 myus = 11 us, 100 myus = 101 us, 1000 myus = 1009 us,
10000 myus = 10007 us, 4 myus = 5 us, OK.
Initializing internal programmer
No coreboot table found.
DMI string system-manufacturer: "empty"
DMI string system-product-name: "empty"
DMI string system-version: "empty"
DMI string baseboard-manufacturer: "TYAN Computer Corporation"
DMI string baseboard-product-name: "S3992"
DMI string baseboard-version: "empty"
DMI string chassis-type: "Desktop"
Found chipset "Broadcom HT-1000" with PCI ID 1166:0205. Enabling flash
write... OK.
This chipset supports the following protocols: Non-SPI.
Probing for AMD Am29F010A/B, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29F002(N)BB, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F002(N)BT, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F016D, 2048 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29F040B, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29F080B, 1024 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV001BB, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV001BT, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMD Am29LV002BB, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV002BT, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV004BB, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV004BT, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV008BB, 1024 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for AMD Am29LV008BT, 1024 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for AMD Am29LV040B, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for AMD Am29LV081B, 1024 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for AMIC A29002B, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A29002T, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A29040B, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for AMIC A49LF040A, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C010A, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT29C040A, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49BV512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49F020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Atmel AT49F002(N), 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Atmel AT49F002(N)T, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Bright BM29F040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for EMST F49B002UA, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Eon EN29F010, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for Eon EN29F002(A)(N)B, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Eon EN29F002(A)(N)T, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F004BC, 512 kB: probe_jedec_common: id1 0x52,
id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F004TC, 512 kB: probe_jedec_common: id1 0x52,
id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Fujitsu MBM29F400BC, 512 kB: probe_m29f400bt: id1 0x52,
id2 0xdf
Probing for Fujitsu MBM29F400TC, 512 kB: probe_m29f400bt: id1 0x52,
id2 0xdf
Probing for Hyundai HY29F002T, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Hyundai HY29F002B, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Hyundai HY29F040A, 512 kB: probe_jedec_common: id1 0x52,
id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F001BN/BX-B, 128 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Intel 28F001BN/BX-T, 128 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Intel 28F002BC/BL/BV/BX-T, 256 kB: probe_82802ab: id1
0x58, id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F008S3/S5/SC, 512 kB: probe_82802ab: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F004B5/BE/BV/BX-B, 512 kB: probe_82802ab: id1
0x52, id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F004B5/BE/BV/BX-T, 512 kB: probe_82802ab: id1
0x52, id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F400BV/BX/CE/CV-B, 512 kB: probe_82802ab: id1
0x52, id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 28F400BV/BX/CE/CV-T, 512 kB: probe_82802ab: id1
0x52, id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x52, id2 0xdf,
id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for Macronix MX29F001B, 128 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for Macronix MX29F001T, 128 kB: probe_jedec_common: id1 0xff,
id2 0xff, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for Macronix MX29F002B, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29F002T, 256 kB: probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29F040, 512 kB: probe_jedec_common: id1 0x52,
id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for Macronix MX29LV040, 512 kB: probe_jedec_common: id1 0x52,
id2 0xdf, id1 is normal flash content, id2 is normal flash content
Probing for MoselVitelic V29C51000B, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51000T, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51400B, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29C51400T, 512 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51000, 64 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51001, 128 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for MoselVitelic V29LC51002, 256 kB: probe_jedec_common: id1
0xbf, id2 0x5b
Probing for PMC Pm29F002T, 256 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm29F002B, 256 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0x58,
id2 0x0b, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm39LV010, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for PMC Pm39LV020, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm39LV040, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST28SF040A, 512 kB: probe_82802ab: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for SST SST29EE010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29LE010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29EE020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST29LE020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF010A, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39SF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF512, 64 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF010, 128 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST39VF080, 1024 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for SST SST49LF020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF020A, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF040B, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for SST SST49LF080A, 1024 kB: Chip lacks correct probe timing
information, using default 10mS/40uS. probe_jedec_common: id1 0xbf,
id2 0x5b
Found SST flash chip "SST49LF080A" (1024 kB, LPC) at physical address
0xfff00000.
Probing for SST SST49LF160C, 2048 kB: probe_82802ab: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for ST M29F002B, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F002T/NT, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F040B, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for ST M29F400BB, 512 kB: probe_m29f400bt: id1 0x52, id2 0xdf
Probing for ST M29F400BT, 512 kB: probe_m29f400bt: id1 0x52, id2 0xdf
Probing for ST M29W010B, 128 kB: probe_jedec_common: id1 0xff, id2
0xff, id1 parity violation, id1 is normal flash content, id2 is normal
flash content
Probing for ST M29W040B, 512 kB: probe_jedec_common: id1 0x52, id2
0xdf, id1 is normal flash content, id2 is normal flash content
Probing for ST M29W512B, 64 kB: probe_jedec_common: id1 0x91, id2
0x7a, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x52, id2 0xdf,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x52, id2 0xdf,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x58, id2 0x0b,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x52, id2 0xdf,
id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for ST M50LPW116, 2048 kB: probe_82802ab: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash
content
Probing for SyncMOS/MoselVitelic {F,S,V}29C51001B, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51001T, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51002B, 256 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51002T, 256 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51004B, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {F,S,V}29C51004T, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {S,V}29C31004B, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for SyncMOS/MoselVitelic {S,V}29C31004T, 512 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for TI TMS29F002RB, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for TI TMS29F002RT, 256 kB: probe_jedec_common: id1 0x58, id2
0x0b, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012-old, 128 kB:
Old Winbond W29* probe method disabled because the probing sequence
puts the AMIC A49LF040A in a funky state. Use 'flashrom -c W29C010(M)/
W29C011A/W29EE011/W29EE012-old' if you have a board with such a chip.
Probing for Winbond W29C010(M)/W29C011A/W29EE011/W29EE012, 128 kB:
probe_jedec_common: id1 0xbf, id2 0x5b
Probing for Winbond W29C020(C)/W29C022, 256 kB: probe_jedec_common:
id1 0xbf, id2 0x5b
Probing for Winbond W29C040/P, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39L040, 512 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Winbond W39V040A, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040B, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040C, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080A, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49F002U/N, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49F020, 256 kB: probe_jedec_common: id1 0xbf, id2
0x5b
Probing for Winbond W49V002A, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xbf,
id2 0x5b
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common:
id1 0xbf, id2 0x5b
No operations were specified.
Restoring PCI config space for 00:02:0 reg 0x43
Restoring PCI config space for 00:02:0 reg 0x41
tweakerO ~ # lspci -nnvvxxx
00:01.0 PCI bridge [0604]: Broadcom BCM5785 [HT1000] PCI/PCI-X Bridge
[1166:0036] (prog-if 00 [Normal decode])
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=01, subordinate=02, sec-latency=64
I/O behind bridge: 0000a000-0000bfff
Memory behind bridge: ff400000-ff4fffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [90] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
Status: Dev=00:01.0 64bit- 133MHz- SCD- USC- SCO- SRD-
Upstream: Capacity=0 CommitmentLimit=0
Downstream: Capacity=0 CommitmentLimit=0
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] HyperTransport: Slave or Primary Interface
Command: BaseUnitID=1 UnitCnt=3 MastHost- DefDir-
Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config 0: MLWI=8bit MLWO=8bit LWI=8bit LWO=8bit
Link Control 1: CFlE- CST- CFE- <LkFail- Init- EOC+ TXO+ <CRCErr=0
Link Config 1: MLWI=8bit MLWO=8bit LWI=N/C LWO=N/C
Revision ID: 0.00
Capabilities: [d8] Subsystem: Gammagraphx, Inc. (or missing ID)
Device [0000:0000]
00: 66 11 36 00 07 00 10 00 00 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 01 02 40 a1 b1 00 24
20: 40 ff 40 ff f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 00 00 00 01 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 74 00 c0
60: e0 70 38 1c 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 01 04 08 00 01 08 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 07 a0 c3 00 08 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 08 d8 61 00 20 00 00 00 c0 00 00 77 00 05 75 00
c0: 02 00 35 00 00 00 00 00 00 00 00 00 0c 05 03 03
d0: 00 00 00 00 e0 0f 04 00 0d 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 80 00 40 00 04 00 00 00 00 00 00 00 00 00
00:02.0 Host bridge [0600]: Broadcom BCM5785 [HT1000] Legacy South
Bridge [1166:0205]
Subsystem: Broadcom Device [1166:0201]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
00: 66 11 05 02 07 01 00 02 00 00 00 06 00 40 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 66 11 01 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: a0 28 16 04 00 ff 00 00 07 00 00 00 10 02 10 04
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 8f c1 f3 1d 00 00 00 40 36 01 00 01
70: 0b 00 00 00 00 00 00 00 80 00 00 00 00 00 00 00
80: 80 00 00 00 01 00 00 00 00 00 00 00 00 00 00 00
90: 81 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 80 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 03 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:02.1 IDE interface [0101]: Broadcom BCM5785 [HT1000] IDE
[1166:0214] (prog-if 8a [Master SecP PriP])
Subsystem: Broadcom BCM5785 [HT1000] IDE [1166:0214]
Control: I/O+ Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Region 0: I/O ports at 01f0 [size=8]
Region 1: I/O ports at 03f4 [size=1]
Region 2: I/O ports at 0170 [size=8]
Region 3: I/O ports at 0374 [size=1]
Region 4: I/O ports at ffa0 [size=16]
Capabilities: [b0] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
00: 66 11 14 02 05 00 10 02 00 8a 01 01 10 40 80 00
10: f1 01 00 00 f5 03 00 00 71 01 00 00 75 03 00 00
20: a1 ff 00 00 00 00 00 00 00 00 00 00 66 11 14 02
30: 00 00 00 00 b0 00 00 00 00 00 00 00 00 00 00 00
40: 5d 5d 5d 5d ff ff ff ff f0 f1 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 0f 04 03 00 00 00 00 00
60: 00 00 00 00 01 07 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 01 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:02.2 ISA bridge [0601]: Broadcom BCM5785 [HT1000] LPC [1166:0234]
Subsystem: Broadcom Device [1166:0230]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
00: 66 11 34 02 07 01 00 02 00 00 01 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 66 11 30 02
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 0c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: ff ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 11
90: 40 00 06 ff 00 ff 00 00 00 00 00 00 7c 64 00 00
a0: 00 00 00 00 03 03 02 ff 02 0b 30 0a ff ff 0f 00
b0: 03 a9 00 04 09 00 00 00 20 00 80 00 80 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:03.0 USB Controller [0c03]: Broadcom BCM5785 [HT1000] USB
[1166:0223] (rev 01) (prog-if 10 [OHCI])
Subsystem: Broadcom BCM5785 [HT1000] USB [1166:0223]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at ff6ec000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d400 [size=256]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Bridge: PM- B3+
Kernel driver in use: ohci_hcd
00: 66 11 23 02 17 01 b0 02 01 10 03 0c 10 40 80 00
10: 00 c0 6e ff 01 d4 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 66 11 23 02
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 00 00
40: 80 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00
e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:03.1 USB Controller [0c03]: Broadcom BCM5785 [HT1000] USB
[1166:0223] (rev 01) (prog-if 10 [OHCI])
Subsystem: Broadcom BCM5785 [HT1000] USB [1166:0223]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at ff6ed000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at d800 [size=256]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Bridge: PM- B3+
Kernel driver in use: ohci_hcd
00: 66 11 23 02 17 01 b0 02 01 10 03 0c 10 40 00 00
10: 00 d0 6e ff 01 d8 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 66 11 23 02
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 00 00
40: 80 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 00
e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:03.2 USB Controller [0c03]: Broadcom BCM5785 [HT1000] USB
[1166:0223] (rev 01) (prog-if 20 [EHCI])
Subsystem: Broadcom BCM5785 [HT1000] USB [1166:0223]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 10
Region 0: Memory at ff6ee000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at e800 [size=256]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot
+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Bridge: PM- B3+
Kernel driver in use: ehci_hcd
00: 66 11 23 02 17 01 b0 02 01 20 03 0c 10 40 00 00
10: 00 e0 6e ff 01 e8 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 66 11 23 02
30: 00 00 00 00 dc 00 00 00 00 00 00 00 0a 01 00 00
40: 80 ff 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 20 20 00 00 00 20 00 00 00 20 00 00 00 20 00 00
70: 00 20 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 01 00 00 00 00 00 08 c0 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 02 7e
e0: 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:04.0 Ethernet controller [0200]: Intel Corporation 82557/8/9/0/1
Ethernet Pro 100 [8086:1229] (rev 10)
Subsystem: Intel Corporation EtherExpress PRO/100 S Server Adapter
[8086:1040]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (2000ns min, 14000ns max), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 16
Region 0: Memory at ff6eb000 (32-bit, non-prefetchable) [size=4K]
Region 1: I/O ports at ec00 [size=64]
Region 2: Memory at ff6a0000 (32-bit, non-prefetchable) [size=128K]
Capabilities: [dc] Power Management version 2
Flags: PMEClk- DSI+ D1+ D2+ AuxCurrent=0mA PME(D0+,D1+,D2+,D3hot
+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=2 PME-
Kernel driver in use: e100
00: 86 80 29 12 17 01 90 02 10 00 00 02 10 40 00 00
10: 00 b0 6e ff 01 ec 00 00 00 00 6a ff 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 40 10
30: 00 00 00 00 dc 00 00 00 00 00 00 00 09 01 08 38
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 01 00 22 fe
e0: 00 40 00 4b 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:06.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-X bridge
[1166:0130] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=03, subordinate=03, sec-latency=64
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-
Capabilities: [90] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
Status: Dev=00:06.0 64bit- 133MHz- SCD- USC- SCO- SRD-
Upstream: Capacity=0 CommitmentLimit=0
Downstream: Capacity=0 CommitmentLimit=0
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] HyperTransport: Slave or Primary Interface
Command: BaseUnitID=6 UnitCnt=6 MastHost- DefDir-
Link Control 0: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config 0: MLWI=16bit MLWO=16bit LWI=16bit LWO=16bit
Link Control 1: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
Link Config 1: MLWI=8bit MLWO=8bit LWI=8bit LWO=8bit
Revision ID: 0.00
00: 66 11 30 01 06 00 10 00 a3 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 03 03 40 f1 01 00 22
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 60 00 04 02
40: 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 ca 53 00 c0
60: 0a 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 00 00 20 03 00 00 00 01 04 08 00 00 08 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 07 a0 c3 00 30 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 08 00 c6 00 20 00 11 11 20 00 00 00 00 06 75 00
c0: 02 05 35 00 00 00 00 00 00 00 00 00 0c 56 03 03
d0: 00 00 00 00 e0 0f 04 00 00 00 00 00 00 00 00 00
e0: 00 00 00 07 00 00 00 00 00 ff ca 20 00 00 00 00
f0: 00 00 00 40 00 00 00 00 00 00 00 00 00 00 00 00
00:07.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-X bridge
[1166:0130] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Bus: primary=00, secondary=04, subordinate=04, sec-latency=64
Memory behind bridge: ff500000-ff5fffff
Prefetchable memory behind bridge: 00000000cfe00000-00000000cfefffff
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=slow >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [90] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=133MHz
Status: Dev=00:07.0 64bit- 133MHz- SCD- USC- SCO- SRD-
Upstream: Capacity=0 CommitmentLimit=0
Downstream: Capacity=0 CommitmentLimit=0
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
00: 66 11 30 01 06 00 10 00 a3 00 04 06 00 40 01 00
10: 00 00 00 00 00 00 00 00 00 04 04 40 f1 01 00 24
20: 50 ff 50 ff e1 cf e1 cf 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 00 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 c8 00 00 c0
60: ca 60 30 18 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 00 00 20 01 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 07 a0 c3 00 38 00 00 00 00 00 00 00 00 00 00 00
a0: 08 00 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 08 00 c0 00 00 00 11 00 00 00 00 00 00 00 75 00
c0: 02 00 35 00 00 00 00 00 00 00 00 00 0c 00 03 03
d0: 00 00 00 00 e0 0f 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 ff 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:08.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-Express
Bridge [1166:0132] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=05, subordinate=05, sec-latency=64
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] Express (v1) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #1, Speed 2.5GT/s, Width x8, ASPM L0s L1, Latency L0
<4us, L1 <16us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
00: 66 11 32 01 06 00 10 00 a3 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 05 05 40 f1 01 00 02
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 a0 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 01 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0
60: 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 09 8f 84 34 00 00 00 00 01 00 00 00 00 00
80: 01 00 00 00 20 10 70 2b 72 0a 18 00 01 00 00 fb
90: 90 03 80 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 10 00 41 00 82 09 00 00 00 00 00 00 81 6c 02 01
c0: 08 00 81 00 00 00 08 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:09.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-Express
Bridge [1166:0132] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=06, subordinate=06, sec-latency=64
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] Express (v1) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #2, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0
<4us, L1 <16us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
00: 66 11 32 01 06 00 10 00 a3 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 06 06 40 f1 01 00 02
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 a0 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 01 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0
60: 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 09 8f 84 34 00 00 00 00 01 00 00 00 00 00
80: 01 00 00 00 20 10 70 2b 72 0a 18 00 01 00 00 fb
90: 90 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 10 00 41 00 82 09 00 00 00 00 00 00 41 6c 02 02
c0: 08 00 01 00 00 00 10 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:0a.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-Express
Bridge [1166:0132] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=07, subordinate=07, sec-latency=64
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] Express (v1) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #3, Speed 2.5GT/s, Width x8, ASPM L0s L1, Latency L0
<4us, L1 <16us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x8, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
00: 66 11 32 01 06 00 10 00 a3 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 07 07 40 f1 01 00 02
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 a0 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 01 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0
60: 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 09 8f 84 34 00 00 00 00 01 00 00 00 00 00
80: 01 00 00 00 20 10 70 2b 72 0a 18 00 01 00 00 fb
90: 90 03 80 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 10 00 41 00 82 09 00 00 00 00 00 00 81 6c 02 03
c0: 08 00 81 00 00 00 18 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:0b.0 PCI bridge [0604]: Broadcom BCM5780 [HT2000] PCI-Express
Bridge [1166:0132] (rev a3) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 0
Bus: primary=00, secondary=08, subordinate=08, sec-latency=64
Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
Capabilities: [a0] HyperTransport: MSI Mapping Enable+ Fixed-
Mapping Address Base: 00000000fee00000
Capabilities: [b0] Express (v1) Root Port (Slot-), MSI 00
DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <4us, L1 <16us
ExtTag- RBE- FLReset-
DevCtl: Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 128 bytes
DevSta: CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
LnkCap: Port #4, Speed 2.5GT/s, Width x4, ASPM L0s L1, Latency L0
<4us, L1 <16us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 128 bytes Disabled- Retrain- CommClk-
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna-
CRSVisible-
RootCap: CRSVisible-
RootSta: PME ReqID 0000, PMEStatus- PMEPending-
00: 66 11 32 01 06 00 10 00 a3 00 04 06 00 00 01 00
10: 00 00 00 00 00 00 00 00 00 08 08 40 f1 01 00 02
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 a0 00 00 00 00 00 00 00 60 00 04 00
40: 00 00 00 00 01 00 00 00 00 00 00 20 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 c0
60: 01 00 00 00 00 00 00 00 00 00 00 01 00 00 00 00
70: 00 00 09 87 84 34 00 00 00 00 01 00 00 00 00 00
80: 01 00 00 00 20 10 70 2b 72 0a 18 00 01 00 00 fb
90: 90 03 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 08 b0 01 a8 00 00 e0 fe 00 00 00 00 00 00 00 00
b0: 10 00 41 00 82 09 00 00 00 00 00 00 41 6c 02 04
c0: 08 00 01 00 00 00 20 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:0c.0 VGA compatible controller [0300]: ATI Technologies Inc ES1000
[1002:515e] (rev 02) (prog-if 00 [VGA controller])
Subsystem: ATI Technologies Inc ES1000 [1002:515e]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping+ SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (2000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 11
Region 0: Memory at d8000000 (32-bit, prefetchable) [size=128M]
Region 1: I/O ports at e000 [size=256]
Region 2: Memory at ff6f0000 (32-bit, non-prefetchable) [size=64K]
Expansion ROM at ff6c0000 [disabled] [size=128K]
Capabilities: [50] Power Management version 2
Flags: PMEClk- DSI- D1+ D2+ AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
00: 02 10 5e 51 87 01 90 02 02 00 00 03 10 40 00 00
10: 08 00 00 d8 01 e0 00 00 00 00 6f ff 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 5e 51
30: 00 00 6c ff 50 00 00 00 00 00 00 00 0b 01 08 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 02 10 5e 51
50: 01 00 02 06 00 00 00 00 02 50 20 00 00 02 00 2f
60: 00 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:18.0 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] HyperTransport Technology Configuration [1022:1100]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: [80] HyperTransport: Host or Secondary Interface
Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave-
<EOCErr- DUL-
Link Control: CFlE- CST- CFE- <LkFail- Init+ EOC- TXO- <CRCErr=0
IsocEn- LSEn- ExtCTL- 64b-
Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=16bit
DwFcInEn- LWO=16bit DwFcOutEn-
Revision ID: 1.02
Link Frequency: 1.0GHz
Link Error: <Prot- <Ovfl- <EOC- CTLTm-
Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
ExtRS- UCnfE-
Capabilities: [a0] HyperTransport: Host or Secondary Interface
Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave-
<EOCErr- DUL-
Link Control: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
IsocEn- LSEn- ExtCTL- 64b-
Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=N/C
DwFcInEn- LWO=N/C DwFcOutEn-
Revision ID: 1.02
Link Frequency: 200MHz
Link Error: <Prot- <Ovfl- <EOC- CTLTm-
Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
ExtRS- UCnfE-
Capabilities: [c0] HyperTransport: Host or Secondary Interface
Command: WarmRst+ DblEnd- DevNum=0 ChainSide- HostHide+ Slave-
<EOCErr- DUL-
Link Control: CFlE- CST- CFE- <LkFail+ Init- EOC+ TXO+ <CRCErr=0
IsocEn- LSEn- ExtCTL- 64b-
Link Config: MLWI=16bit DwFcIn- MLWO=16bit DwFcOut- LWI=N/C
DwFcInEn- LWO=N/C DwFcOutEn-
Revision ID: 1.02
Link Frequency: 200MHz
Link Error: <Prot- <Ovfl- <EOC- CTLTm-
Link Frequency Capability: 200MHz+ 300MHz- 400MHz+ 500MHz- 600MHz+
800MHz+ 1.0GHz+ 1.2GHz- 1.4GHz- 1.6GHz- Vend-
Feature Capability: IsocFC- LDTSTOP+ CRCTM- ECTLT- 64bA- UIDRD-
ExtRS- UCnfE-
00: 22 10 00 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 80 00 00 00 00 00 00 00 00 00 00 00
40: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
50: 01 01 01 00 01 01 01 00 01 01 01 00 01 01 01 00
60: 00 00 01 00 e4 00 00 00 20 c8 0f 0f 2c 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 08 a0 01 21 20 00 11 11 22 06 75 80 02 00 00 00
90: 56 04 51 02 00 00 ff 00 07 00 00 00 00 00 00 00
a0: 08 c0 01 21 d0 00 11 77 22 00 75 80 02 00 00 00
b0: 79 ff 70 01 00 00 00 00 00 00 00 00 00 00 00 00
c0: 08 00 01 21 d0 00 11 77 22 00 75 80 02 00 00 00
d0: 60 c1 74 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:18.1 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] Address Map [1022:1101]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
00: 22 10 01 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 03 00 00 00 00 00 3f 01 00 00 00 00 01 00 00 00
50: 00 00 00 00 02 00 00 00 00 00 00 00 03 00 00 00
60: 00 00 00 00 04 00 00 00 00 00 00 00 05 00 00 00
70: 00 00 00 00 06 00 00 00 00 00 00 00 07 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 03 0a 00 00 00 0b 00 00 03 00 c0 00 00 70 ff 00
c0: 13 10 00 00 00 f0 ff 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 03 00 00 ff 00 00 00 00 00 00 00 00 00 00 00 00
f0: 01 40 00 c0 00 00 00 00 00 00 00 00 00 00 00 00
00:18.2 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] DRAM Controller [1022:1102]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
00: 22 10 02 11 00 00 00 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
40: 01 00 00 00 01 02 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: e0 3d f8 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 46 00 00 00 00 00 00 00
80: 06 00 00 00 00 00 00 00 24 a2 68 c3 20 13 13 00
90: 10 19 08 00 5a 80 00 a4 10 00 00 80 2c 00 00 00
a0: e9 02 00 c3 00 00 00 00 00 00 00 00 00 00 00 00
b0: 44 2e 99 87 9d 00 00 00 d9 ff 0e 2b bc e8 04 80
c0: 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 4d 96 9b 64 cb 9f c1 80 d6 c2 b0 4c 1c 89 9a 72
e0: 0f 82 dd 72 a5 9a 40 a0 6e e0 90 0f 1c 41 9b 3b
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:18.3 Host bridge [0600]: Advanced Micro Devices [AMD] K8 [Athlon64/
Opteron] Miscellaneous Control [1022:1103]
Control: I/O- Mem- BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Capabilities: [f0] Secure device <?>
00: 22 10 03 11 00 00 10 00 00 00 00 06 00 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 f0 00 00 00 00 00 00 00 00 00 00 00
40: ff 3b 04 00 44 00 d0 0a 00 00 00 00 00 00 00 00
50: f0 ff ff 3f 01 00 00 00 00 00 00 00 c0 82 06 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 11 01 02 51 11 80 00 50 00 38 00 08 2a 22 00 00
80: 00 00 07 23 13 21 13 00 00 00 00 00 00 00 00 00
90: 03 00 00 00 10 00 00 00 00 aa 3e 01 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 0f 00 00 00 00 00 00 00 00 00 70 ff 23
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 07 a7 e2 04 10 27 a0 20 25 26 25 00
e0: 00 00 00 00 20 18 53 00 1b 17 00 00 00 00 00 00
f0: 0f 00 10 00 00 04 00 00 02 00 00 00 12 0f 04 00
01:0d.0 PCI bridge [0604]: Broadcom BCM5785 [HT1000] PCI/PCI-X Bridge
[1166:0104] (rev c0) (prog-if 00 [Normal decode])
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr-
Stepping- SERR- FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64, Cache Line Size: 64 bytes
Bus: primary=01, secondary=02, subordinate=02, sec-latency=64
Secondary status: 66MHz+ FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort+ <SERR- <PERR-
BridgeCtl: Parity- SERR- NoISA+ VGA- MAbort- >Reset- FastB2B-
PriDiscTmr- SecDiscTmr+ DiscTmrStat- DiscTmrSERREn-
Capabilities: [90] PCI-X bridge device
Secondary Status: 64bit+ 133MHz+ SCD- USC- SCO- SRD- Freq=conv
Status: Dev=01:0d.0 64bit+ 133MHz+ SCD- USC- SCO- SRD-
Upstream: Capacity=8 CommitmentLimit=8
Downstream: Capacity=8 CommitmentLimit=8
Capabilities: [88] Subsystem: Device [daef:fdae]
00: 66 11 04 01 16 00 30 02 c0 00 04 06 10 40 01 00
10: 00 00 00 00 00 00 00 00 01 02 02 40 f1 01 20 22
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 90 00 00 00 00 00 00 00 00 00 04 02
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 c0 13 00 c0
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 04 00 00 00 00 00 00 0d 00 00 00 ef da ae fd
90: 07 88 03 00 68 01 03 00 08 00 08 00 08 00 08 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01:0e.0 IDE interface [0101]: Broadcom BCM5785 [HT1000] SATA (PATA/IDE
Mode) [1166:024b] (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Broadcom BCM5785 [HT1000] SATA (PATA/IDE Mode) [1166:024b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at bc00 [size=8]
Region 1: I/O ports at b880 [size=4]
Region 2: I/O ports at b800 [size=8]
Region 3: I/O ports at b480 [size=4]
Region 4: I/O ports at b400 [size=16]
Region 5: Memory at ff4fe000 (32-bit, non-prefetchable) [size=8K]
Expansion ROM at ff4c0000 [disabled] [size=128K]
Capabilities: [60] PCI-X non-bridge device
Command: DPERE- ERO- RBC=512 OST=8
Status: Dev=01:0e.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512
DMOST=8 DMCRS=32 RSCEM- 266MHz- 533MHz-
Capabilities: [90] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
Kernel driver in use: sata_svw
00: 66 11 4b 02 07 01 10 02 00 8f 01 01 00 40 80 00
10: 01 bc 00 00 81 b8 00 00 01 b8 00 00 81 b4 00 00
20: 01 b4 00 00 00 e0 4f ff 00 00 00 00 66 11 4b 02
30: 00 00 4c ff 60 00 00 00 00 00 00 00 0b 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 07 90 40 00 70 01 03 0a 00 00 00 00 00 00 00 00
70: 28 00 00 00 00 00 00 00 84 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 01 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
01:0e.1 IDE interface [0101]: Broadcom BCM5785 [HT1000] SATA (PATA/IDE
Mode) [1166:024b] (prog-if 8f [Master SecP SecO PriP PriO])
Subsystem: Broadcom BCM5785 [HT1000] SATA (PATA/IDE Mode) [1166:024b]
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B- ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64
Interrupt: pin A routed to IRQ 11
Region 0: I/O ports at b080 [size=8]
Region 1: I/O ports at b000 [size=4]
Region 2: I/O ports at ac00 [size=8]
Region 3: I/O ports at a880 [size=4]
Region 4: I/O ports at a800 [size=16]
Capabilities: [60] PCI-X non-bridge device
Command: DPERE- ERO- RBC=512 OST=8
Status: Dev=01:0e.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=512
DMOST=8 DMCRS=32 RSCEM- 266MHz- 533MHz-
Capabilities: [90] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit-
Address: 00000000 Data: 0000
00: 66 11 4b 02 07 01 30 02 00 8f 01 01 00 40 80 00
10: 81 b0 00 00 01 b0 00 00 01 ac 00 00 81 a8 00 00
20: 01 a8 00 00 00 00 00 00 00 00 00 00 66 11 4b 02
30: 00 00 00 00 60 00 00 00 00 00 00 00 0b 01 00 00
40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
60: 07 90 40 00 70 01 03 0a 00 00 00 00 00 00 00 00
70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
90: 01 a0 02 00 00 00 00 00 00 00 00 00 00 00 00 00
a0: 05 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04:04.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme
BCM5780 Gigabit Ethernet [14e4:166a] (rev 03)
Subsystem: Broadcom Corporation NetXtreme BCM5780 Gigabit Ethernet
[14e4:166a]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (16000ns min), Cache Line Size: 64 bytes
Interrupt: pin A routed to IRQ 26
Region 0: Memory at ff5d0000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at ff5c0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device
Command: DPERE- ERO+ RBC=512 OST=1
Status: Dev=04:04.0 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048
DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot
+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
Read-only fields:
[PN] Part number: BCM95780
[EC] Engineering changes: 106679-15
[SN] Serial number: 0123456789
[MN] Manufacture ID: 31 34 65 34
[RV] Reserved: checksum bad, 28 byte(s) reserved
Read/write fields:
[YA] Asset tag: XYZ01234567
[RW] Read-write area: 107 byte(s) free
End
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Address: bf7f5badf77cbd10 Data: 5ebb
Kernel driver in use: tg3
00: e4 14 6a 16 06 01 b0 02 03 00 00 02 10 40 80 00
10: 04 00 5d ff 00 00 00 00 04 00 5c ff 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 e4 14 6a 16
30: 00 00 00 00 40 00 00 00 00 00 00 00 07 01 40 00
40: 07 48 02 00 20 04 43 04 01 50 02 c0 00 20 00 64
50: 03 58 ac 00 00 00 00 78 05 00 86 00 10 bd 7c f7
60: ad 5b 7f bf bb 5e 00 00 9a 02 03 80 00 40 14 76
70: 8a 12 00 00 a7 00 00 00 50 00 00 00 00 00 00 00
80: 03 58 fc 80 4f 51 8a 5f 34 00 00 00 fe 50 08 04
90: 01 ba 00 01 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
04:04.1 Ethernet controller [0200]: Broadcom Corporation NetXtreme
BCM5780 Gigabit Ethernet [14e4:166a] (rev 03)
Subsystem: Broadcom Corporation NetXtreme BCM5780 Gigabit Ethernet
[14e4:166a]
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort-
<TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 64 (16000ns min), Cache Line Size: 64 bytes
Interrupt: pin B routed to IRQ 27
Region 0: Memory at ff5f0000 (64-bit, non-prefetchable) [size=64K]
Region 2: Memory at ff5e0000 (64-bit, non-prefetchable) [size=64K]
Capabilities: [40] PCI-X non-bridge device
Command: DPERE- ERO+ RBC=512 OST=1
Status: Dev=04:04.1 64bit+ 133MHz+ SCD- USC- DC=simple DMMRBC=2048
DMOST=1 DMCRS=16 RSCEM- 266MHz- 533MHz-
Capabilities: [48] Power Management version 2
Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot
+,D3cold+)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
Capabilities: [50] Vital Product Data
Product Name: Broadcom NetXtreme Gigabit Ethernet Controller
Read-only fields:
[PN] Part number: BCM95780
[EC] Engineering changes: 106679-15
[SN] Serial number: 0123456789
[MN] Manufacture ID: 31 34 65 34
[RV] Reserved: checksum bad, 28 byte(s) reserved
Read/write fields:
[YA] Asset tag: XYZ01234567
[RW] Read-write area: 107 byte(s) free
End
Capabilities: [58] MSI: Enable- Count=1/8 Maskable- 64bit+
Address: ffbf8bfffff93bd8 Data: dd1b
Kernel driver in use: tg3
00: e4 14 6a 16 06 01 b0 02 03 00 00 02 10 40 80 00
10: 04 00 5f ff 00 00 00 00 04 00 5e ff 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 e4 14 6a 16
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 02 40 00
40: 07 48 02 00 21 04 43 04 01 50 02 c0 00 20 00 64
50: 03 58 cc 00 00 00 00 78 05 00 86 00 d8 3b f9 ff
60: ff 8b bf ff 1b dd 00 00 9a 02 03 80 00 40 14 76
70: 8a 12 00 00 a7 00 00 00 50 00 00 00 00 00 00 00
80: 03 58 fc 80 87 e6 52 9f 34 00 00 00 fe 50 08 04
90: 01 ba 00 09 00 00 00 00 00 00 00 00 00 00 00 00
a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
tweakerO ~ #
tweakerO superiotool # ./superiotool -deV
superiotool r
Probing for ALi Super I/O at 0x3f0...
Failed. Returned data: id=0xffff, rev=0xff
Probing for ALi Super I/O at 0x370...
Failed. Returned data: id=0xffff, rev=0xff
Probing for Fintek Super I/O at 0x2e...
Failed. Returned data: vid=0x0040, id=0x19ee
Probing for Fintek Super I/O at 0x4e...
Failed. Returned data: vid=0xffff, id=0xffff
Probing for Fintek Super I/O at 0x2e...
Failed. Returned data: vid=0x0040, id=0x19ee
Probing for Fintek Super I/O at 0x4e...
Failed. Returned data: vid=0xffff, id=0xffff
Probing for ITE Super I/O (init=standard) at 0x25e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x25e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x25e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x25e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x25e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=standard) at 0x2e...
Failed. Returned data: id=0xee19, rev=0x0
Probing for ITE Super I/O (init=it8502e) at 0x2e...
Failed. Returned data: id=0xee19, rev=0x0
Probing for ITE Super I/O (init=it8761e) at 0x2e...
Failed. Returned data: id=0xee19, rev=0x0
Probing for ITE Super I/O (init=it8228e) at 0x2e...
Failed. Returned data: id=0xee19, rev=0x0
Probing for ITE Super I/O (init=0x87,0x87) at 0x2e...
Failed. Returned data: id=0xee19, rev=0x0
Probing for ITE Super I/O (init=standard) at 0x4e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8502e) at 0x4e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8761e) at 0x4e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=it8228e) at 0x4e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=0x87,0x87) at 0x4e...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=legacy/it8661f) at 0x370...
Failed. Returned data: id=0xffff, rev=0xf
Probing for ITE Super I/O (init=legacy/it8671f) at 0x370...
Failed. Returned data: id=0xffff, rev=0xf
Probing for NSC Super I/O at 0x2e...
Found NSC PC8741x (sid=0xee, srid=0x09) at 0x2e
Register dump:
idx 20 21 22 23 24 25 26 27 28 29 2a 2b 2c 2d 2e 2f
val ee 19 a0 40 00 71 00 09 00 1c 00 00 00 00 00 00
def ee 11 20 MM MM MM 00 NA 00 MM 00 RR RR RR RR RR
LDN 0x00 (Floppy)
idx 30 60 61 70 71 74 75 f0 f1
val 00 00 00 00 03 04 04 24 00
def 00 03 f2 06 03 02 04 24 00
LDN 0x01 (Parallel port)
idx 30 60 61 70 71 74 75 f0
val 00 02 78 07 02 04 04 f2
def 00 02 78 07 02 04 04 f2
LDN 0x02 (COM2)
idx 30 60 61 70 71 74 75 f0
val 01 02 f8 03 03 04 04 02
def 00 02 f8 03 03 04 04 02
LDN 0x03 (COM1)
idx 30 60 61 70 71 74 75 f0
val 01 03 f8 04 03 04 04 02
def 00 03 f8 04 03 04 04 02
LDN 0x04 (System wake-up control (SWC))
idx 30 60 61 62 63 64 65 66 67 70 71 74 75
val 01 05 20 05 40 05 44 05 50 00 03 04 04
def 00 00 00 00 00 00 00 00 00 00 03 04 04
LDN 0x05 (Mouse)
idx 30 70 71 74 75
val 01 0c 02 04 04
def 00 0c 02 04 04
LDN 0x06 (Keyboard)
idx 30 60 61 62 63 70 71 74 75 f0
val 01 00 60 00 64 01 02 04 04 40
def 00 00 60 00 64 01 02 04 04 40
LDN 0x07 (GPIO)
idx 30 60 61 70 71 74 75 f0 f1 f2 f3
val 01 06 00 00 03 04 04 44 03 00 00
def 00 00 00 00 03 04 04 00 MM 01 00
LDN 0x0f (X-Bus)
idx 30 60 61 70 71 74 75 f0 f1 f2 f3 f4 f5 f6 f7 f8 f9 fa fb fc
val 00 00 00 00 00 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00
def 00 00 00 00 00 04 04 00 00 00 00 00 00 00 00 00 00 00 00 00
LDN 0x10 (Real-time clock (RTC))
idx 30 60 61 62 63 70 71 74 75 f0 f1 f2 f3
val 01 00 70 00 72 08 00 04 04 00 7d 7e 32
def 00 00 70 00 72 08 00 04 04 00 00 00 00
Probing for NSC Super I/O at 0x4e...
Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x15c...
Failed. Returned data: port=0xff, port+1=0xff
Probing for NSC Super I/O at 0x164e...
Failed. Returned data: port=0xff, port+1=0xff
Probing for Nuvoton Super I/O at 0x164e...
Failed. Returned data: chip_id=0xffff
Probing for Nuvoton Super I/O (sid=0xfc) at 0x164e...
Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
Probing for Nuvoton Super I/O at 0x2e...
Failed. Returned data: chip_id=0xee19
Probing for Nuvoton Super I/O (sid=0xfc) at 0x2e...
Failed. Returned data: sid=0xee, id=0xee19, rev=0x00
Probing for Nuvoton Super I/O at 0x4e...
Failed. Returned data: chip_id=0xffff
Probing for Nuvoton Super I/O (sid=0xfc) at 0x4e...
Failed. Returned data: sid=0xff, id=0xffff, rev=0x00
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x2e...
Failed. Returned data: id=0xee, rev=0x19
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x2e...
Failed. Returned data: id=0x00, rev=0x00
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x4e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x4e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x162e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x162e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x164e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x164e...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x3f0...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x3f0...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x20/0x21) at 0x370...
Failed. Returned data: id=0xff, rev=0xff
Probing for SMSC Super I/O (idregs=0x0d/0x0e) at 0x370...
Failed. Returned data: id=0xff, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x2e...
Failed. Returned data: id/oldid=0xee/0x00, rev=0x19
Probing for Winbond Super I/O (init=0x89) at 0x2e...
Failed. Returned data: id/oldid=0xee/0x00, rev=0x19
Probing for Winbond Super I/O (init=0x86,0x86) at 0x2e...
Failed. Returned data: id/oldid=0xee/0x00, rev=0x19
Probing for Winbond Super I/O (init=0x87,0x87) at 0x2e...
Failed. Returned data: id/oldid=0xee/0x00, rev=0x19
Probing for Winbond Super I/O (init=0x88) at 0x4e...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x4e...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x4e...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x4e...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x3f0...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x3f0...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x3f0...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x3f0...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x370...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x370...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x370...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x370...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x88) at 0x250...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x89) at 0x250...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x86,0x86) at 0x250...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for Winbond Super I/O (init=0x87,0x87) at 0x250...
Failed. Returned data: id/oldid=0xff/0x0f, rev=0xff
Probing for VIA Super I/O at 0x3f0...
PCI device 1106:0686 not found.
Probing for Server Engines Super I/O at 0x2e...
Failed. Returned data: id=0xee19, rev=0x00
2
2
Can you use reply-to-all or reply to flashrom(a)flashrom.org? Thanks.
2011/10/21 mindzeebeez <mindzeebeez(a)mac.com>:
> I definitely have the correct BIOS upgrade for my system, but normal BIOS
> updateers reject it because of the appendage on my motherboard system spec.
> Does flashrom check for compatibility before installing?
The ASUS updater most likely does some DMI table checking and demands
to stop continuing when the file contents don't match one or more of
the DMI entries.
Only when specific code is needed to disable a erase/write protection
does flashrom perform a PCI ID/DMI table check:
http://flashrom.org/Board_Enable
flashrom does not look at file contents, it only compares the chip
size to the file size and quits when those do not match.
> I am using the latest version of flashrom (not the developer's version)
> freely available on your webpages.
>
> Chris Hudson BA(Hons.)
>
> On 21 Oct, 2011,at 12:16 PM, Idwer Vollering <vidwer(a)gmail.com> wrote:
>
> Hi, my comment(s) are inline:
>
> 2011/10/21 Chris <mindzeebeez(a)me.com>
>>
>> By the way I have contacted ASUS about the problem, but no answer.
>> I would be only too willing to make a donation to the project if we can
>> get this sorted out!
>>
>> -------- Original Message --------
>> Subject: error message: flashrom
>> Date: Thu, 20 Oct 2011 23:34:52 +0100
>> From: Chris <mindzeebeez(a)me.com>
>> To: flashrom(a)flashrom.org
>>
>> Hi,
>> Please help me, I get the message below when I try and flash the bios
>> with flashrom.
>>
>> I have the new ROM file on my desktop waiting to install. It may have a
>> compatibility issue because although it is the correct one, it is for
>> motherboard ASUS P5L-VM-1394 and I have the P5L-VM-1394 (V-P5945G).
>> Which is why the built in system BIOS updater wouldn't work
>>
>> I also tried AFUDOS (didn't have motherboard DVD) and the proprietory
>> ASUS updater ((which runs in Windows partition)- same problem re: new
>> BIOS "compatibility").
>>
>> Thanks in advance for any assistance!
>>
>> Chris Hudson
>>
>>
>>
>> Calibrating delay loop.. OK.
>> ========================================================================
>> WARNING! You may be running flashrom on an unsupported laptop. We could
>> not detect this for sure because your vendor has not setup the SMBIOS
>> tables correctly.
>
> This happens when a board's DMI table is incomplete, flashrom looks
> for the chassis type in that table ("Desktop", for example, is a valid
> type).
>
> Unfortunately you haven't mentioned which version of flashrom you are
> using, but when you use the latest code [1] you should be able to run
> flashrom like this: flashrom -V -w <new_bios_file.extension> -p
> internal:this_is_not_a_laptop
>
> [1]: http://flashrom.org/Downloads
>
>>
>> You can enforce execution by adding
>> '-p internal:laptop=force_I_want_a_brick' to the command line, but
>> please read the following warning if you are not sure.
>>
>> Laptops, notebooks and netbooks are difficult to support and we
>> recommend to use the vendor flashing utility. The embedded controller
>> (EC) in these machines often interacts badly with flashing.
>> See http://www.flashrom.org/Laptops for details.
>>
>> If flash is shared with the EC, erase is guaranteed to brick your laptop
>> and write may brick your laptop.
>> Read and probe may irritate your EC and cause fan failure, backlight
>> failure and sudden poweroff.
>> You have been warned.
>> ========================================================================
>>
>>
>> _______________________________________________
>> flashrom mailing list
>> flashrom(a)flashrom.org
>> http://www.flashrom.org/mailman/listinfo/flashrom
>
1
0
On Thu, 20 Oct 2011 17:50:47 -0200
Marcos Felipe Rasia de Mello <marcosfrm(a)gmail.com> wrote:
> 58BF1P33.BIN BIOS
> http://www.foxconnchannel.com/support/downloads_detail.aspx?ID=en-us0000885
>
> The original flash is a Winbond W39V040BPZ. I also tested a W39V040CPZ
> flash that was lying around my desk.
>
> I had to pass "-c W39V040B" and "-c W39V040C" options to flashrom.
>
> Logs attached.
>
> Marcos
hi again and thanks for your sustained stream of reports! ;)
i have marked the board and the two chips as fully tested and will
commit them shortly. if you happen to know the url of a board it would
make things easier if you post that too with the report in the future
(the download link is not really important, if everything works).
as you have noted they share their IDs with two other chips, so the
multiple detections are expected.
--
Kind regards/Mit freundlichen Grüßen, Stefan Tauner
2
1
adds board enable for ABIT AV8 (first revision).
Signed-off-by: Christoph Grenz <christophg+cb at grenz-bonn.de>
Index: print.c
===================================================================
--- print.c (Revision 1450)
+++ print.c (Arbeitskopie)
@@ -535,6 +535,7 @@
#if defined(__i386__) || defined(__x86_64__)
B("A-Trend", "ATC-6220", 1,
"http://www.motherboard.cz/mb/atrend/atc6220.htm", NULL),
B("abit", "AN-M2", 1,
"http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…
M2", NULL),
+ B("abit", "AV8", 1,
"http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…",
NULL),
B("abit", "AX8", 1,
"http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…",
NULL),
B("abit", "BM6", 1,
"http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?pMODEL_NA…",
NULL),
B("abit", "Fatal1ty F-I90HD", 1,
"http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?pMODEL_NA…
I90HD&fMTYPE=LGA775", NULL),
Index: board_enable.c
===================================================================
--- board_enable.c (Revision 1450)
+++ board_enable.c (Arbeitskopie)
@@ -1830,6 +1830,22 @@
/*
* Suited for:
+ * - abit AV8 (first revision): Socket939 + K8T800Pro + VT8237
+ */
+static int board_abit_av8_enable(void)
+{
+ uint8_t val;
+
+ /* Enable board GPO ports GP22 & GP23 */
+ val = INB(0x404E);
+ val |= 0xC0;
+ OUTB(val, 0x404E);
+
+ return 0;
+}
+
+/*
+ * Suited for:
* - ASUS A7V333: VIA KT333 + VT8233A + IT8703F
* - ASUS A7V8X: VIA KT400 + VT8235 + IT8703F
*/
@@ -1979,6 +1995,7 @@
/* first pci-id set [4], second pci-id set [4], dmi
identifier, coreboot id [2], phase, vendor name, board name
max_rom_... OK? flash enable */
#if defined(__i386__) || defined(__x86_64__)
{0x10DE, 0x0547, 0x147B, 0x1C2F, 0x10DE, 0x0548, 0x147B, 0x1C2F,
NULL, NULL, NULL, P3, "abit", "AN-M2",
0, NT, nvidia_mcp_gpio2_raise},
+ {0x1106, 0x0282, 0x147B, 0x1415, 0x1106, 0x3227, 0x147B, 0x1415,
"^AV8 ", NULL, NULL, P3, "abit", "AV8",
0, OK, board_abit_av8_enable},
{0x8086, 0x7190, 0, 0, 0x8086, 0x7110, 0, 0,
"^i440BX-W977 (BM6)$", NULL, NULL, P3, "abit", "BM6",
0, OK, intel_piix4_gpo26_lower},
{0x8086, 0x24d3, 0x147b, 0x1014, 0x8086, 0x2578, 0x147b, 0x1014,
NULL, NULL, NULL, P3, "abit", "IC7",
0, NT, intel_ich_gpio23_raise},
{0x8086, 0x2930, 0x147b, 0x1084, 0x11ab, 0x4364, 0x147b, 0x1084,
NULL, NULL, NULL, P3, "abit", "IP35",
0, OK, intel_ich_gpio16_raise},
3
8
Author: stefanct
Date: Fri Oct 21 15:20:11 2011
New Revision: 1455
URL: http://flashrom.org/trac/flashrom/changeset/1455
Log:
Add board enable for ABIT AV8
I disassembled the write enable and the write disable functions from
the Award BIOS image and reconstructed C code to understand for
myself what happens. For details see:
http://www.flashrom.org/pipermail/flashrom/2011-October/008033.html
I compared the download pages of both, abit AV8 and abit AV8-3rd Eye,
and the BIOS downloads are the same. So it's save to assume that this
board enable works on both versions. Tested on AV8.
Signed-off-by: Christoph Grenz <christophg+cb(a)grenz-bonn.de>
Acked-by: Stefan Tauner <stefan.tauner(a)student.tuwien.ac.at>
Modified:
trunk/board_enable.c
trunk/print.c
Modified: trunk/board_enable.c
==============================================================================
--- trunk/board_enable.c Fri Oct 21 14:33:07 2011 (r1454)
+++ trunk/board_enable.c Fri Oct 21 15:20:11 2011 (r1455)
@@ -1830,6 +1830,22 @@
/*
* Suited for:
+ * - abit AV8: Socket939 + K8T800Pro + VT8237
+ */
+static int board_abit_av8(void)
+{
+ uint8_t val;
+
+ /* Raise GPO pins GP22 & GP23 */
+ val = INB(0x404E);
+ val |= 0xC0;
+ OUTB(val, 0x404E);
+
+ return 0;
+}
+
+/*
+ * Suited for:
* - ASUS A7V333: VIA KT333 + VT8233A + IT8703F
* - ASUS A7V8X: VIA KT400 + VT8235 + IT8703F
*/
@@ -1979,6 +1995,7 @@
/* first pci-id set [4], second pci-id set [4], dmi identifier, coreboot id [2], phase, vendor name, board name max_rom_... OK? flash enable */
#if defined(__i386__) || defined(__x86_64__)
{0x10DE, 0x0547, 0x147B, 0x1C2F, 0x10DE, 0x0548, 0x147B, 0x1C2F, NULL, NULL, NULL, P3, "abit", "AN-M2", 0, NT, nvidia_mcp_gpio2_raise},
+ {0x1106, 0x0282, 0x147B, 0x1415, 0x1106, 0x3227, 0x147B, 0x1415, "^AV8 ", NULL, NULL, P3, "abit", "AV8", 0, OK, board_abit_av8},
{0x8086, 0x7190, 0, 0, 0x8086, 0x7110, 0, 0, "^i440BX-W977 (BM6)$", NULL, NULL, P3, "abit", "BM6", 0, OK, intel_piix4_gpo26_lower},
{0x8086, 0x24d3, 0x147b, 0x1014, 0x8086, 0x2578, 0x147b, 0x1014, NULL, NULL, NULL, P3, "abit", "IC7", 0, NT, intel_ich_gpio23_raise},
{0x8086, 0x2930, 0x147b, 0x1084, 0x11ab, 0x4364, 0x147b, 0x1084, NULL, NULL, NULL, P3, "abit", "IP35", 0, OK, intel_ich_gpio16_raise},
Modified: trunk/print.c
==============================================================================
--- trunk/print.c Fri Oct 21 14:33:07 2011 (r1454)
+++ trunk/print.c Fri Oct 21 15:20:11 2011 (r1455)
@@ -535,6 +535,7 @@
#if defined(__i386__) || defined(__x86_64__)
B("A-Trend", "ATC-6220", 1, "http://www.motherboard.cz/mb/atrend/atc6220.htm", NULL),
B("abit", "AN-M2", 1, "http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…", NULL),
+ B("abit", "AV8", 1, "http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…", NULL),
B("abit", "AX8", 1, "http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?DEFTITLE=…", NULL),
B("abit", "BM6", 1, "http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?pMODEL_NA…", NULL),
B("abit", "Fatal1ty F-I90HD", 1, "http://www.abit.com.tw/page/en/motherboard/motherboard_detail.php?pMODEL_NA…", NULL),
1
0

Re: [flashrom] [PATCH] Add a bunch of new/tested stuff and various small changes 8
by Uwe Hermann Oct. 21, 2011
by Uwe Hermann Oct. 21, 2011
Oct. 21, 2011
On Fri, Oct 14, 2011 at 11:00:02PM +0200, Stefan Tauner wrote:
> diff --git a/chipset_enable.c b/chipset_enable.c
Looks good.
Acked-by: Uwe Hermann <uwe(a)hermann-uwe.de>
Uwe.
--
http://hermann-uwe.de | http://sigrok.org
http://randomprojects.org | http://unmaintained-free-software.org
2
1
Author: stefanct
Date: Fri Oct 21 14:33:07 2011
New Revision: 1454
URL: http://flashrom.org/trac/flashrom/changeset/1454
Log:
Add a bunch of new/tested stuff and various small changes 8
Tested mainboards:
OK:
- ASUS Crosshair II Formula
http://www.flashrom.org/pipermail/flashrom/2011-September/007888.html
- ASUS K8N
http://paste.flashrom.org/view.php?id=856
- ASUS M2N-E SLI
http://www.flashrom.org/pipermail/flashrom/2011-September/007909.html
- ASUS M3N78-VM
http://www.flashrom.org/pipermail/flashrom/2011-May/006496.html
- ASUS M4A78LT-M LE
http://www.flashrom.org/pipermail/flashrom/2011-September/007869.html
- ASUS M4A89GTD PRO
http://www.flashrom.org/pipermail/flashrom/2011-February/005824.html
- MSI A75MA-G55 (MS-7696)
http://www.flashrom.org/pipermail/flashrom/2011-October/008055.html
- PCCHIPS M598LMR (V9.0)
http://www.flashrom.org/pipermail/flashrom/2011-October/008051.html
- ECS P4VXMS (V1.0A)
http://www.flashrom.org/pipermail/flashrom/2011-September/007986.html
- Foxconn P4M800P7MA-RS2
http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html
- GIGABYTE GA-P67A-UD3P
http://www.flashrom.org/pipermail/flashrom/2011-September/007930.html
- GIGABYTE Z68MX-UD2H-B
http://www.flashrom.org/pipermail/flashrom/2011-October/008080.html
- ZOTAC Fusion-ITX WiFi (FUSION350-A-E)
http://www.flashrom.org/pipermail/flashrom/2011-October/008011.html
NOT OK:
- ASUS P8B-E/4L
http://www.flashrom.org/pipermail/flashrom/2011-October/008047.html
- ASUS P8B WS
http://www.flashrom.org/pipermail/flashrom/2011-October/008081.html
Tested chipsets:
- MCP78S (:075d)
http://www.flashrom.org/pipermail/flashrom/2011-August/007612.html
- VT8233 (:3074)
http://www.flashrom.org/pipermail/flashrom/2011-September/007986.html
- SiS 530 (:0530)
http://www.flashrom.org/pipermail/flashrom/2011-October/008051.html
- P67 (:1c46)
http://www.flashrom.org/pipermail/flashrom/2011-September/007930.html
- Z68 (:1c44)
http://www.flashrom.org/pipermail/flashrom/2011-October/008080.html
Tested flash chips:
- mark AMIC A29002T as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-October/008085.html
- mark Eon EN29F002(A)(N)T as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-October/008053.html
- mark EonEN25F16 as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-February/005824.html
- mark Macronix MX29F002(N)T as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-October/008083.html
- mark Pm39LV040 as TEST_OK_PR
http://www.flashrom.org/pipermail/flashrom/2011-September/007942.html
- mark Pm39LV010 as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-September/007942.html
- mark SST49LF008A as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-September/007989.html
- mark SyncMOS {F,S,V}29C51002T as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-October/008052.html
- mark W39V040B as write tested
http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html
- mark W39V040C as TEST_OK_PREW
http://www.flashrom.org/pipermail/flashrom/2011-October/008114.html
- remove superfluous line break in enable_flash_ich_dc_spi
- m->M in "min" and "max" (voltage) in print_wiki.c
- spi25: get rid of unneccessary line breaks (on failed probes)
which is
Acked-by: Uwe Hermann <uwe(a)hermann-uwe.de>
- rayer_spi.c: Remove double word: `s/the the/the/`
which is
Signed-off-by: Paul Menzel <paulepanter(a)users.sourceforge.net>
The parts added until 2011-10-14 (most of this patch) were
Acked-by: Uwe Hermann <uwe(a)hermann-uwe.de>
everything else is
Signed-off-by: Stefan Tauner <stefan.tauner(a)student.tuwien.ac.at>
Acked-by: Stefan Tauner <stefan.tauner(a)student.tuwien.ac.at>
Modified:
trunk/chipset_enable.c
trunk/flashchips.c
trunk/print.c
trunk/print_wiki.c
trunk/rayer_spi.c
trunk/spi25.c
Modified: trunk/chipset_enable.c
==============================================================================
--- trunk/chipset_enable.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/chipset_enable.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -536,7 +536,7 @@
/* Get physical address of Root Complex Register Block */
tmp = pci_read_long(dev, 0xf0) & 0xffffc000;
- msg_pdbg("\nRoot Complex Register Block address = 0x%x\n", tmp);
+ msg_pdbg("Root Complex Register Block address = 0x%x\n", tmp);
/* Map RCBA to virtual memory */
rcrb = physmap("ICH RCRB", tmp, 0x4000);
@@ -1138,7 +1138,7 @@
{0x1022, 0x780e, OK, "AMD", "Hudson", enable_flash_sb600},
{0x1039, 0x0406, NT, "SiS", "501/5101/5501", enable_flash_sis501},
{0x1039, 0x0496, NT, "SiS", "85C496+497", enable_flash_sis85c496},
- {0x1039, 0x0530, NT, "SiS", "530", enable_flash_sis530},
+ {0x1039, 0x0530, OK, "SiS", "530", enable_flash_sis530},
{0x1039, 0x0540, NT, "SiS", "540", enable_flash_sis540},
{0x1039, 0x0620, NT, "SiS", "620", enable_flash_sis530},
{0x1039, 0x0630, NT, "SiS", "630", enable_flash_sis540},
@@ -1205,7 +1205,7 @@
{0x10de, 0x0443, NT, "NVIDIA", "MCP65", enable_flash_mcp6x_7x},
{0x10de, 0x0548, OK, "NVIDIA", "MCP67", enable_flash_mcp6x_7x},
{0x10de, 0x075c, NT, "NVIDIA", "MCP78S", enable_flash_mcp6x_7x},
- {0x10de, 0x075d, NT, "NVIDIA", "MCP78S", enable_flash_mcp6x_7x},
+ {0x10de, 0x075d, OK, "NVIDIA", "MCP78S", enable_flash_mcp6x_7x},
{0x10de, 0x07d7, NT, "NVIDIA", "MCP73", enable_flash_mcp6x_7x},
{0x10de, 0x0aac, NT, "NVIDIA", "MCP79", enable_flash_mcp6x_7x},
{0x10de, 0x0aad, NT, "NVIDIA", "MCP79", enable_flash_mcp6x_7x},
@@ -1222,7 +1222,7 @@
{0x1106, 0x0586, OK, "VIA", "VT82C586A/B", enable_flash_amd8111},
{0x1106, 0x0596, OK, "VIA", "VT82C596", enable_flash_amd8111},
{0x1106, 0x0686, NT, "VIA", "VT82C686A/B", enable_flash_amd8111},
- {0x1106, 0x3074, NT, "VIA", "VT8233", enable_flash_vt823x},
+ {0x1106, 0x3074, OK, "VIA", "VT8233", enable_flash_vt823x},
{0x1106, 0x3147, OK, "VIA", "VT8233A", enable_flash_vt823x},
{0x1106, 0x3177, OK, "VIA", "VT8235", enable_flash_vt823x},
{0x1106, 0x3227, OK, "VIA", "VT8237", enable_flash_vt823x},
@@ -1236,8 +1236,8 @@
{0x1166, 0x0205, OK, "Broadcom", "HT-1000", enable_flash_ht1000},
{0x8086, 0x122e, OK, "Intel", "PIIX", enable_flash_piix4},
{0x8086, 0x1234, NT, "Intel", "MPIIX", enable_flash_piix4},
- {0x8086, 0x1c44, NT, "Intel", "Z68", enable_flash_pch6},
- {0x8086, 0x1c46, NT, "Intel", "P67", enable_flash_pch6},
+ {0x8086, 0x1c44, OK, "Intel", "Z68", enable_flash_pch6},
+ {0x8086, 0x1c46, OK, "Intel", "P67", enable_flash_pch6},
{0x8086, 0x1c47, NT, "Intel", "UM67", enable_flash_pch6},
{0x8086, 0x1c49, NT, "Intel", "HM65", enable_flash_pch6},
{0x8086, 0x1c4a, OK, "Intel", "H67", enable_flash_pch6},
Modified: trunk/flashchips.c
==============================================================================
--- trunk/flashchips.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/flashchips.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -1229,7 +1229,7 @@
.total_size = 256,
.page_size = 64 * 1024,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET,
- .tested = TEST_OK_PR,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO,
.block_erasers =
@@ -3169,7 +3169,7 @@
.total_size = 2048,
.page_size = 256,
.feature_bits = FEATURE_WRSR_WREN,
- .tested = TEST_UNTESTED,
+ .tested = TEST_OK_PREW,
.probe = probe_spi_rdid,
.probe_timing = TIMING_ZERO,
.block_erasers =
@@ -3550,7 +3550,7 @@
.total_size = 256,
.page_size = 256,
.feature_bits = FEATURE_ADDR_AAA | FEATURE_EITHER_RESET,
- .tested = TEST_OK_PR,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers =
@@ -4587,7 +4587,7 @@
.total_size = 256,
.page_size = 64 * 1024,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_SHORT_RESET,
- .tested = TEST_OK_PR,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO,
.block_erasers =
@@ -5268,7 +5268,7 @@
.total_size = 128,
.page_size = 4096,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
- .tested = TEST_OK_PRE,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers =
@@ -5328,7 +5328,7 @@
.total_size = 512,
.page_size = 4096,
.feature_bits = FEATURE_ADDR_2AA | FEATURE_EITHER_RESET,
- .tested = TEST_UNTESTED,
+ .tested = TEST_OK_PR,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers =
@@ -6482,7 +6482,7 @@
.total_size = 1024,
.page_size = 64 * 1024,
.feature_bits = FEATURE_REGISTERMAP | FEATURE_EITHER_RESET,
- .tested = TEST_OK_PRE,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = 1, /* 150 ns */
.block_erasers =
@@ -7763,7 +7763,7 @@
.total_size = 256,
.page_size = 512,
.feature_bits = FEATURE_EITHER_RESET,
- .tested = TEST_OK_PRE,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = TIMING_ZERO, /* Datasheet has no timing info specified */
.block_erasers =
@@ -8532,9 +8532,9 @@
.total_size = 512,
.page_size = 64 * 1024,
.feature_bits = FEATURE_EITHER_RESET,
- .tested = TEST_OK_PRE,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
- .probe_timing = 10,
+ .probe_timing = 10,
.block_erasers =
{
{
@@ -8560,7 +8560,7 @@
.total_size = 512,
.page_size = 64 * 1024,
.feature_bits = FEATURE_EITHER_RESET,
- .tested = TEST_UNTESTED,
+ .tested = TEST_OK_PREW,
.probe = probe_jedec,
.probe_timing = 10,
.block_erasers =
Modified: trunk/print.c
==============================================================================
--- trunk/print.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/print.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -590,8 +590,10 @@
B("ASUS", "A8V Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=tvpdgPNCPaABZRVU", NULL),
B("ASUS", "A8V-E Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=hQBPIJWEZnnGAZEh", NULL),
B("ASUS", "A8V-E SE", 1, "http://www.asus.com/product.aspx?P_ID=VMfiJJRYTHM4gXIi", "See http://www.coreboot.org/pipermail/coreboot/2007-October/026496.html"),
+ B("ASUS", "Crosshair II Formula", 1, "http://www.asus.com/product.aspx?P_ID=EIDxaW1Ln3YR9RA2", NULL),
B("ASUS", "Crosshair IV Extreme", 1, "http://www.asus.com/product.aspx?P_ID=lt1ShF6xEn3rlLe7", NULL),
B("ASUS", "E35M1-I DELUXE", 1, "http://www.asus.com/product.aspx?P_ID=9BmKhMwWCwqyl1lz", NULL),
+ B("ASUS", "K8N", 1, "http://www.asus.com/product.aspx?P_ID=zigzffr75jWJ7j2y", NULL),
B("ASUS", "K8V", 1, "http://www.asus.com/product.aspx?P_ID=fG2KZOWF7v6MRFRm", NULL),
B("ASUS", "K8V SE Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=65HeDI8XM1u6Uy6o", NULL),
B("ASUS", "K8V-X", 1, NULL, NULL),
@@ -600,6 +602,7 @@
B("ASUS", "M2A-VM", 1, "http://www.asus.com/product.aspx?P_ID=St3pWpym8xXpROQS", "See http://www.coreboot.org/pipermail/coreboot/2007-September/025281.html"),
B("ASUS", "M2N32-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=0jMy2X8lKstYRvev", NULL),
B("ASUS", "M2N-E", 1, "http://www.asus.com/product.aspx?P_ID=NFlvt10av3F7ayQ9", "If the machine doesn't come up again after flashing, try resetting the NVRAM(CMOS). The MAC address of the onboard network card will change to the value stored in the new image, so backup the old address first. See http://www.flashrom.org/pipermail/flashrom/2009-November/000879.html"),
+ B("ASUS", "M2N-E SLI", 1, "http://www.asus.com/product.aspx?P_ID=NJ8fkR6ufRM9XvFC", NULL),
B("ASUS", "M2N-SLI Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=szSFtrap7crpBaQE", NULL),
B("ASUS", "M2NBP-VM CSM", 1, "http://www.asus.com/product.aspx?P_ID=MnOfzTGd2KkwG0rF", NULL),
B("ASUS", "M2NPV-VM", 1, "http://www.asus.com/product.aspx?P_ID=HGTVnGv5nGahCYgK", NULL),
@@ -608,11 +611,14 @@
B("ASUS", "M3A", 1, "http://www.asus.com/product.aspx?P_ID=P48rppKk4jrc9pNd", NULL),
B("ASUS", "M3A76-CM", 1, "http://www.asus.com/product.aspx?P_ID=aU8effdifLvraVze", NULL),
B("ASUS", "M3A78-EM", 1, "http://www.asus.com/product.aspx?P_ID=KjpYqzmAd9vsTM2D", NULL),
+ B("ASUS", "M3N78-VM", 1, "http://www.asus.com/product.aspx?P_ID=ovqEgLFRjnSClhSV", NULL),
B("ASUS", "M4A78-EM", 1, "http://www.asus.com/product.aspx?P_ID=0KyowHKUFAQqH2DO", NULL),
B("ASUS", "M4A785TD-V EVO", 1, "http://www.asus.com/product.aspx?P_ID=fcsXWSxnhzZE9rnR", NULL),
B("ASUS", "M4A785TD-M EVO", 1, "http://www.asus.com/product.aspx?P_ID=QHbvGVB1mXmmD8qQ", NULL),
+ B("ASUS", "M4A78LT-M LE", 1, "http://www.asus.com/product.aspx?P_ID=exJL00uovTJaDqxR", NULL),
B("ASUS", "M4A79T Deluxe", 1, "http://www.asus.com/product.aspx?P_ID=lhJiLTN5huPfCVkW", NULL),
B("ASUS", "M4A87TD/USB3", 1, "http://www.asus.com/product.aspx?P_ID=nlWYrI9wlNIYHAaa", NULL),
+ B("ASUS", "M4A89GTD PRO", 1, "http://www.asus.com/product.aspx?P_ID=Gdf0vtpVf72LTYgs", NULL),
B("ASUS", "M6Ne", 0, "http://www.asus.com/Product.aspx?P_ID=IbqN4JCxeRiep4WN", "Untested board enable."),
B("ASUS", "MEW-AM", 0, "ftp://ftp.asus.com.tw/pub/ASUS/mb/sock370/810/mew-am/", "No public report found. Owned by Uwe Hermann <uwe(a)hermann-uwe.de>. May work now."),
B("ASUS", "MEW-VM", 0, "http://www.elhvb.com/mboards/OEM/HP/manual/ASUS%20MEW-VM.htm", "No public report found. Owned by Uwe Hermann <uwe(a)hermann-uwe.de>. May work now."),
@@ -659,6 +665,8 @@
B("ASUS", "P6T Deluxe V2", 1, "http://www.asus.com/product.aspx?P_ID=iRlP8RG9han6saZx", NULL),
B("ASUS", "P7H57D-V EVO", 1, "http://www.asus.com/Motherboards/Intel_Socket_1156/P7H57DV_EVO/", NULL),
B("ASUS", "P7H55-M LX", 0, NULL, "flashrom works correctly, but GbE LAN is nonworking (probably due to a missing/bogus MAC address; see http://www.flashrom.org/pipermail/flashrom/2011-July/007432.html and http://ubuntuforums.org/showthread.php?t=1534389 for a possible workaround)"),
+ B("ASUS", "P8B-E/4L", 0, NULL, "Probing works (Winbond W25Q64, 8192 kB, SPI), but parts of the flash are problematic: descriptor is r/o (conforming to ICH reqs), ME region is locked."),
+ B("ASUS", "P8B WS", 0, NULL, "Probing works (Winbond W25Q32, 4096 kB, SPI), but parts of the flash are problematic: descriptor is r/o (conforming to ICH reqs), ME region is locked."),
B("ASUS", "Z8NA-D6C", 1, "http://www.asus.com/product.aspx?P_ID=k81cpN8uEB01BpQ6", NULL),
B("BCOM", "WinNET100", 1, "http://www.coreboot.org/BCOM_WINNET100", "Used in the IGEL-316 thin client."),
B("Biostar", "N68S3+", 1, NULL, NULL),
@@ -677,6 +685,7 @@
B("Elitegroup", "K7S6A", 1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=77&C…", NULL),
B("Elitegroup", "K7VTA3", 1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=264&…", NULL),
B("Elitegroup", "P4M800PRO-M (V1.0A)", 1, "http://www.ecs.com.tw/ECSWebSite_2007/Products/ProductsDetail.aspx?Category…", NULL),
+ B("Elitegroup", "P4VXMS (V1.0A)", 1, NULL, NULL),
B("Elitegroup", "P6IWP-Fe", 1, "http://www.ecs.com.tw/ECSWebSite_2007/Products/ProductsDetail.aspx?Category…", NULL),
B("Elitegroup", "P6VAP-A+", 1, "http://www.ecs.com.tw/ECSWebSite/Products/ProductsDetail.aspx?detailid=117&…", NULL),
B("Elitegroup", "RS485M-M", 1, "http://www.ecs.com.tw/ECSWebSite_2007/Products/ProductsDetail.aspx?Category…", NULL),
@@ -691,6 +700,7 @@
B("FIC", "VA-502", 0, "ftp://ftp.fic.com.tw/motherboard/manual/socket7/va-502/", "No public report found. Owned by Uwe Hermann <uwe(a)hermann-uwe.de>. Seems the PCI subsystem IDs are identical with the Tekram P6Pro-A5. May work now."),
B("Foxconn", "6150K8MD-8EKRSH", 1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=…", NULL),
B("Foxconn", "A6VMX", 1, "http://www.foxconnchannel.com/product/motherboards/detail_overview.aspx?id=…", NULL),
+ B("Foxconn", "P4M800P7MA-RS2", 1, "http://www.foxconnchannel.com/Product/Motherboards/detail_overview.aspx?id=…", NULL),
B("Freetech", "P6F91i", 1, "http://web.archive.org/web/20010417035034/http://www.freetech.com/prod/P6F9…", NULL),
B("Fujitsu-Siemens", "ESPRIMO P5915", 1, "http://uk.ts.fujitsu.com/rl/servicesupport/techsupport/professionalpc/ESPRI…", "Mainboard model is D2312-A2."),
B("GIGABYTE", "GA-2761GXDK", 1, "http://www.computerbase.de/news/hardware/mainboards/amd-systeme/2007/mai/gi…", NULL),
@@ -733,7 +743,9 @@
B("GIGABYTE", "GA-MA790GP-DS4H", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=2887", NULL),
B("GIGABYTE", "GA-MA790XT-UD4P (rev. 1.0)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3010", NULL),
B("GIGABYTE", "GA-P55A-UD4 (rev. 1.0)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3436", NULL),
+ B("GIGABYTE", "GA-P67A-UD3P", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3649", NULL),
B("GIGABYTE", "GA-X58A-UD7 (rev. 2.0)", 1, NULL, NULL),
+ B("GIGABYTE", "GA-Z68MX-UD2H-B (rev. 1.3)", 1, "http://www.gigabyte.com/products/product-page.aspx?pid=3854", NULL),
B("HP", "e-Vectra P2706T", 1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Home.jsp?lang=en&cc=us&pro…", NULL),
B("HP", "ProLiant DL145 G3", 1, "http://h20000.www2.hp.com/bizsupport/TechSupport/Document.jsp?objectID=c008…", NULL),
B("HP", "ProLiant DL165 G6", 1, "http://h10010.www1.hp.com/wwpc/us/en/sm/WF05a/15351-15351-3328412-241644-33…", NULL),
@@ -799,9 +811,11 @@
B("MSI", "MS-7599 (870-C45)", 1, "http://www.msi.com/product/mb/870-C45.html", NULL),
B("MSI", "MS-7640 (890FXA-GD70)",1, "http://www.msi.com/product/mb/890FXA-GD70.html", NULL),
B("MSI", "MS-7642 (890GXM-G65)", 1, "http://www.msi.com/product/mb/890GXM-G65.html", NULL),
+ B("MSI", "MS-7696 (A75MA-G55)", 1, "http://www.msi.com/product/mb/A75MA-G55.html", NULL),
B("MSI", "MS-7698 (E350IA-E45)", 1, "http://www.msi.com/product/mb/E350IA-E45.html", NULL),
B("NEC", "PowerMate 2000", 1, "http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/", NULL),
B("Nokia", "IP530", 1, NULL, NULL),
+ B("PCCHIPS ", "M598LMR (V9.0)", 1, NULL, NULL),
B("PCCHIPS ", "M863G (V5.1A)", 1, "http://www.pcchips.com.tw/PCCWebSite/Products/ProductsDetail.aspx?CategoryI…", NULL),
B("PC Engines", "Alix.1c", 1, "http://pcengines.ch/alix1c.htm", NULL),
B("PC Engines", "Alix.2c2", 1, "http://pcengines.ch/alix2c2.htm", NULL),
@@ -884,6 +898,7 @@
B("VIA", "pc2500e", 1, "http://www.via.com.tw/en/initiatives/empowered/pc2500_mainboard/index.jsp", NULL),
B("VIA", "PC3500G", 1, "http://www.via.com.tw/en/initiatives/empowered/pc3500_mainboard/index.jsp", NULL),
B("VIA", "VB700X", 1, "http://www.via.com.tw/en/products/mainboards/motherboards.jsp?motherboard_i…", NULL),
+ B("ZOTAC", "Fusion-ITX WiFi (FUSION350-A-E)", 1, NULL, NULL),
B("ZOTAC", "GeForce 8200", 1, "http://pden.zotac.com/index.php?page=shop.product_details&product_id=129&ca…", NULL),
B("ZOTAC", "ZBOX HD-ID11", 1, "http://pdde.zotac.com/index.php?page=shop.product_details&product_id=240&ca…", NULL),
#endif
Modified: trunk/print_wiki.c
==============================================================================
--- trunk/print_wiki.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/print_wiki.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -70,7 +70,7 @@
! align=\"center\" colspan=\"2\" | Voltage [V]\n\n\
|- bgcolor=\"#6699ff\"\n| colspan=\"4\" | \n\
| Probe\n| Read\n| Erase\n| Write\n\
-| align=\"center\" | min \n| align=\"center\" | max\n\n";
+| align=\"center\" | Min \n| align=\"center\" | Max\n\n";
static const char programmer_section[] = "\
\n== Supported programmers ==\n\nThis is a list \
Modified: trunk/rayer_spi.c
==============================================================================
--- trunk/rayer_spi.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/rayer_spi.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -42,7 +42,7 @@
/* We have two sets of pins, out and in. The numbers for both sets are
* independent and are bitshift values, not real pin numbers.
- * Default settings are for the the RayeR hardware.
+ * Default settings are for the RayeR hardware.
*/
/* Pins for master->slave direction */
static int rayer_cs_bit = 5;
Modified: trunk/spi25.c
==============================================================================
--- trunk/spi25.c Fri Oct 21 01:14:10 2011 (r1453)
+++ trunk/spi25.c Fri Oct 21 14:33:07 2011 (r1454)
@@ -120,7 +120,6 @@
uint32_t id2;
if (spi_rdid(readarr, bytes)) {
- msg_cdbg("\n");
return 0;
}
@@ -201,7 +200,6 @@
uint32_t id1, id2;
if (spi_rems(readarr)) {
- msg_cdbg("\n");
return 0;
}
@@ -259,7 +257,6 @@
}
if (spi_res(readarr, 1)) {
- msg_cdbg("\n");
return 0;
}
@@ -283,7 +280,6 @@
uint32_t id1, id2;
if (spi_res(readarr, 2)) {
- msg_cdbg("\n");
return 0;
}
1
0