flashrom
Threads by month
- ----- 2026 -----
- January
- ----- 2025 -----
- December
- November
- October
- September
- August
- July
- 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
January 2022
- 13 participants
- 11 discussions
Hello,
I am trying to fix a bricked motherboard (Z170A Mpower Gaming Titanium).
The motherboard does have a MX25L12873F (not seen on your supported list) but does have the MX25L12805D and MX25L12835F/MX25L12845E/MX25L12865E as similar chips.
I am using flashrom on a Raspberry Pi 3 and had gotten quite far using the forums until I came across "ERASE FAILED".
I am able to read the chip, but I am unable to write as it has this Erase Failed appears every time.
I'm not sure if there is a work around. I've seen the -f force erase but I'm not aware how to use this function.
Any help would be greatly appreciated.
Kind Regards,
Dean
2
1
Good Day Flashrom People!
As you might know already, we are currently preparing an application for
GSoC 2022 (also known as Google Summer of Code, FAQ
<https://developers.google.com/open-source/gsoc/faq>). We have gathered a
list of Project Ideas, and it's time to call for Mentors!
If you are interested in being a Mentor, please let us know. If you want to
help, but not sure you can be a Mentor yourself, you can be a secondary
Mentor. Or you can help by doing code reviews.
Have a look into our Projects ideas, are you interested to Mentor one of
these projects?
https://docs.google.com/document/d/1AxMobB2v8Dv2uUwZPZ_vCmmONYDJuliHcnjfWOs…
Or maybe you have another project idea that you want to mentor? Great!
GSoC runs by a timeline
https://developers.google.com/open-source/gsoc/timeline, check that dates
are OK for you.
How to let us know if you are interested: Reply All to this email. If you
are in doubt, you can contact me (Anastasia/aklm) directly.
Some more useful information:
Mentor responsibilities (short)
https://developers.google.com/open-source/gsoc/help/responsibilities#mentor…
Mentor guides (long, lots of details)
https://google.github.io/gsocguides/mentor/
If you have any questions, you are welcome to ask! ;)
Your GSoC Org Admin,
Anastasia.
6
9
Hi,
I'm a student from China and I've been learning flashrom,So I would like to know whether the flashrom can support extracting BIOS firmware images under Windows 7/10.
If I don't have the Internet(Just LAN),how do I remotely obtain a BIOS image from another computer use flashrom?
Maybe my English not very well. Thank you very much.
Looking forward to your reply.
4
4
1) Try the shorter cables between a test clip and a programmer. See my
notes here at
http://dangerousprototypes.com/docs/Flashing_a_BIOS_chip_with_Bus_Pirate#St…
2) Make sure that your ch341a programmer is good enough. I had to
repair a couple of dead-on-arrival ch341a:
https://www.reddit.com/r/coreboot/comments/bjygqz/green_ch341a_didnt_work_t…
https://www.reddit.com/r/coreboot/comments/defkim/green_ch341a_didnt_work_b…
On Sat, Jan 29, 2022 at 6:06 PM John Evacristo <sphinxstudios(a)gmail.com> wrote:
>
> ch341a_spi and yes In-System Programming with a test clip
>
> On Sat, Jan 29, 2022, 11:05 PM Mike Banon <mikebdp2(a)gmail.com> wrote:
>>
>> Please describe your flashing setup in more details. We don't even
>> know which programmer you're trying to use, and in what mode?
>> (In-System Programming with a test clip?)
>>
>> On Mon, Jan 24, 2022 at 12:55 AM John Evacristo <sphinxstudios(a)gmail.com> wrote:
>> >
>> > flashrom v1.2 on Linux 5.11.0-27-generic (x86_64)
>> > flashrom is free software, get the source code at https://flashrom.org
>> >
>> > Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
>> > Found Macronix flash chip "MX25L3206E/MX25L3208E" (4096 kB, SPI) on ch341a_spi.
>> > Erasing and writing flash chip... FAILED at 0x0001347f! Expected=0xff, Found=0xef, failed byte count from 0x00013000-0x00013fff: 0x7
>> > ERASE FAILED!
>> > Looking for another erase function.
>> > FAILED at 0x00000098! Expected=0xff, Found=0xfe, failed byte count from 0x00000000-0x0000ffff: 0x4a7f
>> > ERASE FAILED!
>> > Looking for another erase function.
>> > FAILED at 0x00000000! Expected=0xff, Found=0x02, failed byte count from 0x00000000-0x0000ffff: 0x544f
>> > ERASE FAILED!
>> > Looking for another erase function.
>> > FAILED at 0x00000000! Expected=0xff, Found=0xbd, failed byte count from 0x00000000-0x003fffff: 0x3e0c19
>> > ERASE FAILED!
>> > Looking for another erase function.
>> > FAILED at 0x00000000! Expected=0xff, Found=0xbb, failed byte count from 0x00000000-0x003fffff: 0x3fffea
>> > ERASE FAILED!
>> > Looking for another erase function.
>> > Looking for another erase function.
>> > Looking for another erase function.
>> > No usable erase functions left.
>> > FAILED!
>> > Your flash chip is in an unknown state.
>> > Please report this on IRC at chat.freenode.net (channel #flashrom) or
>> > mail flashrom(a)flashrom.org, thanks!
>> > _______________________________________________
>> > flashrom mailing list -- flashrom(a)flashrom.org
>> > To unsubscribe send an email to flashrom-leave(a)flashrom.org
>>
>>
>>
>> --
>> Best regards, Mike Banon
>> Open Source Community Manager of 3mdeb - https://3mdeb.com/
--
Best regards, Mike Banon
Open Source Community Manager of 3mdeb - https://3mdeb.com/
1
0
flashrom v1.2 on Linux 5.11.0-27-generic (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found Macronix flash chip "MX25L3206E/MX25L3208E" (4096 kB, SPI) on
ch341a_spi.
Erasing and writing flash chip... FAILED at 0x0001347f! Expected=0xff,
Found=0xef, failed byte count from 0x00013000-0x00013fff: 0x7
ERASE FAILED!
Looking for another erase function.
FAILED at 0x00000098! Expected=0xff, Found=0xfe, failed byte count from
0x00000000-0x0000ffff: 0x4a7f
ERASE FAILED!
Looking for another erase function.
FAILED at 0x00000000! Expected=0xff, Found=0x02, failed byte count from
0x00000000-0x0000ffff: 0x544f
ERASE FAILED!
Looking for another erase function.
FAILED at 0x00000000! Expected=0xff, Found=0xbd, failed byte count from
0x00000000-0x003fffff: 0x3e0c19
ERASE FAILED!
Looking for another erase function.
FAILED at 0x00000000! Expected=0xff, Found=0xbb, failed byte count from
0x00000000-0x003fffff: 0x3fffea
ERASE FAILED!
Looking for another erase function.
Looking for another erase function.
Looking for another erase function.
No usable erase functions left.
FAILED!
Your flash chip is in an unknown state.
Please report this on IRC at chat.freenode.net (channel #flashrom) or
mail flashrom(a)flashrom.org, thanks!
2
1
Hello
I tried today to back up my actual bios and got a result as you can see
below:
tianlou@avocette:~$ sudo flashrom --programmer internal --read bios.backup
flashrom v1.2 on Linux 5.10.0-11-amd64 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
Using clock_gettime for delay loops (clk_id: 1, resolution: 1ns).
Found chipset "AMD FP4".
Enabling flash write... FCH device found but SMBus revision 0x59 does not
match known values.
Please report this to flashrom(a)flashrom.org and include this log and
the output of lspci -nnvx, thanks!.
Could not determine chipset generation.PROBLEMS, continuing anyway
No EEPROM/flash device found.
Note: flashrom can never write if the flash chip isn't found automatically.
tianlou@avocette:~$ lspci -nnvx
00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Root Complex [1022:1450]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh)
Root Complex [1022:1450]
Flags: fast devsel
00: 22 10 50 14 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 22 10 50 14
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Family 17h (Models
00h-0fh) I/O Memory Management Unit [1022:1451]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh)
I/O Memory Management Unit [1022:1451]
Flags: bus master, fast devsel, latency 0, IRQ 27
Capabilities: <access denied>
00: 22 10 51 14 04 04 10 00 00 00 06 08 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 22 10 51 14
30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 01 00 00
00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
Flags: fast devsel, IOMMU group 0
00: 22 10 52 14 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
00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) PCIe GPP Bridge [1022:1453] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 0
Bus: primary=00, secondary=03, subordinate=0a, sec-latency=0
I/O behind bridge: 0000b000-0000efff [size=16K]
Memory behind bridge: fd400000-fd9fffff [size=6M]
Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff
[size=1M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 53 14 07 04 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 03 0a 00 b1 e1 00 20
20: 40 fd 90 fd 01 f0 01 f0 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 12 00
00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
DeviceName: Onboard IGD
Flags: fast devsel, IOMMU group 1
00: 22 10 52 14 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
00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
Flags: fast devsel, IOMMU group 2
00: 22 10 52 14 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
00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) PCIe GPP Bridge [1022:1453] (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 29, IOMMU group 2
Bus: primary=00, secondary=0b, subordinate=0b, sec-latency=0
I/O behind bridge: 0000f000-0000ffff [size=4K]
Memory behind bridge: fde00000-fdefffff [size=1M]
Prefetchable memory behind bridge: 00000000e0000000-00000000efffffff
[size=256M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 53 14 07 04 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 0b 0b 00 f1 f1 00 20
20: e0 fd e0 fd 01 e0 f1 ef 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 1a 00
00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
Flags: fast devsel, IOMMU group 3
00: 22 10 52 14 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
00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
Flags: fast devsel, IOMMU group 4
00: 22 10 52 14 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
00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B [1022:1454] (prog-if
00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 4
Bus: primary=00, secondary=11, subordinate=11, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: fda00000-fdcfffff [size=3M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 54 14 07 04 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 11 11 00 f1 01 00 00
20: a0 fd c0 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 12 00
00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-1fh) PCIe Dummy Host Bridge [1022:1452]
Flags: fast devsel, IOMMU group 5
00: 22 10 52 14 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
00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Internal PCIe GPP Bridge 0 to Bus B [1022:1454] (prog-if
00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 5
Bus: primary=00, secondary=12, subordinate=12, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: fdd00000-fddfffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 54 14 07 04 10 00 00 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 00 12 12 00 f1 01 00 00
20: d0 fd d0 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 12 00
00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus
Controller [1022:790b] (rev 59)
Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller [1458:5001]
Flags: 66MHz, medium devsel, IOMMU group 6
Kernel driver in use: piix4_smbus
Kernel modules: i2c_piix4, sp5100_tco
00: 22 10 0b 79 03 04 20 02 59 00 05 0c 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 58 14 01 50
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC
Bridge [1022:790e] (rev 51)
Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge [1458:5001]
Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 6
00: 22 10 0e 79 0f 00 20 02 51 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 58 14 01 50
30: 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, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 0 [1022:1460]
Flags: fast devsel, IOMMU group 7
00: 22 10 60 14 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
00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 1 [1022:1461]
Flags: fast devsel, IOMMU group 7
00: 22 10 61 14 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
00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 2 [1022:1462]
Flags: fast devsel, IOMMU group 7
00: 22 10 62 14 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
00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 3 [1022:1463]
Flags: fast devsel, IOMMU group 7
Kernel driver in use: k10temp
Kernel modules: k10temp
00: 22 10 63 14 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
00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 4 [1022:1464]
Flags: fast devsel, IOMMU group 7
00: 22 10 64 14 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
00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 5 [1022:1465]
Flags: fast devsel, IOMMU group 7
00: 22 10 65 14 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
00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 6 [1022:1466]
Flags: fast devsel, IOMMU group 7
00: 22 10 66 14 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
00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) Data Fabric: Device 18h; Function 7 [1022:1467]
Flags: fast devsel, IOMMU group 7
00: 22 10 67 14 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
03:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] X370
Series Chipset USB 3.1 xHCI Controller [1022:43b9] (rev 02) (prog-if 30
[XHCI])
Subsystem: ASMedia Technology Inc. X370 Series Chipset USB 3.1 xHCI
Controller [1b21:1142]
Flags: bus master, fast devsel, latency 0, IRQ 69, IOMMU group 0
Memory at fd9a0000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00: 22 10 b9 43 06 04 10 00 02 30 03 0c 10 00 80 00
10: 04 00 9a fd 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 21 1b 42 11
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
03:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] X370
Series Chipset SATA Controller [1022:43b5] (rev 02) (prog-if 01 [AHCI 1.0])
Subsystem: ASMedia Technology Inc. X370 Series Chipset SATA Controller
[1b21:1062]
Flags: bus master, fast devsel, latency 0, IRQ 47, IOMMU group 0
Memory at fd980000 (32-bit, non-prefetchable) [size=128K]
Expansion ROM at fd900000 [disabled] [size=512K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
00: 22 10 b5 43 06 04 10 00 02 01 06 01 10 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 98 fd 00 00 00 00 21 1b 62 10
30: 00 00 90 fd 50 00 00 00 00 00 00 00 0a 02 00 00
03:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] X370 Series
Chipset PCIe Upstream Port [1022:43b0] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 33, IOMMU group 0
Bus: primary=03, secondary=04, subordinate=0a, sec-latency=0
I/O behind bridge: 0000b000-0000efff [size=16K]
Memory behind bridge: fd400000-fd8fffff [size=5M]
Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff
[size=1M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b0 43 07 04 10 00 02 00 04 06 10 00 81 00
10: 00 00 00 00 00 00 00 00 03 04 0a 00 b1 e1 00 00
20: 40 fd 80 fd 01 f0 01 f0 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 03 12 00
04:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 34, IOMMU group 0
Bus: primary=04, secondary=05, subordinate=05, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: fd800000-fd8fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 05 05 00 f1 01 00 00
20: 80 fd 80 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 12 00
04:02.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 35, IOMMU group 0
Bus: primary=04, secondary=06, subordinate=06, sec-latency=0
I/O behind bridge: 0000e000-0000efff [size=4K]
Memory behind bridge: fd700000-fd7fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 06 06 00 e1 e1 00 00
20: 70 fd 70 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 01 12 00
04:03.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 0
Bus: primary=04, secondary=07, subordinate=07, sec-latency=0
I/O behind bridge: 0000d000-0000dfff [size=4K]
Memory behind bridge: fd600000-fd6fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 07 07 00 d1 d1 00 00
20: 60 fd 60 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 04 01 12 00
04:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 0
Bus: primary=04, secondary=08, subordinate=08, sec-latency=0
I/O behind bridge: [disabled]
Memory behind bridge: [disabled]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 08 08 00 f1 01 00 00
20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 12 00
04:06.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 39, IOMMU group 0
Bus: primary=04, secondary=09, subordinate=09, sec-latency=0
I/O behind bridge: 0000c000-0000cfff [size=4K]
Memory behind bridge: fd500000-fd5fffff [size=1M]
Prefetchable memory behind bridge: 00000000f0000000-00000000f00fffff
[size=1M]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 09 09 00 c1 c1 00 00
20: 50 fd 50 fd 01 f0 01 f0 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 05 01 12 00
04:07.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 300 Series
Chipset PCIe Port [1022:43b4] (rev 02) (prog-if 00 [Normal decode])
Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 0
Bus: primary=04, secondary=0a, subordinate=0a, sec-latency=0
I/O behind bridge: 0000b000-0000bfff [size=4K]
Memory behind bridge: fd400000-fd4fffff [size=1M]
Prefetchable memory behind bridge: [disabled]
Capabilities: <access denied>
Kernel driver in use: pcieport
00: 22 10 b4 43 07 04 10 00 02 00 04 06 10 00 01 00
10: 00 00 00 00 00 00 00 00 04 0a 0a 00 b1 b1 00 00
20: 40 fd 40 fd f1 ff 01 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 50 00 00 00 00 00 00 00 04 01 12 00
05:00.0 USB controller [0c03]: ASMedia Technology Inc. ASM1143 USB 3.1 Host
Controller [1b21:1343] (prog-if 30 [XHCI])
Subsystem: Gigabyte Technology Co., Ltd ASM1143 USB 3.1 Host Controller
[1458:5007]
Flags: bus master, fast devsel, latency 0, IRQ 72, IOMMU group 0
Memory at fd800000 (64-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00: 21 1b 43 13 06 04 10 00 00 30 03 0c 10 00 00 00
10: 04 00 80 fd 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 58 14 07 50
30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
06:00.0 Ethernet controller [0200]: Intel Corporation I211 Gigabit Network
Connection [8086:1539] (rev 03)
Subsystem: Gigabyte Technology Co., Ltd I211 Gigabit Network Connection
[1458:e000]
Physical Slot: 1
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 0
Memory at fd700000 (32-bit, non-prefetchable) [size=128K]
I/O ports at e000 [size=32]
Memory at fd720000 (32-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: igb
Kernel modules: igb
00: 86 80 39 15 07 04 10 00 03 00 00 02 10 00 00 00
10: 00 00 70 fd 00 00 00 00 01 e0 00 00 00 00 72 fd
20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 e0
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
07:00.0 Ethernet controller [0200]: Qualcomm Atheros Killer E2500 Gigabit
Ethernet Controller [1969:e0b1] (rev 10)
Subsystem: Gigabyte Technology Co., Ltd Killer E2500 Gigabit Ethernet
Controller [1458:e000]
Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 0
Memory at fd600000 (64-bit, non-prefetchable) [size=256K]
I/O ports at d000 [size=128]
Capabilities: <access denied>
Kernel driver in use: alx
Kernel modules: alx
00: 69 19 b1 e0 07 00 10 00 10 00 00 02 10 00 00 00
10: 04 00 60 fd 00 00 00 00 01 d0 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 58 14 00 e0
30: 00 00 00 00 40 00 00 00 00 00 00 00 04 01 00 00
09:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev
07)
Subsystem: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express
Gigabit Ethernet Controller [10ec:0123]
Physical Slot: 1-1
Flags: bus master, fast devsel, latency 0, IRQ 24, IOMMU group 0
I/O ports at c000 [size=256]
Memory at fd500000 (64-bit, non-prefetchable) [size=4K]
Memory at f0000000 (64-bit, prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: r8169
Kernel modules: r8169
00: ec 10 68 81 07 04 10 00 07 00 00 02 10 00 00 00
10: 01 c0 00 00 00 00 00 00 04 00 50 fd 00 00 00 00
20: 0c 00 00 f0 00 00 00 00 00 00 00 00 ec 10 23 01
30: 00 00 00 00 40 00 00 00 00 00 00 00 05 01 00 00
0a:00.0 Ethernet controller [0200]: Intel Corporation 82574L Gigabit
Network Connection [8086:10d3]
Subsystem: Intel Corporation Gigabit CT Desktop Adapter [8086:a01f]
Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 0
Memory at fd4c0000 (32-bit, non-prefetchable) [size=128K]
Memory at fd400000 (32-bit, non-prefetchable) [size=512K]
I/O ports at b000 [size=32]
Memory at fd4e0000 (32-bit, non-prefetchable) [size=16K]
Expansion ROM at fd480000 [disabled] [size=256K]
Capabilities: <access denied>
Kernel driver in use: e1000e
Kernel modules: e1000e
00: 86 80 d3 10 07 04 10 00 00 00 00 02 10 00 00 00
10: 00 00 4c fd 00 00 40 fd 01 b0 00 00 00 00 4e fd
20: 00 00 00 00 00 00 00 00 00 00 00 00 86 80 1f a0
30: 00 00 48 fd c8 00 00 00 00 00 00 00 04 01 00 00
0b:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc.
[AMD/ATI] Caicos [Radeon HD 6450/7450/8450 / R5 230 OEM] [1002:6779]
(prog-if 00 [VGA controller])
Subsystem: PC Partner Limited / Sapphire Technology Caicos [Radeon HD
6450/7450/8450 / R5 230 OEM] [174b:a004]
Flags: bus master, fast devsel, latency 0, IRQ 71, IOMMU group 2
Memory at e0000000 (64-bit, prefetchable) [size=256M]
Memory at fde20000 (64-bit, non-prefetchable) [size=128K]
I/O ports at f000 [size=256]
Expansion ROM at 000c0000 [disabled] [size=128K]
Capabilities: <access denied>
Kernel driver in use: radeon
Kernel modules: radeon
00: 02 10 79 67 07 04 10 00 00 00 00 03 10 00 80 00
10: 0c 00 00 e0 00 00 00 00 04 00 e2 fd 00 00 00 00
20: 01 f0 00 00 00 00 00 00 00 00 00 00 4b 17 04 a0
30: 00 00 e0 fd 50 00 00 00 00 00 00 00 0b 01 00 00
0b:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Caicos
HDMI Audio [Radeon HD 6450 / 7450/8450/8490 OEM / R5 230/235/235X OEM]
[1002:a...
Subsystem: PC Partner Limited / Sapphire Technology Radeon HD 6450 1GB DDR3
[174b:aa98]
Flags: bus master, fast devsel, latency 0, IRQ 79, IOMMU group 2
Memory at fde40000 (64-bit, non-prefetchable) [size=16K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00: 02 10 98 aa 07 04 10 00 00 00 03 04 10 00 80 00
10: 04 00 e4 fd 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 4b 17 98 aa
30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 02 00 00
11:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc.
[AMD] Zeppelin/Raven/Raven2 PCIe Dummy Function [1022:145a]
Subsystem: Advanced Micro Devices, Inc. [AMD] Zeppelin/Raven/Raven2 PCIe
Dummy Function [1022:145a]
Flags: bus master, fast devsel, latency 0, IOMMU group 4
Capabilities: <access denied>
00: 22 10 5a 14 07 00 10 00 00 00 00 13 10 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 22 10 5a 14
30: 00 00 00 00 48 00 00 00 00 00 00 00 ff 00 00 00
11:00.2 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD]
Family 17h (Models 00h-0fh) Platform Security Processor [1022:1456]
Subsystem: Advanced Micro Devices, Inc. [AMD] Family 17h (Models 00h-0fh)
Platform Security Processor [1022:1456]
Flags: bus master, fast devsel, latency 0, IRQ 75, IOMMU group 4
Memory at fdb00000 (32-bit, non-prefetchable) [size=1M]
Memory at fdc00000 (32-bit, non-prefetchable) [size=8K]
Capabilities: <access denied>
Kernel driver in use: ccp
Kernel modules: ccp
00: 22 10 56 14 07 04 10 00 00 00 80 10 10 00 80 00
10: 00 00 00 00 00 00 00 00 00 00 b0 fd 00 00 00 00
20: 00 00 00 00 00 00 c0 fd 00 00 00 00 22 10 56 14
30: 00 00 00 00 48 00 00 00 00 00 00 00 05 02 00 00
11:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Family
17h (Models 00h-0fh) USB 3.0 Host Controller [1022:145c] (prog-if 30 [XHCI])
Subsystem: Gigabyte Technology Co., Ltd Family 17h (Models 00h-0fh) USB 3.0
Host Controller [1458:5007]
Flags: bus master, fast devsel, latency 0, IRQ 74, IOMMU group 4
Memory at fda00000 (64-bit, non-prefetchable) [size=1M]
Capabilities: <access denied>
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
00: 22 10 5c 14 07 04 10 00 00 30 03 0c 10 00 80 00
10: 04 00 a0 fd 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 58 14 07 50
30: 00 00 00 00 48 00 00 00 00 00 00 00 04 03 00 00
12:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc.
[AMD] Zeppelin/Renoir PCIe Dummy Function [1022:1455]
Subsystem: Advanced Micro Devices, Inc. [AMD] Zeppelin/Renoir PCIe Dummy
Function [1022:1455]
Flags: bus master, fast devsel, latency 0, IOMMU group 5
Capabilities: <access denied>
00: 22 10 55 14 07 00 10 00 00 00 00 13 10 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 22 10 55 14
30: 00 00 00 00 48 00 00 00 00 00 00 00 ff 00 00 00
12:00.2 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA
Controller [AHCI mode] [1022:7901] (rev 51) (prog-if 01 [AHCI 1.0])
Subsystem: Gigabyte Technology Co., Ltd FCH SATA Controller [AHCI mode]
[1458:b002]
Flags: bus master, fast devsel, latency 0, IRQ 50, IOMMU group 5
Memory at fdd08000 (32-bit, non-prefetchable) [size=4K]
Capabilities: <access denied>
Kernel driver in use: ahci
Kernel modules: ahci
00: 22 10 01 79 07 04 10 00 51 01 06 01 10 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 80 d0 fd 00 00 00 00 58 14 02 b0
30: 00 00 00 00 48 00 00 00 00 00 00 00 05 02 00 00
12:00.3 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Family 17h
(Models 00h-0fh) HD Audio Controller [1022:1457]
Subsystem: Gigabyte Technology Co., Ltd Family 17h (Models 00h-0fh) HD
Audio Controller [1458:a0b8]
Flags: bus master, fast devsel, latency 0, IRQ 81, IOMMU group 5
Memory at fdd00000 (32-bit, non-prefetchable) [size=32K]
Capabilities: <access denied>
Kernel driver in use: snd_hda_intel
Kernel modules: snd_hda_intel
00: 22 10 57 14 07 04 10 00 00 00 03 04 10 00 80 00
10: 00 00 d0 fd 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 58 14 b8 a0
30: 00 00 00 00 48 00 00 00 00 00 00 00 04 03 00 00
tianlou@avocette:~$ sudo dmidecode -t bios -t baseboard
# dmidecode 3.3
Getting SMBIOS data from sysfs.
SMBIOS 3.0.0 present.
Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
Vendor: American Megatrends Inc.
Version: F4
Release Date: 02/20/2017
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 16 MB
Characteristics:
PCI is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
BIOS ROM is socketed
EDD is supported
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
BIOS boot specification is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 5.12
Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
Manufacturer: Gigabyte Technology Co., Ltd.
Product Name: AX370-Gaming 5
Version: Default string
Serial Number: Default string
Asset Tag: Default string
Features:
Board is a hosting board
Board is replaceable
Location In Chassis: Default string
Chassis Handle: 0x0003
Type: Motherboard
Contained Object Handles: 0
Handle 0x001F, DMI type 10, 6 bytes
On Board Device Information
Type: Video
Status: Enabled
Description: To Be Filled By O.E.M.
Handle 0x0023, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Onboard IGD
Type: Video
Status: Enabled
Type Instance: 1
Bus Address: 0000:00:02.0
Handle 0x0024, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Onboard LAN
Type: Ethernet
Status: Enabled
Type Instance: 1
Bus Address: 0000:00:19.0
Handle 0x0025, DMI type 41, 11 bytes
Onboard Device
Reference Designation: Onboard 1394
Type: Other
Status: Enabled
Type Instance: 1
Bus Address: 0000:03:1c.2
Handle 0x0037, DMI type 13, 22 bytes
BIOS Language Information
Language Description Format: Long
Installable Languages: 15
en|US|iso8859-1
zh|CN|unicode
zh|CN|unicode
ru|RU|iso8859-5
de|DE|iso8859-1
ja|JP|unicode
ko|KR|unicode
es|ES|iso8859-1
fr|FR|iso8859-1
it|IT|iso8859-1
pt|PT|iso8859-1
vi|VI|iso8859-1
id|ID|iso8859-1
tr|TR|iso8859-1
pl|PL|iso8859-1
Currently Installed Language: en|US|iso8859-1
1
0
What is the correct command to run flashrom for Promise ATA chipsets?
Flashrom —programmer atapromise doesn’t work.
2
1
Forwarding filtered message w/o the huge attachment.
It showed the usual
SMBus revision 0x61 does not match any known values.
Nico
-------- Forwarded Message --------
Subject: Bug with AMD chipset.
Date: Sat, 08 Jan 2022 18:17:05 +0000
From: IlIlIIIIlIlIIIIIlIlIlIIlI <IlIlIIIIlIlIIIIIlIlIlIIlI(a)protonmail.com>
Reply-To: IlIlIIIIlIlIIIIIlIlIlIIlI
<IlIlIIIIlIlIIIIIlIlIlIIlI(a)protonmail.com>
To: flashrom(a)flashrom.org <flashrom(a)flashrom.org>
Hello, I've got a bug with Flashrom on AMD CPU and chipset.
Here is an output from Flashrom...
[7208f703_IMG_20220108_185448.jpg]
... and from lspci -nnvx.
> 00:00.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
> Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Root Complex [1022:1480]
> Flags: fast devsel
> 00: 22 10 80 14 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 22 10 80 14
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:00.2 IOMMU [0806]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
> Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse IOMMU [1022:1481]
> Flags: fast devsel, IRQ 25
> Capabilities: [40] Secure device <?>
> Capabilities: [64] MSI: Enable+ Count=1/4 Maskable- 64bit+
> Capabilities: [74] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [c8] Vendor Specific Information: Len=18 <?>
> 00: 22 10 81 14 40 04 10 00 00 00 06 08 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 22 10 81 14
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 ff 00 00 00
>
> 00:01.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 0
> 00: 22 10 82 14 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
>
> 00:01.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 27, IOMMU group 1
> Bus: primary=00, secondary=01, subordinate=05, sec-latency=0
> I/O behind bridge: 0000f000-0000ffff [size=4K]
> Memory behind bridge: fcc00000-fcdfffff [size=2M]
> Prefetchable memory behind bridge: 00000000e0000000-00000000e00fffff [size=1M]
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Root Port (Slot+), MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1234]
> Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] L1 PM Substates
> Capabilities: [3c4] Designated Vendor-Specific: Vendor=1022 ID=0001 Rev=1 Len=44 <?>
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: pcieport
> 00: 22 10 83 14 07 04 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 01 05 00 f1 f1 00 20
> 20: c0 fc d0 fc 01 e0 01 e0 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 12 00
>
> 00:02.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 2
> 00: 22 10 82 14 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
>
> 00:03.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 3
> 00: 22 10 82 14 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
>
> 00:03.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1483] (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 28, IOMMU group 4
> Bus: primary=00, secondary=06, subordinate=06, sec-latency=0
> I/O behind bridge: 0000e000-0000efff [size=4K]
> Memory behind bridge: fcf00000-fcffffff [size=1M]
> Prefetchable memory behind bridge: 00000000d0000000-00000000dfffffff [size=256M]
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Root Port (Slot+), MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse GPP Bridge [1022:1234]
> Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] L1 PM Substates
> Capabilities: [3c4] Designated Vendor-Specific: Vendor=1022 ID=0001 Rev=1 Len=44 <?>
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: pcieport
> 00: 22 10 83 14 07 04 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 06 06 00 e1 e1 00 20
> 20: f0 fc f0 fc 01 d0 f1 df 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 00 1a 00
>
> 00:04.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 5
> 00: 22 10 82 14 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
>
> 00:05.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 6
> 00: 22 10 82 14 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
>
> 00:07.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 7
> 00: 22 10 82 14 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
>
> 00:07.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 30, IOMMU group 8
> Bus: primary=00, secondary=07, subordinate=07, sec-latency=0
> I/O behind bridge: [disabled]
> Memory behind bridge: [disabled]
> Prefetchable memory behind bridge: [disabled]
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Root Port (Slot-), MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
> Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: pcieport
> 00: 22 10 84 14 07 04 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 07 07 00 f1 01 00 00
> 20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 12 00
>
> 00:08.0 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Host Bridge [1022:1482]
> Flags: fast devsel, IOMMU group 9
> 00: 22 10 82 14 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
>
> 00:08.1 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 31, IOMMU group 10
> Bus: primary=00, secondary=08, subordinate=08, sec-latency=0
> I/O behind bridge: [disabled]
> Memory behind bridge: fc900000-fcbfffff [size=3M]
> Prefetchable memory behind bridge: [disabled]
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Root Port (Slot-), MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
> Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: pcieport
> 00: 22 10 84 14 07 04 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 08 08 00 f1 01 00 00
> 20: 90 fc b0 fc f1 ff 01 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 12 00
>
> 00:08.3 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484] (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 32, IOMMU group 11
> Bus: primary=00, secondary=09, subordinate=09, sec-latency=0
> I/O behind bridge: [disabled]
> Memory behind bridge: fce00000-fcefffff [size=1M]
> Prefetchable memory behind bridge: [disabled]
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Root Port (Slot-), MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [c0] Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Internal PCIe GPP Bridge 0 to bus[E:B] [1022:1484]
> Capabilities: [c8] HyperTransport: MSI Mapping Enable+ Fixed+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: pcieport
> 00: 22 10 84 14 07 04 10 00 00 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 00 09 09 00 f1 01 00 00
> 20: e0 fc e0 fc f1 ff 01 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 ff 01 12 00
>
> 00:14.0 SMBus [0c05]: Advanced Micro Devices, Inc. [AMD] FCH SMBus Controller [1022:790b] (rev 61)
> Subsystem: Gigabyte Technology Co., Ltd FCH SMBus Controller [1458:5001]
> Flags: 66MHz, medium devsel, IOMMU group 12
> Kernel modules: i2c_piix4, sp5100_tco
> 00: 22 10 0b 79 03 04 20 02 61 00 05 0c 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 58 14 01 50
> 30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
>
> 00:14.3 ISA bridge [0601]: Advanced Micro Devices, Inc. [AMD] FCH LPC Bridge [1022:790e] (rev 51)
> Subsystem: Gigabyte Technology Co., Ltd FCH LPC Bridge [1458:5001]
> Flags: bus master, 66MHz, medium devsel, latency 0, IOMMU group 12
> 00: 22 10 0e 79 0f 00 20 02 51 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 58 14 01 50
> 30: 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, Inc. [AMD] Matisse Device 24: Function 0 [1022:1440]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 40 14 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
>
> 00:18.1 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 1 [1022:1441]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 41 14 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
>
> 00:18.2 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 2 [1022:1442]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 42 14 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
>
> 00:18.3 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 3 [1022:1443]
> Flags: fast devsel, IOMMU group 13
> Kernel driver in use: k10temp
> Kernel modules: k10temp
> 00: 22 10 43 14 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
>
> 00:18.4 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 4 [1022:1444]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 44 14 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
>
> 00:18.5 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 5 [1022:1445]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 45 14 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
>
> 00:18.6 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 6 [1022:1446]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 46 14 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
>
> 00:18.7 Host bridge [0600]: Advanced Micro Devices, Inc. [AMD] Matisse Device 24: Function 7 [1022:1447]
> Flags: fast devsel, IOMMU group 13
> 00: 22 10 47 14 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
>
> 01:00.0 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset USB 3.1 XHCI Controller [1022:43d5] (rev 01) (prog-if 30 [XHCI])
> Subsystem: ASMedia Technology Inc. 400 Series Chipset USB 3.1 XHCI Controller [1b21:1142]
> Flags: bus master, fast devsel, latency 0, IRQ 58, IOMMU group 14
> Memory at fcda0000 (64-bit, non-prefetchable) [size=32K]
> Capabilities: [50] MSI: Enable+ Count=1/8 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Legacy Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [200] Secondary PCI Express
> Capabilities: [300] Latency Tolerance Reporting
> Capabilities: [400] L1 PM Substates
> Kernel driver in use: xhci_hcd
> Kernel modules: xhci_pci
> 00: 22 10 d5 43 06 04 10 00 01 30 03 0c 10 00 80 00
> 10: 04 00 da fc 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 21 1b 42 11
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 00 00
>
> 01:00.1 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset SATA Controller [1022:43c8] (rev 01) (prog-if 01 [AHCI 1.0])
> Subsystem: ASMedia Technology Inc. 400 Series Chipset SATA Controller [1b21:1062]
> Flags: bus master, fast devsel, latency 0, IRQ 40, IOMMU group 14
> Memory at fcd80000 (32-bit, non-prefetchable) [size=128K]
> Expansion ROM at fcd00000 [disabled] [size=512K]
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Legacy Endpoint, MSI 00
> Capabilities: [100] Advanced Error Reporting
> Kernel driver in use: ahci
> Kernel modules: ahci
> 00: 22 10 c8 43 06 04 10 00 01 01 06 01 10 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 d8 fc 00 00 00 00 21 1b 62 10
> 30: 00 00 d0 fc 50 00 00 00 00 00 00 00 0a 02 00 00
>
> 01:00.2 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Bridge [1022:43c6] (rev 01) (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 33, IOMMU group 14
> Bus: primary=01, secondary=02, subordinate=05, sec-latency=0
> I/O behind bridge: 0000f000-0000ffff [size=4K]
> Memory behind bridge: fcc00000-fccfffff [size=1M]
> Prefetchable memory behind bridge: 00000000e0000000-00000000e00fffff [size=1M]
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Upstream Port, MSI 00
> Capabilities: [c0] Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Bridge [1b21:0201]
> Capabilities: [100] Advanced Error Reporting
> Kernel driver in use: pcieport
> 00: 22 10 c6 43 07 04 10 00 01 00 04 06 10 00 81 00
> 10: 00 00 00 00 00 00 00 00 01 02 05 00 f1 f1 00 00
> 20: c0 fc c0 fc 01 e0 01 e0 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 05 03 12 00
>
> 02:00.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 35, IOMMU group 14
> Bus: primary=02, secondary=03, subordinate=03, sec-latency=0
> I/O behind bridge: [disabled]
> Memory behind bridge: [disabled]
> Prefetchable memory behind bridge: [disabled]
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Downstream Port (Slot+), MSI 00
> Capabilities: [c0] Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Port [1b21:3306]
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [200] Secondary PCI Express
> Capabilities: [400] L1 PM Substates
> Kernel driver in use: pcieport
> 00: 22 10 c7 43 07 04 10 00 01 00 04 06 10 00 01 00
> 10: 00 00 00 00 00 00 00 00 02 03 03 00 f1 01 00 00
> 20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 12 00
>
> 02:01.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 37, IOMMU group 14
> Bus: primary=02, secondary=04, subordinate=04, sec-latency=0
> I/O behind bridge: 0000f000-0000ffff [size=4K]
> Memory behind bridge: fcc00000-fccfffff [size=1M]
> Prefetchable memory behind bridge: 00000000e0000000-00000000e00fffff [size=1M]
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Downstream Port (Slot+), MSI 00
> Capabilities: [c0] Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Port [1b21:3306]
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [200] Secondary PCI Express
> Capabilities: [400] L1 PM Substates
> Kernel driver in use: pcieport
> 00: 22 10 c7 43 07 04 10 00 01 00 04 06 10 00 01 00
> 10: 00 00 00 00 00 00 00 00 02 04 04 00 f1 f1 00 00
> 20: c0 fc c0 fc 01 e0 01 e0 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0a 01 12 00
>
> 02:04.0 PCI bridge [0604]: Advanced Micro Devices, Inc. [AMD] 400 Series Chipset PCIe Port [1022:43c7] (rev 01) (prog-if 00 [Normal decode])
> Flags: bus master, fast devsel, latency 0, IRQ 38, IOMMU group 14
> Bus: primary=02, secondary=05, subordinate=05, sec-latency=0
> I/O behind bridge: [disabled]
> Memory behind bridge: [disabled]
> Prefetchable memory behind bridge: [disabled]
> Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [78] Power Management version 3
> Capabilities: [80] Express Downstream Port (Slot+), MSI 00
> Capabilities: [c0] Subsystem: ASMedia Technology Inc. 400 Series Chipset PCIe Port [1b21:3306]
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [200] Secondary PCI Express
> Capabilities: [400] L1 PM Substates
> Kernel driver in use: pcieport
> 00: 22 10 c7 43 07 04 10 00 01 00 04 06 10 00 01 00
> 10: 00 00 00 00 00 00 00 00 02 05 05 00 f1 01 00 00
> 20: f0 ff 00 00 f1 ff 01 00 00 00 00 00 00 00 00 00
> 30: 00 00 00 00 50 00 00 00 00 00 00 00 0b 01 12 00
>
> 04:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0c)
> Subsystem: Gigabyte Technology Co., Ltd Onboard Ethernet [1458:e000]
> Flags: bus master, fast devsel, latency 0, IRQ 36, IOMMU group 14
> I/O ports at f000 [size=256]
> Memory at fcc00000 (64-bit, non-prefetchable) [size=4K]
> Memory at e0000000 (64-bit, prefetchable) [size=16K]
> Capabilities: [40] Power Management version 3
> Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
> Capabilities: [70] Express Endpoint, MSI 01
> Capabilities: [b0] MSI-X: Enable+ Count=4 Masked-
> Capabilities: [d0] Vital Product Data
> Capabilities: [100] Advanced Error Reporting
> Capabilities: [140] Virtual Channel
> Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
> Capabilities: [170] Latency Tolerance Reporting
> Kernel driver in use: r8169
> Kernel modules: r8169
> 00: ec 10 68 81 07 04 10 00 0c 00 00 02 10 00 00 00
> 10: 01 f0 00 00 00 00 00 00 04 00 c0 fc 00 00 00 00
> 20: 0c 00 00 e0 00 00 00 00 00 00 00 00 58 14 00 e0
> 30: 00 00 00 00 40 00 00 00 00 00 00 00 0a 01 00 00
>
> 06:00.0 VGA compatible controller [0300]: Advanced Micro Devices, Inc. [AMD/ATI] Oland PRO [Radeon R7 240/340] [1002:6613] (prog-if 00 [VGA controller])
> Subsystem: Micro-Star International Co., Ltd. [MSI] Oland PRO [Radeon R7 240/340] [1462:8094]
> Flags: bus master, fast devsel, latency 0, IRQ 76, IOMMU group 15
> Memory at d0000000 (64-bit, prefetchable) [size=256M]
> Memory at fcf00000 (64-bit, non-prefetchable) [size=256K]
> I/O ports at e000 [size=256]
> Expansion ROM at 000c0000 [disabled] [size=128K]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Legacy Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Kernel driver in use: radeon
> Kernel modules: radeon, amdgpu
> 00: 02 10 13 66 07 04 10 00 00 00 00 03 10 00 80 00
> 10: 0c 00 00 d0 00 00 00 00 04 00 f0 fc 00 00 00 00
> 20: 01 e0 00 00 00 00 00 00 00 00 00 00 62 14 94 80
> 30: 00 00 f4 fc 48 00 00 00 00 00 00 00 0b 01 00 00
>
> 06:00.1 Audio device [0403]: Advanced Micro Devices, Inc. [AMD/ATI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] [1002:aab0]
> Subsystem: Micro-Star International Co., Ltd. [MSI] Oland/Hainan/Cape Verde/Pitcairn HDMI Audio [Radeon HD 7000 Series] [1462:aab0]
> Flags: bus master, fast devsel, latency 0, IRQ 73, IOMMU group 15
> Memory at fcf60000 (64-bit, non-prefetchable) [size=16K]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [58] Express Legacy Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Kernel driver in use: snd_hda_intel
> Kernel modules: snd_hda_intel
> 00: 02 10 b0 aa 07 04 10 00 00 00 03 04 10 00 80 00
> 10: 04 00 f6 fc 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 62 14 b0 aa
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 0a 02 00 00
>
> 07:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
> Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse PCIe Dummy Function [1022:148a]
> Flags: fast devsel, IOMMU group 16
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> 00: 22 10 8a 14 00 00 10 00 00 00 00 13 10 00 00 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 22 10 8a 14
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 ff 00 00 00
>
> 08:00.0 Non-Essential Instrumentation [1300]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
> Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Reserved SPP [1022:1485]
> Flags: fast devsel, IOMMU group 17
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> 00: 22 10 85 14 00 00 10 00 00 00 00 13 10 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 22 10 85 14
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 ff 00 00 00
>
> 08:00.1 Encryption controller [1080]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
> Subsystem: Advanced Micro Devices, Inc. [AMD] Starship/Matisse Cryptographic Coprocessor PSPCPP [1022:1486]
> Flags: bus master, fast devsel, latency 0, IRQ 68, IOMMU group 18
> Memory at fca00000 (32-bit, non-prefetchable) [size=1M]
> Memory at fcb08000 (32-bit, non-prefetchable) [size=8K]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
> Capabilities: [c0] MSI-X: Enable+ Count=2 Masked-
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] Transaction Processing Hints
> Kernel driver in use: ccp
> Kernel modules: ccp
> 00: 22 10 86 14 06 04 10 08 00 00 80 10 10 00 80 00
> 10: 00 00 00 00 00 00 00 00 00 00 a0 fc 00 00 00 00
> 20: 00 00 00 00 00 80 b0 fc 00 00 00 00 22 10 86 14
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 05 01 00 00
>
> 08:00.3 USB controller [0c03]: Advanced Micro Devices, Inc. [AMD] Matisse USB 3.0 Host Controller [1022:149c] (prog-if 30 [XHCI])
> Subsystem: Gigabyte Technology Co., Ltd Matisse USB 3.0 Host Controller [1458:5007]
> Flags: bus master, fast devsel, latency 0, IRQ 59, IOMMU group 19
> Memory at fc900000 (64-bit, non-prefetchable) [size=1M]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable- Count=1/8 Maskable- 64bit+
> Capabilities: [c0] MSI-X: Enable+ Count=8 Masked-
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] Transaction Processing Hints
> Kernel driver in use: xhci_hcd
> Kernel modules: xhci_pci
> 00: 22 10 9c 14 07 04 10 00 00 30 03 0c 10 00 80 00
> 10: 04 00 90 fc 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 58 14 07 50
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 0a 03 00 00
>
> 08:00.4 Audio device [0403]: Advanced Micro Devices, Inc. [AMD] Starship/Matisse HD Audio Controller [1022:1487]
> Subsystem: Gigabyte Technology Co., Ltd Starship/Matisse HD Audio Controller [1458:a182]
> Flags: bus master, fast devsel, latency 0, IRQ 75, IOMMU group 20
> Memory at fcb00000 (32-bit, non-prefetchable) [size=32K]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] Transaction Processing Hints
> Kernel driver in use: snd_hda_intel
> Kernel modules: snd_hda_intel
> 00: 22 10 87 14 06 04 10 00 00 00 03 04 10 00 80 00
> 10: 00 00 b0 fc 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 58 14 82 a1
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 0b 04 00 00
>
> 09:00.0 SATA controller [0106]: Advanced Micro Devices, Inc. [AMD] FCH SATA Controller [AHCI mode] [1022:7901] (rev 51) (prog-if 01 [AHCI 1.0])
> Subsystem: Gigabyte Technology Co., Ltd FCH SATA Controller [AHCI mode] [1458:b002]
> Flags: bus master, fast devsel, latency 0, IRQ 42, IOMMU group 21
> Memory at fce00000 (32-bit, non-prefetchable) [size=2K]
> Capabilities: [48] Vendor Specific Information: Len=08 <?>
> Capabilities: [50] Power Management version 3
> Capabilities: [64] Express Endpoint, MSI 00
> Capabilities: [a0] MSI: Enable+ Count=16/16 Maskable- 64bit+
> Capabilities: [d0] SATA HBA v1.0
> Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
> Capabilities: [150] Advanced Error Reporting
> Capabilities: [270] Secondary PCI Express
> Capabilities: [2a0] Access Control Services
> Capabilities: [370] Transaction Processing Hints
> Capabilities: [400] Data Link Feature <?>
> Capabilities: [410] Physical Layer 16.0 GT/s <?>
> Capabilities: [440] Lane Margining at the Receiver <?>
> Kernel driver in use: ahci
> Kernel modules: ahci
> 00: 22 10 01 79 07 04 10 00 51 01 06 01 10 00 00 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 e0 fc 00 00 00 00 58 14 02 b0
> 30: 00 00 00 00 48 00 00 00 00 00 00 00 05 01 00 00
I hope it will get resolved.
1
0
flashrom v1.2 on Darwin 19.6.0 (x86_64)
flashrom is free software, get the source code at https://flashrom.org
flashrom was built with LLVM Clang 11.0.3 (clang-1103.0.32.62), little endian
Command line (3 args): flashrom -VV -p ch341a_spi
Calibrating delay loop... OS timer resolution is 1 usecs, 1802M loops per second, 10 myus = 11 us, 100 myus = 148 us, 1000 myus = 1021 us, 10000 myus = 10148 us, 4 myus = 5 us, OK.
Initializing ch341a_spi programmer
Device revision is 3.0.4
The following protocols are supported: SPI.
Probing for AMIC A25L010, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L016, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L020, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L032, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L040, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L05PT, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L05PU, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L080, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L10PT, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L10PU, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L16PT, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L16PU, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L20PT, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L20PU, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L40PT, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L512, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25L80P, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25LQ032/A25LQ32A, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25LQ16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for AMIC A25LQ64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF021, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF021A, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF041A, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF081, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF081A, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF161, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF321, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF321A, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DF641(A), 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DL081, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DL161, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25DQ161, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25F1024(A), 128 kB: probe_spi_at25f: id1 0xff, id2 0xff
Probing for Atmel AT25F2048, 256 kB: probe_spi_at25f: id1 0xff, id2 0xff
Probing for Atmel AT25F4096, 512 kB: probe_spi_at25f: id1 0xff, id2 0xff
Probing for Atmel AT25F512, 64 kB: probe_spi_at25f: id1 0xff, id2 0xff
Probing for Atmel AT25F512A, 64 kB: probe_spi_at25f: id1 0xff, id2 0xff
Probing for Atmel AT25F512B, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25FS010, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25FS040, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25SF041, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25SF081, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25SF161, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25SF321, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT25SL128A, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT26DF041, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT26DF081A, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT26DF161, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT26DF161A, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT26F004, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45CS1282, 16896 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB011D, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB021D, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB041D, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB081D, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB161D, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB321C, 4224 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB321D, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB321E, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel AT45DB642D, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ESI ES25P16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ESI ES25P40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ESI ES25P80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ESMT F25L008A, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ESMT F25L32PA, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B05, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B05T, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B10T, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B16T, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B20T, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B32T, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B40T, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B64T, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25B80T, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F05, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25F80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P05, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25P80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q32(A/B), 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25Q80(A), 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25QH128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25QH16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25QH32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25QH64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon EN25S80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25B128B/GD25Q128B, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ128C/GD25LQ128D, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ64(B), 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25LQ80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q127C/GD25Q128C, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q16(B), 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q20(B), 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q256D, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q32(B), 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q40(B), 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q512, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q64(B), 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25Q80(B), 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25T80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25VQ16C, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25VQ21B, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25VQ40C, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25VQ41B, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for GigaDevice GD25VQ80C, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25LP064, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25LP128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25LP256, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25WP032, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25WP064, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25WP128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ISSI IS25WP256, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F160S33B8, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F160S33T8, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F320S33B8, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F320S33T8, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F640S33B8, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Intel 25F640S33T8, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX23L12854, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX23L1654, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX23L3254, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX23L6454, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1005(C)/MX25L1006E, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L12805D, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L12835F/MX25L12845E/MX25L12865E, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1605, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1605A/MX25L1606E/MX25L1608E, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1605D/MX25L1608D/MX25L1673E, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1635D, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L1635E, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L2005(C)/MX25L2006E, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L25635F/MX25L25645G, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L3205(A), 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L3206E/MX25L3208E, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L3235D, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L3273E, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L4005(A/C)/MX25L4006E, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L512(E)/MX25V512(C), 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L6405, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L6405D, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L6406E/MX25L6408E, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L6495F, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25L8005/MX25L8006E/MX25L8008E/MX25V8005, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25R6435F, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U12835F, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U1635E, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U25635F, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U3235E/F, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U51245G, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U6435E/F, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX25U8032E, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix MX66L51235F/MX25L51245G, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P05, 64 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P05-A, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P10, 128 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P10-A, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P20-old, 256 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P40-old, 512 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25P80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PE10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PE16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PE20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PE40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PE80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PX16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PX32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PX64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M25PX80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M45PE10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M45PE16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M45PE20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M45PE40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST M45PE80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q00A..1G, 131072 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q00A..3G, 131072 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q016, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q032..1E, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q032..3E, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q064..1E, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q064..3E, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q128..1E, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q128..3E, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q256..1E, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q256..3E, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q512..1G, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron/Numonyx/ST N25Q512..3G, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QL01G, 131072 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QU01G, 131072 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QL02G, 262144 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QU02G, 262144 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QU128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QL128, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QL256, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QU256, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QL512, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Micron MT25QU512, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Nantronics N25S10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Nantronics N25S16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Nantronics N25S20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Nantronics N25S40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Nantronics N25S80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LD010(C), 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LD020(C), 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LD040(C), 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LD256C, 32 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LD512(C), 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LQ016, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LQ020, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LQ032C, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LQ040, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LQ080, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV010, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for PMC Pm25LV010A, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV016B, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV020, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV040, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV080B, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC Pm25LV512(A), 64 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for SST SST25LF020A, 256 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25LF040A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for SST SST25LF080(A), 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for SST SST25VF010(A), 128 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25VF016B, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF020, 256 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25VF020B, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF032B, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF040, 512 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25VF040B, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF040B.REMS, 512 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25VF064C, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF080B, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25VF512(A), 64 kB: probe_spi_rems: id1 0x20, id2 0x16
Probing for SST SST25WF010, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF020, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF020A, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF040, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF040B, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF080, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF080B, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST25WF512, 64 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST26VF016B(A), 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST26VF032B(A), 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST SST26VF064B(A), 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ST M95M02, 256 kB: probe_spi_st95: id1 0xff, id2 0xffff
Probing for Sanyo LE25FU106B, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FU206, 256 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FU206A, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Sanyo LE25FU406B, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FU406C/LE25U40CMC, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Sanyo LE25FW106, 128 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FW203A, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Sanyo LE25FW403A, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Sanyo LE25FW406A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FW418A, 512 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FW806, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Sanyo LE25FW808, 1024 kB: probe_spi_res2: id1 0x16, id2 0x16
Probing for Spansion S25FL004A, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL008A, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL016A, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL032A/P, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL064A/P, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL116K/S25FL216K, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL127S-256kB, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL127S-64kB, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL128P......0, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL128P......1, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL128S......0, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL128S......1, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL129P......0, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL129P......1, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL132K, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL164K, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL204K, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL208K, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL256S......0, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Spansion S25FL512S, 65536 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25P16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25P32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25P80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q128.V, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q128.V..M, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q128.W, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q128.JW.DTR, 16384 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q16.V, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q16.W, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q20.W, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q256.V, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q256JV_M, 32768 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q32.V, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q32.W, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q40.V, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q40BW, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q40EW, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q64.V, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q64.W, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q80.V, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q80BW, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25Q80EW, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X10, 128 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X16, 2048 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X32, 4096 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X64, 8192 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond W25X80, 1024 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Zetta Device ZD25D20, 256 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Zetta Device ZD25D40, 512 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Unknown SFDP-capable chip, 0 kB: SFDP revision = 1.0
SFDP number of parameter headers is 2 (NPH = 1).
SFDP parameter table header 0/1:
ID 0x00, version 1.0
Length 36 B, Parameter Table Pointer 0x000030
Parsing JEDEC flash parameter table...
3-Byte only addressing.
Status register is non-volatile and the standard does not allow vendors to tell us whether EWSR/WREN is needed for status register writes - assuming EWSR.
Write chunk size is at least 64 B.
Flash chip size is 8192 kB.
Block eraser 0: 2048 x 4096 B with opcode 0x20
Tried to add a duplicate block eraser: 2048 x 4096 B with opcode 0x20.
Block eraser 1: 256 x 32768 B with opcode 0x52
Block eraser 2: 128 x 65536 B with opcode 0xd8
done.
SFDP parameter table header 1/1:
ID 0x20, version 1.0
Length 16 B, Parameter Table Pointer 0x000060
===
SFDP has autodetected a flash chip which is not natively supported by flashrom yet.
All standard operations (read, verify, erase and write) should work, but to support all possible features we need to add them manually.
You can help us by mailing us the output of the following command to flashrom(a)flashrom.org:
'flashrom -VV [plus the -p/--programmer parameter]'
Thanks for your help!
===
Found Unknown flash chip "SFDP-capable chip" (8192 kB, SPI) on ch341a_spi.
Probing for AMIC unknown AMIC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Atmel unknown Atmel SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Eon unknown Eon SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Macronix unknown Macronix SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for PMC unknown PMC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for SST unknown SST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for ST unknown ST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Sanyo unknown Sanyo SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Generic unknown SPI chip (RDID), 0 kB: probe_spi_rdid_generic: id1 0x20, id2 0x7017
Probing for Generic unknown SPI chip (REMS), 0 kB: probe_spi_rems: id1 0x20, id2 0x16
Found Unknown flash chip "SFDP-capable chip" (8192 kB, SPI).
No operations were specified.
1
0
Hi Anastasia and other flashrom folks,
we had some brainstorming today about GSoC project ideas.
I can't access my Google account right now, so failed to edit the
original doc[1]. Maybe somebody can copy the following ideas there,
or we just put the document on Gerrit (doesn't have to be submitted)
for the moment?
It's a first revision, written in a hurry, so feel free to fix/
adapt anything ;) Also, some of the smaller topics seem too
short/boring. Maybe we could combine some into a refactoring project?
Nico
Optimize Erase-Function Selection
=================================
To change any 0 to a 1 in the contents of a NOR-flash chip, a full
block of data needs to be erased. So to change a single byte, it is
sometimes required to erase a whole block, which we'll call erase
overhead. Most flash chips support multiple erase-block sizes.
Flashrom keeps a list of these sizes and ranges for each supported
flash chip and maps them to internal erase functions. Usually these
lists are sorted by ascending size.
Traditionally, Flashrom tries all available erase functions for a flash
chip during writes. Usually only the first function is used, but if
anything goes wrong on the wire, or the programmer rejects a function,
it falls back to the next. As the functions are sorted by size, this
results in a minimum erase overhead.
However, if big portions of the flash contents are re-written, using
the smallest erase-block size results in transaction overhead, and also
erasing bigger blocks at once often results in shorter erase times
inside the flash chip.
So there is a tradeoff between picking smaller and larger blocks
which heavily depends on the amount of data that is changed. With
some preparation and a re-write of the loop over the erase-functions,
it seems possible to optimize for both cases, the few, scattered
changes and long, continuous changes:
* Adapt the programmer API so we can check in advance if
a programmer supports an erase-function.
* Ensure the erase-function list is sorted, filter it using
the new API, and then for each change hunk, pick the function
with the smallest erase overhead (favoring functions for
bigger blocks if the overhead is equal).
Duration: medium
Requires a skilled C programmer.
Fix Endianness Issues
=====================
Over the years, flashrom picked up support for some in-flash
partitioning formats (e.g. Intel Flash Descriptor, coreboot's
FMAP). These have a (hopefully) defined endianness. But it may
differ from the device that runs flashrom.
* Add a unified API to read data endian-safe (a draft
exists on Gerrit).
* Port the existing code in Flashrom to use this API.
* Integrate IFWI (another format by Intel) using the
new API (patches exist, but likely need to be updated).
Duration: low/medium
Integration work for CI Containers
==================================
Flashrom supports a massive amount of platforms, both hardware and
OS wise. For some time now, we try to get more test-coverage for
non-Linux, non-x86 platforms (at least for building Flashrom!). One
approach is manibuilder (found under util/manibuilder/ in the source
tree): It tries to integrate many Docker containers, and works so
far to build-test commits on Gerrit.
However, many things are lacking. For instance,
* Source-code pull only works over IP and is currently hard-coded to
`review.coreboot.org`. To test local changes, two ideas exists to
get them into the containers:
1. Set up another container with access to the local files that
runs an HTTP/Git server.
2. Give every container access to the local files. This could barely
be called work for a Linux container, however if we run another
OS in QEMU, for instance, file access becomes a lot harder
(possible solution: 9pfs).
* To test non-Linux OS's, we currently run QEMU inside the container.
This could be integrated much better, for instance the container could
be built such that it contains the bare files of the target OS (i.e.
not just a disk image with another file system in it). QEMU could
then be run transparently so that one can issue normal Docker commands
like `run` that automatically target the emulated OS.
* Some popular OS's are currently untested and containers for them
would be very welcome, e.g. FreeBSD, OpenBSD, Mac (if that's possible
license-wise, might need to be run on Mac hardware).
Duration: open-ended?
Update Meson Integration
========================
We have a `meson.build` but it looks like it only targets Linux on x86.
Would be nice to get it fully functional, including cross-compilation.
Duration: ?
Restructure Shutdown Functions
==============================
Flashrom code has an API to register arbitrary functions to be run when
flashrom exits. This has led to a rather unstructured code flow that is
hard to keep track of. While the API is generally useful, its usage
should be restricted. This is something that will likely need further
discussion with the whole community. Some things that seem desirable:
* Have a defined shutdown function in the programmer API. Instead
of registering a function to be called later, we would call it
directly when we are done with a programmer.
* There are several wrapper functions to alter hardware state that
automatically register a shutdown function to undo what they did
(cf. rmmio/rpci/rphysmap/rget_io_perms). They currently rely on
global state and as they are not used very often, it might be
easier to drop them.
Duration: medium/long
Revise serial/serprog Code
==========================
The serprog code and generally the serial-terminal support code needs
an update and testing on non-Linux/non-Windows platforms. For further
maintenance it's desirable to extract the per-platform code into
separate files. Platforms that don't work currently should be fixed.
Duration: short/medium
Add Mac M1 support
==================
Building flashrom for MacOS is already possible, however the combination
of MacOS and ARM is untested. There are generally three classes of
programmers to support:
* External programmers connected via serial or USB. (might work OOB)
* Internal PCI-based programmers, e.g. targeting the OptionROM of a
NIC/graphics card.
* The `internal` programmer, targeting flash ROMs on the mainboard.
At least the latter most likely requires a driver, like the unmaintained
DirectHW[1] and also specific support for the M1 SoCs.
Duration: flexible, depending on the programmer classes
Requires access to M1 Mac hardware. Potentially experience in low-level
programming.
[1] https://review.coreboot.org/plugins/gitiles/directhw/+/refs/heads/master
2
1