Hi all Coreboot folks,
I'm a first year graduate student in CS, been hanging around on
#coreboot IRC (Libera.Chat server) and was thinking if it was possible
or not to port Coreboot to a Thinkpad T495 (AMD Ryzen 7 3700U PRO) [1]
manufactured in May 2019, I successfully dumped the BIOS using flashrom
internally, see `flashrom_info.log` and 'flashrom_info.err.log`.
It is unclear if there is any AMD protection that does the same as Intel
BootGuard on Ryzen 3rd gen (there is for sure this [2] since the 1st gen
of Ryzen which is the equivalent to Intel Management Engine).
AMD has a whitepaper stating that from Ryzen 5000s mobile generation
[3], AMD PSB (Platform Secure Boot) is activated, and it looks like kind
of the same as Intel BootGuard if I'm not mistaken here.
I know so far that the BIOS SPI chip is operating at 1.8v, and is a
Winbond flash chip "W25Q128.W" (16384 kB, SPI), will be useful in case I
need to externally flash the SPI ROM to unbrick the laptop.
I still have to :
- Test whether there is a protection that checks if the firmware was
changed or not by patching the original bios ROM, I was told for this to
change a copyright string or changing the logo :
- it is a gif file and has a sha2-256 signature in its properties,
which isn't the sha256sum of the file.
- I've attached the `identify -verbose logo.gif` output) and trying
to boot could allow checking for any tamper protection on the ROM flash
(bricking intentionally the device if there is).
- Understand if the EC RAM is something I can make out of or not (so far
there is a lot of FF and 00 in it, the last line shows the version of
the embedded firmware), so far I'm not too sure I can make sense of it
right now.
- Get the model of the EC and try to find datasheets online.
I have at my disposal:
- A kind of cheap 16 channel logic analyzer [4] with a software
available on Linux/Windows with a few decoders for most known serial
protocols such as SMBUS, I2C, SPI and more.
- Raspberry Pi 3 model B+ (will be used as an external programmer, but I
still need to find out how I could pull down the power to 1.8v since the
VCC is 3.3v).
- SOIC clip 8 pins (will be delivered to me in 2 weeks), I took the best
one from this guide [5].
- A cheap multimeter with basic probes, capable of continuity test.
And possibly more such as FPGAs by going to hackerspaces in my vicinity.
I have built Coreboot for qemu with the Seabios payload as the
documentation for GSoC recommended, see coreboot-serial.log output
attached as a text file.
In the case where there is indeed a protection, maybe a solution could
be found by using a flash emulator (spispy ?) [6] but I need more
details on this.
I am also aware that a complete port will not be feasible under the time
period of GSoC hence I need to know what should be the basics that needs
to be covered for a Coreboot port to be considered minimally working
first ? USB should work ? Charging is made using a USB-C port, this
might be partly handled by the EC Embedded Controller.
Finally, if nothing could be done on this Thinkpad because it is too
recent, I also have an older Intel Thinkpad a T450, that has Intel
BootGuard but that I'm looking try to port Coreboot to it too, using a
flash emulator and possibly this attack [7].
Thanks for the time taken to read this lengthy mail, I hope the goal of
this mail is clear.
Kind regards,
Lahfa Samy
Links:
------
[1]
https://psref.lenovo.com/syspool/Sys/PDF/ThinkPad/ThinkPad_T495/ThinkPad_T495_Spec.PDF
[2] https://en.wikipedia.org/wiki/AMD_Platform_Security_Processor
[3]
https://www.amd.com/system/files/documents/amd-security-white-paper.pdf
[4] https://sigrok.org/wiki/Kingst_LA2016
[5]
http://dangerousprototypes.com/docs/Flashing_a_BIOS_chip_with_Bus_Pirate
[6] https://github.com/osresearch/spispy
[7] https://trmm.net/Sleep_attack/
Image:
Filename: lenovo.gif
Format: GIF (CompuServe graphics interchange format)
Mime type: image/gif
Class: PseudoClass
Geometry: 546x114+0+0
Units: Undefined
Colorspace: sRGB
Type: Grayscale
Base type: Undefined
Endianness: Undefined
Depth: 8-bit
Channel depth:
Red: 8-bit
Green: 8-bit
Blue: 8-bit
Channel statistics:
Pixels: 62244
Red:
min: 0 (0)
max: 255 (1)
mean: 118.32 (0.464001)
median: 255 (1)
standard deviation: 125.436 (0.491906)
kurtosis: -1.9575
skewness: 0.143504
entropy: 0.191523
Green:
min: 0 (0)
max: 255 (1)
mean: 118.32 (0.464001)
median: 255 (1)
standard deviation: 125.436 (0.491906)
kurtosis: -1.9575
skewness: 0.143504
entropy: 0.191523
Blue:
min: 0 (0)
max: 255 (1)
mean: 118.32 (0.464001)
median: 255 (1)
standard deviation: 125.436 (0.491906)
kurtosis: -1.9575
skewness: 0.143504
entropy: 0.191523
Image statistics:
Overall:
min: 0 (0)
max: 255 (1)
mean: 118.32 (0.464001)
median: 255 (1)
standard deviation: 125.436 (0.491906)
kurtosis: -1.95748
skewness: 0.143507
entropy: 0.191523
Colors: 255
Histogram:
32016: (0,0,0) #000000 black
29: (1,1,1) #010101 srgb(1,1,1)
30: (2,2,2) #020202 srgb(2,2,2)
21: (3,3,3) #030303 grey1
22: (4,4,4) #040404 srgb(4,4,4)
17: (5,5,5) #050505 grey2
16: (6,6,6) #060606 srgb(6,6,6)
15: (7,7,7) #070707 srgb(7,7,7)
10: (8,8,8) #080808 grey3
19: (9,9,9) #090909 srgb(9,9,9)
18: (10,10,10) #0A0A0A grey4
9: (11,11,11) #0B0B0B srgb(11,11,11)
19: (12,12,12) #0C0C0C srgb(12,12,12)
10: (13,13,13) #0D0D0D grey5
10: (14,14,14) #0E0E0E srgb(14,14,14)
13: (15,15,15) #0F0F0F grey6
18: (16,16,16) #101010 srgb(16,16,16)
7: (17,17,17) #111111 srgb(17,17,17)
13: (18,18,18) #121212 grey7
4: (19,19,19) #131313 srgb(19,19,19)
15: (20,20,20) #141414 grey8
9: (21,21,21) #151515 srgb(21,21,21)
11: (22,22,22) #161616 srgb(22,22,22)
13: (23,23,23) #171717 grey9
10: (24,24,24) #181818 srgb(24,24,24)
11: (25,25,25) #191919 srgb(25,25,25)
6: (26,26,26) #1A1A1A grey10
9: (27,27,27) #1B1B1B srgb(27,27,27)
10: (28,28,28) #1C1C1C grey11
7: (29,29,29) #1D1D1D srgb(29,29,29)
10: (30,30,30) #1E1E1E srgb(30,30,30)
10: (31,31,31) #1F1F1F grey12
94: (32,32,32) #202020 srgb(32,32,32)
11: (33,33,33) #212121 grey13
4: (34,34,34) #222222 srgb(34,34,34)
6: (35,35,35) #232323 srgb(35,35,35)
9: (36,36,36) #242424 grey14
5: (37,37,37) #252525 srgb(37,37,37)
5: (38,38,38) #262626 grey15
7: (39,39,39) #272727 srgb(39,39,39)
11: (40,40,40) #282828 srgb(40,40,40)
6: (41,41,41) #292929 grey16
10: (42,42,42) #2A2A2A srgb(42,42,42)
10: (43,43,43) #2B2B2B grey17
7: (44,44,44) #2C2C2C srgb(44,44,44)
10: (45,45,45) #2D2D2D srgb(45,45,45)
5: (46,46,46) #2E2E2E grey18
4: (47,47,47) #2F2F2F srgb(47,47,47)
11: (48,48,48) #303030 grey19
11: (49,49,49) #313131 srgb(49,49,49)
6: (50,50,50) #323232 srgb(50,50,50)
9: (51,51,51) #333333 grey20
11: (52,52,52) #343434 srgb(52,52,52)
5: (53,53,53) #353535 srgb(53,53,53)
6: (54,54,54) #363636 grey21
9: (55,55,55) #373737 srgb(55,55,55)
5: (56,56,56) #383838 grey22
8: (58,58,58) #3A3A3A srgb(58,58,58)
1: (59,59,59) #3B3B3B grey23
6: (60,60,60) #3C3C3C srgb(60,60,60)
3: (61,61,61) #3D3D3D grey24
7: (62,62,62) #3E3E3E srgb(62,62,62)
3: (63,63,63) #3F3F3F srgb(63,63,63)
65: (64,64,64) #404040 grey25
5: (65,65,65) #414141 srgb(65,65,65)
5: (66,66,66) #424242 grey26
8: (67,67,67) #434343 srgb(67,67,67)
9: (68,68,68) #444444 srgb(68,68,68)
7: (69,69,69) #454545 grey27
9: (70,70,70) #464646 srgb(70,70,70)
5: (71,71,71) #474747 grey28
6: (72,72,72) #484848 srgb(72,72,72)
8: (73,73,73) #494949 srgb(73,73,73)
5: (74,74,74) #4A4A4A grey29
8: (75,75,75) #4B4B4B srgb(75,75,75)
9: (76,76,76) #4C4C4C srgb(76,76,76)
5: (77,77,77) #4D4D4D grey30
5: (78,78,78) #4E4E4E srgb(78,78,78)
1: (79,79,79) #4F4F4F grey31
7: (80,80,80) #505050 srgb(80,80,80)
5: (81,81,81) #515151 srgb(81,81,81)
7: (82,82,82) #525252 grey32
3: (83,83,83) #535353 srgb(83,83,83)
4: (84,84,84) #545454 grey33
4: (85,85,85) #555555 srgb(85,85,85)
5: (86,86,86) #565656 srgb(86,86,86)
7: (87,87,87) #575757 grey34
8: (88,88,88) #585858 srgb(88,88,88)
8: (89,89,89) #595959 grey35
5: (90,90,90) #5A5A5A srgb(90,90,90)
8: (91,91,91) #5B5B5B srgb(91,91,91)
8: (92,92,92) #5C5C5C grey36
6: (93,93,93) #5D5D5D srgb(93,93,93)
5: (94,94,94) #5E5E5E grey37
3: (95,95,95) #5F5F5F srgb(95,95,95)
14: (96,96,96) #606060 srgb(96,96,96)
5: (97,97,97) #616161 grey38
6: (98,98,98) #626262 srgb(98,98,98)
9: (99,99,99) #636363 grey39
7: (100,100,100) #646464 srgb(100,100,100)
8: (101,101,101) #656565 srgb(101,101,101)
7: (102,102,102) #666666 grey40
6: (103,103,103) #676767 srgb(103,103,103)
10: (104,104,104) #686868 srgb(104,104,104)
11: (105,105,105) #696969 DimGray
5: (106,106,106) #6A6A6A srgb(106,106,106)
5: (107,107,107) #6B6B6B grey42
4: (108,108,108) #6C6C6C srgb(108,108,108)
5: (109,109,109) #6D6D6D srgb(109,109,109)
2: (110,110,110) #6E6E6E grey43
2: (111,111,111) #6F6F6F srgb(111,111,111)
10: (112,112,112) #707070 grey44
3: (113,113,113) #717171 srgb(113,113,113)
7: (114,114,114) #727272 srgb(114,114,114)
9: (115,115,115) #737373 grey45
7: (116,116,116) #747474 srgb(116,116,116)
8: (117,117,117) #757575 grey46
7: (118,118,118) #767676 srgb(118,118,118)
6: (119,119,119) #777777 srgb(119,119,119)
9: (120,120,120) #787878 grey47
5: (121,121,121) #797979 srgb(121,121,121)
8: (122,122,122) #7A7A7A grey48
5: (123,123,123) #7B7B7B srgb(123,123,123)
7: (124,124,124) #7C7C7C srgb(124,124,124)
6: (125,125,125) #7D7D7D grey49
8: (126,126,126) #7E7E7E gray
2: (127,127,127) #7F7F7F grey50
63: (128,128,128) #808080 fractal
10: (129,129,129) #818181 srgb(129,129,129)
7: (130,130,130) #828282 grey51
9: (131,131,131) #838383 srgb(131,131,131)
5: (132,132,132) #848484 srgb(132,132,132)
5: (133,133,133) #858585 grey52
5: (134,134,134) #868686 srgb(134,134,134)
7: (135,135,135) #878787 grey53
9: (136,136,136) #888888 srgb(136,136,136)
5: (137,137,137) #898989 srgb(137,137,137)
7: (138,138,138) #8A8A8A grey54
2: (139,139,139) #8B8B8B srgb(139,139,139)
3: (140,140,140) #8C8C8C grey55
6: (141,141,141) #8D8D8D srgb(141,141,141)
4: (142,142,142) #8E8E8E srgb(142,142,142)
6: (143,143,143) #8F8F8F grey56
244: (144,144,144) #909090 srgb(144,144,144)
7: (145,145,145) #919191 grey57
1: (146,146,146) #929292 srgb(146,146,146)
9: (147,147,147) #939393 srgb(147,147,147)
6: (148,148,148) #949494 grey58
7: (149,149,149) #959595 srgb(149,149,149)
5: (150,150,150) #969696 grey59
5: (151,151,151) #979797 srgb(151,151,151)
6: (152,152,152) #989898 srgb(152,152,152)
4: (153,153,153) #999999 grey60
3: (154,154,154) #9A9A9A srgb(154,154,154)
2: (155,155,155) #9B9B9B srgb(155,155,155)
5: (156,156,156) #9C9C9C grey61
5: (157,157,157) #9D9D9D srgb(157,157,157)
4: (158,158,158) #9E9E9E grey62
7: (159,159,159) #9F9F9F srgb(159,159,159)
101: (160,160,160) #A0A0A0 srgb(160,160,160)
7: (161,161,161) #A1A1A1 grey63
4: (162,162,162) #A2A2A2 srgb(162,162,162)
7: (163,163,163) #A3A3A3 grey64
5: (164,164,164) #A4A4A4 srgb(164,164,164)
7: (165,165,165) #A5A5A5 srgb(165,165,165)
8: (166,166,166) #A6A6A6 grey65
5: (167,167,167) #A7A7A7 srgb(167,167,167)
5: (168,168,168) #A8A8A8 grey66
6: (169,169,169) #A9A9A9 DarkGray
10: (170,170,170) #AAAAAA srgb(170,170,170)
9: (171,171,171) #ABABAB grey67
5: (172,172,172) #ACACAC srgb(172,172,172)
3: (173,173,173) #ADADAD grey68
3: (174,174,174) #AEAEAE srgb(174,174,174)
3: (175,175,175) #AFAFAF srgb(175,175,175)
12: (176,176,176) #B0B0B0 grey69
4: (177,177,177) #B1B1B1 srgb(177,177,177)
15: (178,178,178) #B2B2B2 srgb(178,178,178)
5: (179,179,179) #B3B3B3 grey70
7: (180,180,180) #B4B4B4 srgb(180,180,180)
9: (181,181,181) #B5B5B5 grey71
3: (182,182,182) #B6B6B6 srgb(182,182,182)
6: (183,183,183) #B7B7B7 srgb(183,183,183)
4: (184,184,184) #B8B8B8 grey72
6: (185,185,185) #B9B9B9 srgb(185,185,185)
7: (186,186,186) #BABABA grey73
9: (187,187,187) #BBBBBB srgb(187,187,187)
7: (188,188,188) #BCBCBC srgb(188,188,188)
10: (189,189,189) #BDBDBD grey74
6: (190,190,190) #BEBEBE grey
8: (191,191,191) #BFBFBF grey75
32: (192,192,192) #C0C0C0 silver
4: (193,193,193) #C1C1C1 srgb(193,193,193)
3: (194,194,194) #C2C2C2 grey76
5: (195,195,195) #C3C3C3 srgb(195,195,195)
9: (196,196,196) #C4C4C4 grey77
6: (197,197,197) #C5C5C5 srgb(197,197,197)
6: (198,198,198) #C6C6C6 srgb(198,198,198)
9: (199,199,199) #C7C7C7 grey78
10: (200,200,200) #C8C8C8 srgb(200,200,200)
7: (201,201,201) #C9C9C9 grey79
6: (202,202,202) #CACACA srgb(202,202,202)
11: (203,203,203) #CBCBCB srgb(203,203,203)
9: (204,204,204) #CCCCCC grey80
8: (205,205,205) #CDCDCD srgb(205,205,205)
9: (206,206,206) #CECECE srgb(206,206,206)
7: (207,207,207) #CFCFCF grey81
8: (208,208,208) #D0D0D0 srgb(208,208,208)
4: (209,209,209) #D1D1D1 grey82
6: (210,210,210) #D2D2D2 srgb(210,210,210)
8: (211,211,211) #D3D3D3 LightGray
8: (212,212,212) #D4D4D4 grey83
6: (213,213,213) #D5D5D5 srgb(213,213,213)
7: (214,214,214) #D6D6D6 grey84
5: (215,215,215) #D7D7D7 srgb(215,215,215)
7: (216,216,216) #D8D8D8 srgb(216,216,216)
1: (217,217,217) #D9D9D9 grey85
10: (218,218,218) #DADADA srgb(218,218,218)
8: (219,219,219) #DBDBDB grey86
5: (220,220,220) #DCDCDC gainsboro
6: (221,221,221) #DDDDDD srgb(221,221,221)
11: (222,222,222) #DEDEDE grey87
1: (223,223,223) #DFDFDF srgb(223,223,223)
116: (224,224,224) #E0E0E0 grey88
8: (225,225,225) #E1E1E1 srgb(225,225,225)
10: (226,226,226) #E2E2E2 srgb(226,226,226)
5: (227,227,227) #E3E3E3 grey89
12: (228,228,228) #E4E4E4 srgb(228,228,228)
9: (229,229,229) #E5E5E5 grey90
8: (230,230,230) #E6E6E6 srgb(230,230,230)
15: (231,231,231) #E7E7E7 srgb(231,231,231)
15: (232,232,232) #E8E8E8 grey91
10: (233,233,233) #E9E9E9 srgb(233,233,233)
11: (234,234,234) #EAEAEA srgb(234,234,234)
16: (235,235,235) #EBEBEB grey92
16: (236,236,236) #ECECEC srgb(236,236,236)
7: (237,237,237) #EDEDED grey93
10: (238,238,238) #EEEEEE srgb(238,238,238)
7: (239,239,239) #EFEFEF srgb(239,239,239)
22: (240,240,240) #F0F0F0 grey94
13: (241,241,241) #F1F1F1 srgb(241,241,241)
15: (242,242,242) #F2F2F2 grey95
13: (243,243,243) #F3F3F3 srgb(243,243,243)
20: (244,244,244) #F4F4F4 srgb(244,244,244)
7: (245,245,245) #F5F5F5 grey96
17: (246,246,246) #F6F6F6 srgb(246,246,246)
20: (247,247,247) #F7F7F7 grey97
20: (248,248,248) #F8F8F8 srgb(248,248,248)
11: (249,249,249) #F9F9F9 srgb(249,249,249)
14: (250,250,250) #FAFAFA grey98
11: (251,251,251) #FBFBFB srgb(251,251,251)
20: (252,252,252) #FCFCFC grey99
32: (253,253,253) #FDFDFD srgb(253,253,253)
25: (254,254,254) #FEFEFE srgb(254,254,254)
27480: (255,255,255) #FFFFFF white
Colormap entries: 256
Colormap:
0: (255,255,255,1) #FFFFFFFF white
1: (160,160,160,1) #A0A0A0FF srgba(160,160,160,1)
2: (0,0,0,1) #000000FF black
3: (15,15,15,1) #0F0F0FFF grey6
4: (62,62,62,1) #3E3E3EFF srgba(62,62,62,1)
5: (102,102,102,1) #666666FF grey40
6: (140,140,140,1) #8C8C8CFF grey55
7: (170,170,170,1) #AAAAAAFF srgba(170,170,170,1)
8: (200,200,200,1) #C8C8C8FF srgba(200,200,200,1)
9: (218,218,218,1) #DADADAFF srgba(218,218,218,1)
10: (235,235,235,1) #EBEBEBFF grey92
11: (243,243,243,1) #F3F3F3FF srgba(243,243,243,1)
12: (240,240,240,1) #F0F0F0FF grey94
13: (234,234,234,1) #EAEAEAFF srgba(234,234,234,1)
14: (201,201,201,1) #C9C9C9FF grey79
15: (173,173,173,1) #ADADADFF grey68
16: (145,145,145,1) #919191FF grey57
17: (112,112,112,1) #707070FF grey44
18: (72,72,72,1) #484848FF srgba(72,72,72,1)
19: (29,29,29,1) #1D1D1DFF srgba(29,29,29,1)
20: (3,3,3,1) #030303FF grey1
21: (50,50,50,1) #323232FF srgba(50,50,50,1)
22: (100,100,100,1) #646464FF srgba(100,100,100,1)
23: (180,180,180,1) #B4B4B4FF srgba(180,180,180,1)
24: (211,211,211,1) #D3D3D3FF LightGray
25: (231,231,231,1) #E7E7E7FF srgba(231,231,231,1)
26: (251,251,251,1) #FBFBFBFF srgba(251,251,251,1)
27: (226,226,226,1) #E2E2E2FF srgba(226,226,226,1)
28: (191,191,191,1) #BFBFBFFF grey75
29: (157,157,157,1) #9D9D9DFF srgba(157,157,157,1)
30: (124,124,124,1) #7C7C7CFF srgba(124,124,124,1)
31: (87,87,87,1) #575757FF grey34
32: (32,32,32,1) #202020FF srgba(32,32,32,1)
33: (31,31,31,1) #1F1F1FFF grey12
34: (75,75,75,1) #4B4B4BFF srgba(75,75,75,1)
35: (116,116,116,1) #747474FF srgba(116,116,116,1)
36: (151,151,151,1) #979797FF srgba(151,151,151,1)
37: (181,181,181,1) #B5B5B5FF grey71
38: (205,205,205,1) #CDCDCDFF srgba(205,205,205,1)
39: (224,224,224,1) #E0E0E0FF grey88
40: (248,248,248,1) #F8F8F8FF srgba(248,248,248,1)
41: (247,247,247,1) #F7F7F7FF grey97
42: (222,222,222,1) #DEDEDEFF grey87
43: (204,204,204,1) #CCCCCCFF grey80
44: (178,178,178,1) #B2B2B2FF srgba(178,178,178,1)
45: (147,147,147,1) #939393FF srgba(147,147,147,1)
46: (69,69,69,1) #454545FF grey27
47: (25,25,25,1) #191919FF srgba(25,25,25,1)
48: (10,10,10,1) #0A0A0AFF grey4
49: (53,53,53,1) #353535FF srgba(53,53,53,1)
50: (96,96,96,1) #606060FF srgba(96,96,96,1)
51: (135,135,135,1) #878787FF grey53
52: (166,166,166,1) #A6A6A6FF grey65
53: (195,195,195,1) #C3C3C3FF srgba(195,195,195,1)
54: (215,215,215,1) #D7D7D7FF srgba(215,215,215,1)
55: (233,233,233,1) #E9E9E9FF srgba(233,233,233,1)
56: (232,232,232,1) #E8E8E8FF grey91
57: (214,214,214,1) #D6D6D6FF grey84
58: (193,193,193,1) #C1C1C1FF srgba(193,193,193,1)
59: (162,162,162,1) #A2A2A2FF srgba(162,162,162,1)
60: (131,131,131,1) #838383FF srgba(131,131,131,1)
61: (91,91,91,1) #5B5B5BFF srgba(91,91,91,1)
62: (48,48,48,1) #303030FF grey19
63: (6,6,6,1) #060606FF srgba(6,6,6,1)
64: (24,24,24,1) #181818FF srgba(24,24,24,1)
65: (92,92,92,1) #5C5C5CFF grey36
66: (159,159,159,1) #9F9F9FFF srgba(159,159,159,1)
67: (254,254,254,1) #FEFEFEFF srgba(254,254,254,1)
68: (120,120,120,1) #787878FF grey47
69: (52,52,52,1) #343434FF srgba(52,52,52,1)
70: (2,2,2,1) #020202FF srgba(2,2,2,1)
71: (18,18,18,1) #121212FF grey7
72: (144,144,144,1) #909090FF srgba(144,144,144,1)
73: (36,36,36,1) #242424FF grey14
74: (27,27,27,1) #1B1B1BFF srgba(27,27,27,1)
75: (106,106,106,1) #6A6A6AFF srgba(106,106,106,1)
76: (244,244,244,1) #F4F4F4FF srgba(244,244,244,1)
77: (230,230,230,1) #E6E6E6FF srgba(230,230,230,1)
78: (99,99,99,1) #636363FF grey39
79: (22,22,22,1) #161616FF srgba(22,22,22,1)
80: (1,1,1,1) #010101FF srgba(1,1,1,1)
81: (105,105,105,1) #696969FF DimGray
82: (16,16,16,1) #101010FF srgba(16,16,16,1)
83: (89,89,89,1) #595959FF grey35
84: (40,40,40,1) #282828FF srgba(40,40,40,1)
85: (81,81,81,1) #515151FF srgba(81,81,81,1)
86: (148,148,148,1) #949494FF grey58
87: (206,206,206,1) #CECECEFF srgba(206,206,206,1)
88: (252,252,252,1) #FCFCFCFF grey99
89: (199,199,199,1) #C7C7C7FF grey78
90: (70,70,70,1) #464646FF srgba(70,70,70,1)
91: (237,237,237,1) #EDEDEDFF grey93
92: (73,73,73,1) #494949FF srgba(73,73,73,1)
93: (4,4,4,1) #040404FF srgba(4,4,4,1)
94: (64,64,64,1) #404040FF grey25
95: (7,7,7,1) #070707FF srgba(7,7,7,1)
96: (253,253,253,1) #FDFDFDFF srgba(253,253,253,1)
97: (189,189,189,1) #BDBDBDFF grey74
98: (98,98,98,1) #626262FF srgba(98,98,98,1)
99: (8,8,8,1) #080808FF grey3
100: (65,65,65,1) #414141FF srgba(65,65,65,1)
101: (149,149,149,1) #959595FF srgba(149,149,149,1)
102: (216,216,216,1) #D8D8D8FF srgba(216,216,216,1)
103: (21,21,21,1) #151515FF srgba(21,21,21,1)
104: (229,229,229,1) #E5E5E5FF grey90
105: (236,236,236,1) #ECECECFF srgba(236,236,236,1)
106: (23,23,23,1) #171717FF grey9
107: (109,109,109,1) #6D6D6DFF srgba(109,109,109,1)
108: (175,175,175,1) #AFAFAFFF srgba(175,175,175,1)
109: (93,93,93,1) #5D5D5DFF srgba(93,93,93,1)
110: (12,12,12,1) #0C0C0CFF srgba(12,12,12,1)
111: (5,5,5,1) #050505FF grey2
112: (88,88,88,1) #585858FF srgba(88,88,88,1)
113: (190,190,190,1) #BEBEBEFF grey
114: (137,137,137,1) #898989FF srgba(137,137,137,1)
115: (33,33,33,1) #212121FF grey13
116: (125,125,125,1) #7D7D7DFF grey49
117: (130,130,130,1) #828282FF grey51
118: (129,129,129,1) #818181FF srgba(129,129,129,1)
119: (208,208,208,1) #D0D0D0FF srgba(208,208,208,1)
120: (108,108,108,1) #6C6C6CFF srgba(108,108,108,1)
121: (13,13,13,1) #0D0D0DFF grey5
122: (139,139,139,1) #8B8B8BFF srgba(139,139,139,1)
123: (76,76,76,1) #4C4C4CFF srgba(76,76,76,1)
124: (54,54,54,1) #363636FF grey21
125: (118,118,118,1) #767676FF srgba(118,118,118,1)
126: (171,171,171,1) #ABABABFF grey67
127: (49,49,49,1) #313131FF srgba(49,49,49,1)
128: (9,9,9,1) #090909FF srgba(9,9,9,1)
129: (134,134,134,1) #868686FF srgba(134,134,134,1)
130: (14,14,14,1) #0E0E0EFF srgba(14,14,14,1)
131: (45,45,45,1) #2D2D2DFF srgba(45,45,45,1)
132: (242,242,242,1) #F2F2F2FF grey95
133: (142,142,142,1) #8E8E8EFF srgba(142,142,142,1)
134: (202,202,202,1) #CACACAFF srgba(202,202,202,1)
135: (161,161,161,1) #A1A1A1FF grey63
136: (35,35,35,1) #232323FF srgba(35,35,35,1)
137: (104,104,104,1) #686868FF srgba(104,104,104,1)
138: (221,221,221,1) #DDDDDDFF srgba(221,221,221,1)
139: (80,80,80,1) #505050FF srgba(80,80,80,1)
140: (115,115,115,1) #737373FF grey45
141: (172,172,172,1) #ACACACFF srgba(172,172,172,1)
142: (38,38,38,1) #262626FF grey15
143: (41,41,41,1) #292929FF grey16
144: (176,176,176,1) #B0B0B0FF grey69
145: (20,20,20,1) #141414FF grey8
146: (39,39,39,1) #272727FF srgba(39,39,39,1)
147: (184,184,184,1) #B8B8B8FF grey72
148: (207,207,207,1) #CFCFCFFF grey81
149: (250,250,250,1) #FAFAFAFF grey98
150: (136,136,136,1) #888888FF srgba(136,136,136,1)
151: (153,153,153,1) #999999FF grey60
152: (117,117,117,1) #757575FF grey46
153: (133,133,133,1) #858585FF grey52
154: (219,219,219,1) #DBDBDBFF grey86
155: (43,43,43,1) #2B2B2BFF grey17
156: (61,61,61,1) #3D3D3DFF grey24
157: (51,51,51,1) #333333FF grey20
158: (95,95,95,1) #5F5F5FFF srgba(95,95,95,1)
159: (56,56,56,1) #383838FF grey22
160: (186,186,186,1) #BABABAFF grey73
161: (227,227,227,1) #E3E3E3FF grey89
162: (238,238,238,1) #EEEEEEFF srgba(238,238,238,1)
163: (246,246,246,1) #F6F6F6FF srgba(246,246,246,1)
164: (84,84,84,1) #545454FF grey33
165: (63,63,63,1) #3F3F3FFF srgba(63,63,63,1)
166: (26,26,26,1) #1A1A1AFF grey10
167: (152,152,152,1) #989898FF srgba(152,152,152,1)
168: (187,187,187,1) #BBBBBBFF srgba(187,187,187,1)
169: (17,17,17,1) #111111FF srgba(17,17,17,1)
170: (67,67,67,1) #434343FF srgba(67,67,67,1)
171: (30,30,30,1) #1E1E1EFF srgba(30,30,30,1)
172: (11,11,11,1) #0B0B0BFF srgba(11,11,11,1)
173: (110,110,110,1) #6E6E6EFF grey43
174: (241,241,241,1) #F1F1F1FF srgba(241,241,241,1)
175: (209,209,209,1) #D1D1D1FF grey82
176: (212,212,212,1) #D4D4D4FF grey83
177: (167,167,167,1) #A7A7A7FF srgba(167,167,167,1)
178: (228,228,228,1) #E4E4E4FF srgba(228,228,228,1)
179: (42,42,42,1) #2A2A2AFF srgba(42,42,42,1)
180: (163,163,163,1) #A3A3A3FF grey64
181: (28,28,28,1) #1C1C1CFF grey11
182: (47,47,47,1) #2F2F2FFF srgba(47,47,47,1)
183: (60,60,60,1) #3C3C3CFF srgba(60,60,60,1)
184: (55,55,55,1) #373737FF srgba(55,55,55,1)
185: (44,44,44,1) #2C2C2CFF srgba(44,44,44,1)
186: (185,185,185,1) #B9B9B9FF srgba(185,185,185,1)
187: (122,122,122,1) #7A7A7AFF grey48
188: (77,77,77,1) #4D4D4DFF grey30
189: (82,82,82,1) #525252FF grey32
190: (155,155,155,1) #9B9B9BFF srgba(155,155,155,1)
191: (123,123,123,1) #7B7B7BFF srgba(123,123,123,1)
192: (220,220,220,1) #DCDCDCFF gainsboro
193: (111,111,111,1) #6F6F6FFF srgba(111,111,111,1)
194: (245,245,245,1) #F5F5F5FF grey96
195: (78,78,78,1) #4E4E4EFF srgba(78,78,78,1)
196: (179,179,179,1) #B3B3B3FF grey70
197: (101,101,101,1) #656565FF srgba(101,101,101,1)
198: (203,203,203,1) #CBCBCBFF srgba(203,203,203,1)
199: (156,156,156,1) #9C9C9CFF grey61
200: (213,213,213,1) #D5D5D5FF srgba(213,213,213,1)
201: (192,192,192,1) #C0C0C0FF silver
202: (239,239,239,1) #EFEFEFFF srgba(239,239,239,1)
203: (249,249,249,1) #F9F9F9FF srgba(249,249,249,1)
204: (225,225,225,1) #E1E1E1FF srgba(225,225,225,1)
205: (103,103,103,1) #676767FF srgba(103,103,103,1)
206: (188,188,188,1) #BCBCBCFF srgba(188,188,188,1)
207: (210,210,210,1) #D2D2D2FF srgba(210,210,210,1)
208: (158,158,158,1) #9E9E9EFF grey62
209: (141,141,141,1) #8D8D8DFF srgba(141,141,141,1)
210: (66,66,66,1) #424242FF grey26
211: (71,71,71,1) #474747FF grey28
212: (37,37,37,1) #252525FF srgba(37,37,37,1)
213: (107,107,107,1) #6B6B6BFF grey42
214: (146,146,146,1) #929292FF srgba(146,146,146,1)
215: (85,85,85,1) #555555FF srgba(85,85,85,1)
216: (86,86,86,1) #565656FF srgba(86,86,86,1)
217: (128,128,128,1) #808080FF fractal
218: (138,138,138,1) #8A8A8AFF grey54
219: (182,182,182,1) #B6B6B6FF srgba(182,182,182,1)
220: (94,94,94,1) #5E5E5EFF grey37
221: (121,121,121,1) #797979FF srgba(121,121,121,1)
222: (150,150,150,1) #969696FF grey59
223: (168,168,168,1) #A8A8A8FF grey66
224: (127,127,127,1) #7F7F7FFF grey50
225: (164,164,164,1) #A4A4A4FF srgba(164,164,164,1)
226: (97,97,97,1) #616161FF grey38
227: (165,165,165,1) #A5A5A5FF srgba(165,165,165,1)
228: (154,154,154,1) #9A9A9AFF srgba(154,154,154,1)
229: (198,198,198,1) #C6C6C6FF srgba(198,198,198,1)
230: (34,34,34,1) #222222FF srgba(34,34,34,1)
231: (196,196,196,1) #C4C4C4FF grey77
232: (90,90,90,1) #5A5A5AFF srgba(90,90,90,1)
233: (177,177,177,1) #B1B1B1FF srgba(177,177,177,1)
234: (194,194,194,1) #C2C2C2FF grey76
235: (132,132,132,1) #848484FF srgba(132,132,132,1)
236: (46,46,46,1) #2E2E2EFF grey18
237: (119,119,119,1) #777777FF srgba(119,119,119,1)
238: (169,169,169,1) #A9A9A9FF DarkGray
239: (68,68,68,1) #444444FF srgba(68,68,68,1)
240: (143,143,143,1) #8F8F8FFF grey56
241: (174,174,174,1) #AEAEAEFF srgba(174,174,174,1)
242: (183,183,183,1) #B7B7B7FF srgba(183,183,183,1)
243: (113,113,113,1) #717171FF srgba(113,113,113,1)
244: (58,58,58,1) #3A3A3AFF srgba(58,58,58,1)
245: (83,83,83,1) #535353FF srgba(83,83,83,1)
246: (126,126,126,1) #7E7E7EFF gray
247: (114,114,114,1) #727272FF srgba(114,114,114,1)
248: (79,79,79,1) #4F4F4FFF grey31
249: (59,59,59,1) #3B3B3BFF grey23
250: (74,74,74,1) #4A4A4AFF grey29
251: (197,197,197,1) #C5C5C5FF srgba(197,197,197,1)
252: (19,19,19,1) #131313FF srgba(19,19,19,1)
253: (217,217,217,1) #D9D9D9FF grey85
254: (223,223,223,1) #DFDFDFFF srgba(223,223,223,1)
255: (0,0,0,1) #000000FF black
Rendering intent: Perceptual
Gamma: 0.454545
Chromaticity:
red primary: (0.64,0.33)
green primary: (0.3,0.6)
blue primary: (0.15,0.06)
white point: (0.3127,0.329)
Matte color: grey74
Background color: white
Border color: srgb(223,223,223)
Transparent color: none
Interlace: None
Intensity: Undefined
Compose: Over
Page geometry: 546x114+0+0
Dispose: Undefined
Compression: LZW
Orientation: Undefined
Properties:
date:create: 2022-03-07T03:14:23+00:00
date:modify: 2022-03-07T03:14:23+00:00
signature: ecddea652c3dd2a30ba224269f5a91439acb70e47ac887381a15bce91c0795c4
Artifacts:
verbose: true
Tainted: False
Filesize: 6422B
Number pixels: 62244
Pixels per second: 21.1894MP
User time: 0.000u
Elapsed time: 0:01.002
Version: ImageMagick 7.1.0-29 Q16-HDRI x86_64 19841 https://imagemagick.org
Laptops, notebooks and netbooks are difficult to support and we
recommend to use the vendor flashing utility. The embedded controller
(EC) in these machines often interacts badly with flashing.
See the manpage and https://flashrom.org/Laptops for details.
If flash is shared with the EC, erase is guaranteed to brick your laptop
and write may brick your laptop.
Read and probe may irritate your EC and cause fan failure, backlight
failure and sudden poweroff.
You have been warned.
========================================================================
Error accessing GD25Q256D, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip GD25Q256D at 0x00000000fe000000.
Error accessing IS25LP256, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip IS25LP256 at 0x00000000fe000000.
Error accessing IS25WP256, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip IS25WP256 at 0x00000000fe000000.
Error accessing MX25L25635F/MX25L25645G, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MX25L25635F/MX25L25645G at 0x00000000fe000000.
Error accessing MX25U25635F, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MX25U25635F at 0x00000000fe000000.
Error accessing MX25U51245G, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MX25U51245G at 0x00000000fc000000.
Error accessing MX66L51235F/MX25L51245G, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MX66L51235F/MX25L51245G at 0x00000000fc000000.
Error accessing MX66L1G45G, 0x8000000 bytes at 0x00000000f8000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MX66L1G45G at 0x00000000f8000000.
Error accessing N25Q00A..1G, 0x8000000 bytes at 0x00000000f8000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q00A..1G at 0x00000000f8000000.
Error accessing N25Q00A..3G, 0x8000000 bytes at 0x00000000f8000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q00A..3G at 0x00000000f8000000.
Error accessing N25Q256..1E, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q256..1E at 0x00000000fe000000.
Error accessing N25Q256..3E, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q256..3E at 0x00000000fe000000.
Error accessing N25Q512..1G, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q512..1G at 0x00000000fc000000.
Error accessing N25Q512..3G, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip N25Q512..3G at 0x00000000fc000000.
Error accessing MT25QL01G, 0x8000000 bytes at 0x00000000f8000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QL01G at 0x00000000f8000000.
Error accessing MT25QU01G, 0x8000000 bytes at 0x00000000f8000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QU01G at 0x00000000f8000000.
Error accessing MT25QL02G, 0x10000000 bytes at 0x00000000f0000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QL02G at 0x00000000f0000000.
Error accessing MT25QU02G, 0x10000000 bytes at 0x00000000f0000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QU02G at 0x00000000f0000000.
Error accessing MT25QL256, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QL256 at 0x00000000fe000000.
Error accessing MT25QU256, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QU256 at 0x00000000fe000000.
Error accessing MT25QL512, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QL512 at 0x00000000fc000000.
Error accessing MT25QU512, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip MT25QU512 at 0x00000000fc000000.
Error accessing S25FL256S......0, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip S25FL256S......0 at 0x00000000fe000000.
Error accessing S25FL512S, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip S25FL512S at 0x00000000fc000000.
Error accessing W25Q256.V, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip W25Q256.V at 0x00000000fe000000.
Error accessing W25Q256JV_M, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip W25Q256JV_M at 0x00000000fe000000.
Error accessing W25Q256.W, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip W25Q256.W at 0x00000000fe000000.
Error accessing W25Q256JW_DTR, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip W25Q256JW_DTR at 0x00000000fe000000.
Error accessing W25Q512JV, 0x4000000 bytes at 0x00000000fc000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip W25Q512JV at 0x00000000fc000000.
Error accessing XM25QH256C, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip XM25QH256C at 0x00000000fe000000.
Error accessing XM25QU256C, 0x2000000 bytes at 0x00000000fe000000
/dev/mem mmap failed: Operation not permitted
Could not map flash chip XM25QU256C at 0x00000000fe000000.
flashrom v1.2-640-g11680db4 on Linux 5.16.14-arch1-1 (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).
flashrom was built with unknown PCI library, GCC 11.2.0, little endian
Command line (3 args): flashrom -V -p internal:laptop=force_I_want_a_brick
Initializing internal programmer
/sys/class/mtd/mtd0 does not exist
No coreboot table found.
Using Internal DMI decoder.
DMI string chassis-type: "Notebook"
Laptop detected via DMI.
DMI string system-manufacturer: "LENOVO"
DMI string system-product-name: "20NKS28F00"
DMI string system-version: "ThinkPad T495"
DMI string baseboard-manufacturer: "LENOVO"
DMI string baseboard-product-name: "20NKS28F00"
DMI string baseboard-version: "Not Defined"
W836xx enter config mode worked or we were already in config mode. W836xx leave
config mode had no effect.
Active config mode, unknown reg 0x20 ID: 81.
Found chipset "AMD FP4" with PCI ID 1022:790e.
Enabling flash write... SPI base address is at 0xfec10000
Promontory (rev 0x61) detected.
SpiRomEnable=1, RouteTpm2Sp=1, PrefetchEnSPIFromIMC=1, PrefetchEnSPIFromHost=1
(0x4fcc409f) SpiArbEnable=1, IllegalAccess=0, SpiAccessMacRomEn=1,
SpiHostAccessRomEn=1, ArbWaitCount=7, SpiBusy=0
Using SPI_CS0
GPIO11 used for SPI_DO
GPIO12 used for SPI_DI
GPIO31 used for SPI_HOLD
GPIO32 used for SPI_CS
GPIO47 used for SPI_CLK
SPI read mode is Quad IO (1-4-4) (5)
spireadmode is not set, leaving SPI read mode unchanged.
UseSpi100 is enabled
NormSpeedNew is 33 MHz
FastSpeedNew is 66 MHz
AltSpeedNew is 16.5 MHz
TpmSpeedNew is 16.5 MHz
spispeed is not set, leaving SPI speed unchanged.
IMC is not active.
ROM strap override is not active
OK.
========================================================================
You seem to be running flashrom on an unknown laptop. Some
internal buses have been disabled for safety reasons.
The following protocols are supported: LPC, FWH, SPI.
Probing for AMIC A25L010, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L016, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L020, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L032, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L040, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L05PT, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L05PU, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L080, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L10PT, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L10PU, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L16PT, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L16PU, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L20PT, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L20PU, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L40PT, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L40PU, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L512, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25L80P, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25LQ032/A25LQ32A, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25LQ16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for AMIC A25LQ64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF021, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF021A, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF041A, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF081, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF081A, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF161, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF321, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF321A, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DF641(A), 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DL081, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DL161, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25DQ161, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25F1024(A), 128 kB: probe_spi_at25f: id1 0x60, id2 0x60
Probing for Atmel AT25F2048, 256 kB: probe_spi_at25f: id1 0x60, id2 0x60
Probing for Atmel AT25F4096, 512 kB: probe_spi_at25f: id1 0x60, id2 0x60
Probing for Atmel AT25F512, 64 kB: probe_spi_at25f: id1 0x60, id2 0x60
Probing for Atmel AT25F512A, 64 kB: probe_spi_at25f: id1 0x60, id2 0x60
Probing for Atmel AT25F512B, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25FS010, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25FS040, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SF041, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SF081, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SF128A, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SF161, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SF321, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT25SL128A, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT26DF041, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT26DF081A, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT26DF161, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT26DF161A, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT26F004, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45CS1282, 16896 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB011D, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB021D, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB041D, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB081D, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB161D, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB321C, 4224 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB321D, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB321E, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel AT45DB642D, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Boya/BoHong Microelectronics B.25D16A, 2048 kB: compare_id: id1
0xef, id2 0x6018
Probing for Boya/BoHong Microelectronics B.25Q128AS, 16384 kB: compare_id: id1
0xef, id2 0x6018
Probing for ESI ES25P16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for ESI ES25P40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for ESI ES25P80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for ESMT F25L008A, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for ESMT F25L32PA, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B05, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B05T, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B10T, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B16T, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B20T, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B32T, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B40T, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B64T, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25B80T, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F05, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25F80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P05, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25P80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q128, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q32(A/B), 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25Q80(A), 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25QH128, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25QH16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25QH32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25QH64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon EN25S80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25F005, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25F01, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25F02(A), 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25F04(A), 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25Q08, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25Q16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Fudan FM25Q32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25B128B/GD25Q128B, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for GigaDevice GD25LQ128C/GD25LQ128D/GD25LQ128E, 16384 kB: compare_id:
id1 0xef, id2 0x6018
Probing for GigaDevice GD25LQ16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25LQ32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25LQ40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25LQ64(B), 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25LQ80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q127C/GD25Q128C, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for GigaDevice GD25Q16(B), 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q20(B), 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q256D, 32768 kB: Probing for GigaDevice GD25Q32(B),
4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q40(B), 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q512, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q64(B), 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25Q80(B), 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25T80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25VQ16C, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25VQ21B, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25VQ40C, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25VQ41B, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25VQ80C, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for GigaDevice GD25WQ80E, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25LP064, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25LP128, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25LP256, 32768 kB: Probing for ISSI IS25WP032, 4096 kB:
compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25WP064, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25WP128, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for ISSI IS25WP256, 32768 kB: Probing for Intel 25F160S33B8, 2048 kB:
compare_id: id1 0xef, id2 0x6018
Probing for Intel 25F160S33T8, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Intel 25F320S33B8, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Intel 25F320S33T8, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Intel 25F640S33B8, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Intel 25F640S33T8, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX23L12854, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX23L1654, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX23L3254, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX23L6454, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L1005(C)/MX25L1006E, 128 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L12805D, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix
MX25L12833F/MX25L12835F/MX25L12845E/MX25L12865E/MX25L12873F, 16384 kB:
compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L1605, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L1605A/MX25L1606E/MX25L1608E, 2048 kB: compare_id: id1
0xef, id2 0x6018
Probing for Macronix MX25L1605D/MX25L1608D/MX25L1673E, 2048 kB: compare_id: id1
0xef, id2 0x6018
Probing for Macronix MX25L1635D, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L1635E, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L2005(C)/MX25L2006E, 256 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L25635F/MX25L25645G, 32768 kB: Probing for Macronix
MX25L3205(A), 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L3206E/MX25L3208E, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L3235D, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L3233F/MX25L3273E, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L4005(A/C)/MX25L4006E, 512 kB: compare_id: id1 0xef,
id2 0x6018
Probing for Macronix MX25L512(E)/MX25V512(C), 64 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L5121E, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L6405, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L6405D, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L6406E/MX25L6408E, 8192 kB: compare_id: id1 0xef, id2
0x6018
Probing for Macronix MX25L6436E/MX25L6445E/MX25L6465E/MX25L6473E/MX25L6473F,
8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L6495F, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25L8005/MX25L8006E/MX25L8008E/MX25V8005, 1024 kB:
compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25R3235F, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25R6435F, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25U12835F, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25U1635E, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25U25635F, 32768 kB: Probing for Macronix MX25U3235E/F,
4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25U51245G, 65536 kB: Probing for Macronix MX25U6435E/F,
8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX25U8032E, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix MX66L51235F/MX25L51245G, 65536 kB: Probing for Macronix
MX66L1G45G, 131072 kB: Probing for Micron/Numonyx/ST M25P05, 64 kB: Ignoring
RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P05-A, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P10, 128 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P10-A, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P128, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST M25P16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P20-old, 256 kB: Ignoring RES in favour of
RDID.
Probing for Micron/Numonyx/ST M25P32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P40-old, 512 kB: Ignoring RES in favour of
RDID.
Probing for Micron/Numonyx/ST M25P64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25P80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PE10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PE16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PE20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PE40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PE80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PX16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PX32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PX64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M25PX80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M45PE10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M45PE16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M45PE20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M45PE40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST M45PE80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST N25Q00A..1G, 131072 kB: Probing for
Micron/Numonyx/ST N25Q00A..3G, 131072 kB: Probing for Micron/Numonyx/ST
N25Q016, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron/Numonyx/ST N25Q032..1E, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q032..3E, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q064..1E, 8192 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q064..3E, 8192 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q128..1E, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q128..3E, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron/Numonyx/ST N25Q256..1E, 32768 kB: Probing for
Micron/Numonyx/ST N25Q256..3E, 32768 kB: Probing for Micron/Numonyx/ST
N25Q512..1G, 65536 kB: Probing for Micron/Numonyx/ST N25Q512..3G, 65536 kB:
Probing for Micron MT25QL01G, 131072 kB: Probing for Micron MT25QU01G, 131072
kB: Probing for Micron MT25QL02G, 262144 kB: Probing for Micron MT25QU02G,
262144 kB: Probing for Micron MT25QU128, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Micron MT25QL128, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Micron MT25QL256, 32768 kB: Probing for Micron MT25QU256, 32768 kB:
Probing for Micron MT25QL512, 65536 kB: Probing for Micron MT25QU512, 65536 kB:
Probing for Nantronics N25S10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Nantronics N25S16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Nantronics N25S20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Nantronics N25S40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Nantronics N25S80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LD010(C), 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LD020(C), 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LD040(C), 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LD256C, 32 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LD512(C), 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LQ016, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LQ020, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LQ032C, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LQ040, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LQ080, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV010, 128 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for PMC Pm25LV010A, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV016B, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV020, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV040, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV080B, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for PMC Pm25LV512(A), 64 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for SST SST25LF020A, 256 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25LF040A, 512 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for SST SST25LF080(A), 1024 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for SST SST25VF010(A), 128 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25VF016B, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF020, 256 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25VF020B, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF032B, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF040, 512 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25VF040B, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF040B.REMS, 512 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25VF064C, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF080B, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25VF512(A), 64 kB: compare_id: id1 0xef, id2 0x17
Probing for SST SST25WF010, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF020, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF020A, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF040, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF040B, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF080, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF080B, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST25WF512, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST26VF016B(A), 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST26VF032B(A), 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST SST26VF064B(A), 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for ST M95M02, 256 kB: probe_spi_st95: id1 0xff, id2 0xffff
Probing for Sanyo LE25FU106B, 128 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FU206, 256 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FU206A, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Sanyo LE25FU406B, 512 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FU406C/LE25U40CMC, 512 kB: compare_id: id1 0xef, id2
0x6018
Probing for Sanyo LE25FW106, 128 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FW203A, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Sanyo LE25FW403A, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Sanyo LE25FW406A, 512 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FW418A, 512 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FW806, 1024 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Sanyo LE25FW808, 1024 kB: probe_spi_res2: id1 0x17, id2 0x17
Probing for Spansion S25FL004A, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL008A, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL016A, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL032A/P, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL064A/P, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL116K/S25FL216K, 2048 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL127S-256kB, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL127S-64kB, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL128P......0, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL128P......1, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL128S......0, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL128S......1, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL128S_UL Uniform 128 kB Sectors, 16384 kB: Read id
bytes: 0xef 0x60 0x18 0x00 0x00 0x00.
Probing for Spansion S25FL128S_US Uniform 64 kB Sectors, 16384 kB: Read id
bytes: 0xef 0x60 0x18 0x00 0x00 0x00.
Probing for Spansion S25FL129P......0, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL129P......1, 16384 kB: compare_id: id1 0xef, id2
0x6018
Probing for Spansion S25FL132K, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL164K, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL204K, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL208K, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Spansion S25FL256S Large Sectors, 16384 kB: Read id bytes: 0xef
0x60 0x18 0x00 0x00 0x00.
Probing for Spansion S25FL256S Small Sectors, 16384 kB: Read id bytes: 0xef
0x60 0x18 0x00 0x00 0x00.
Probing for Spansion S25FL256S......0, 32768 kB: Probing for Spansion
S25FL512S, 65536 kB: Probing for Spansion S25FS128S Large Sectors, 16384 kB:
Read id bytes: 0xef 0x60 0x18 0x00 0x00 0x00.
Probing for Spansion S25FS128S Small Sectors, 16384 kB: Read id bytes: 0xef
0x60 0x18 0x00 0x00 0x00.
Probing for Winbond W25P16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25P32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25P80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q128.V, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q128.V..M, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q128.W, 16384 kB: compare_id: id1 0xef, id2 0x6018
Added layout entry 00000000 - 00ffffff named complete flash
Found Winbond flash chip "W25Q128.W" (16384 kB, SPI) mapped at physical address
0x00000000ff000000.
Chip status register is 0x00.
Probing for Winbond W25Q128.JW.DTR, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q16.V, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q16.W, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q20.W, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q256.V, 32768 kB: Probing for Winbond W25Q256JV_M, 32768
kB: Probing for Winbond W25Q256.W, 32768 kB: Probing for Winbond W25Q256JW_DTR,
32768 kB: Probing for Winbond W25Q32.V, 4096 kB: compare_id: id1 0xef, id2
0x6018
Probing for Winbond W25Q32.W, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q32JW...M, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q40.V, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q40BW, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q40EW, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q512JV, 65536 kB: Probing for Winbond W25Q64.V, 8192 kB:
compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q64JV, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q64.W, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q64JW...M, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q80.V, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q80BW, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25Q80EW, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X05, 64 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X10, 128 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X16, 2048 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X32, 4096 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X64, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond W25X80, 1024 kB: compare_id: id1 0xef, id2 0x6018
Probing for XMC XM25QH64C, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for XMC XM25QU64C, 8192 kB: compare_id: id1 0xef, id2 0x6018
Probing for XMC XM25QH128C, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for XMC XM25QU128C, 16384 kB: compare_id: id1 0xef, id2 0x6018
Probing for XMC XM25QH256C, 32768 kB: Probing for XMC XM25QU256C, 32768 kB:
Probing for Zetta Device ZD25D20, 256 kB: compare_id: id1 0xef, id2 0x6018
Probing for Zetta Device ZD25D40, 512 kB: compare_id: id1 0xef, id2 0x6018
Probing for Unknown SFDP-capable chip, 0 kB: Parsing JEDEC flash parameter
table... done.
Probing for AMIC unknown AMIC SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Atmel unknown Atmel SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Eon unknown Eon SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Macronix unknown Macronix SPI chip, 0 kB: compare_id: id1 0xef, id2
0x6018
Probing for PMC unknown PMC SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for SST unknown SST SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for ST unknown ST SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Sanyo unknown Sanyo SPI chip, 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: compare_id: id1
0xef, id2 0x6018
Probing for Generic Variable Size SPI chip, 64 kB: Probing for Generic unknown
SPI chip (RDID), 0 kB: compare_id: id1 0xef, id2 0x6018
Probing for Generic unknown SPI chip (REMS), 0 kB: compare_id: id1 0xef, id2
0x17
Probing for AMIC A49LF040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Atmel AT49LH004, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Atmel AT49LH00B4, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0x03, id2 0x45,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0x15, id2 0xf4, id1 is
normal flash content, id2 is normal flash content
Probing for SST SST49LF020, 256 kB: probe_jedec_common: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF020A, 256 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF040, 512 kB: probe_jedec_common: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF080A, 1024 kB: Chip lacks correct probe timing
information, using default 10ms/40us. probe_jedec_common: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF160C, 2048 kB: probe_82802ab: id1 0x15, id2 0xf4, id1 is
normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity
violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0x15, id2 0xf4, id1 is
normal flash content, id2 is normal flash content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x00, id2 0x00, id1 parity
violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity
violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50LPW080, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50LPW116, 2048 kB: probe_82802ab: id1 0x15, id2 0xf4, id1 is
normal flash content, id2 is normal flash content
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xff, id2 0xff, id1
parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040A, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040B, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040C, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080A, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA, 1024 kB: probe_jedec_common: id1 0xff, id2 0xff,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1
0x00, id2 0x00, id1 parity violation, id1 is normal flash content, id2 is
normal flash content
Probing for Winbond W49V002A, 256 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W49V002FA, 256 kB: probe_jedec_common: id1 0x00, id2 0x00,
id1 parity violation, id1 is normal flash content, id2 is normal flash content
Found Winbond flash chip "W25Q128.W" (16384 kB, SPI).
This chip may contain one-time programmable memory. flashrom cannot read
and may never be able to write it, hence it may not be able to completely
clone the contents of this chip (see man page for details).
No operations were specified.
[NOTE ] coreboot-4.16-184-gd55fa332d8 Fri Mar 11 19:56:22 UTC 2022 bootblock
starting (log level: 7)...
[INFO ] Timestamp - end of bootblock: 18382129
[INFO ] Timestamp - starting to load romstage: 19059410
[DEBUG] FMAP: Found "FLASH" version 1.1 at 0x0.
[DEBUG] FMAP: base = 0xffc00000 size = 0x400000 #areas = 3
[DEBUG] FMAP: area COREBOOT found @ 200 (4193792 bytes)
[INFO ] CBFS: mcache @0x00014e00 built for 14 files, used 0x2ec of 0x4000 bytes
[INFO ] CBFS: Found 'fallback/romstage' @0x80 size 0x5578 in mcache @0x00014e2c
[INFO ] Timestamp - finished loading romstage: 27896332
[DEBUG] BS: bootblock times (exec / console): total (unknown) / 4 ms
[NOTE ] coreboot-4.16-184-gd55fa332d8 Fri Mar 11 19:56:22 UTC 2022 romstage
starting (log level: 7)...
[INFO ] QEMU: firmware config interface detected
[INFO ] Firmware config version id: 3
[INFO ] QEMU: firmware config: Found 'etc/e820'
[DEBUG] CBMEM:
[DEBUG] IMD: root @ 0x07fff000 254 entries.
[DEBUG] IMD: root @ 0x07ffec00 62 entries.
[DEBUG] FMAP: area COREBOOT found @ 200 (4193792 bytes)
[DEBUG] MTRR Range: Start=ffc00000 End=0 (Size 400000)
[INFO ] CBFS: Found 'fallback/postcar' @0x14d140 size 0x5a78 in mcache
@0x00014fe4
[DEBUG] Loading module at 0x07fd2000 with entry 0x07fd2031. filesize: 0x5568
memsize: 0x9870
[DEBUG] Processing 308 relocs. Offset value of 0x05fd2000
[INFO ] Timestamp - end of romstage: 84184393
[DEBUG] BS: romstage times (exec / console): total (unknown) / 4 ms
[NOTE ] coreboot-4.16-184-gd55fa332d8 Fri Mar 11 19:56:22 UTC 2022 postcar
starting (log level: 7)...
[INFO ] Timestamp - start of postcar: 97321395
[INFO ] Timestamp - end of postcar: 98193785
[INFO ] Timestamp - starting to load ramstage: 98523835
[DEBUG] FMAP: area COREBOOT found @ 200 (4193792 bytes)
[INFO ] CBFS: Found 'fallback/ramstage' @0x5680 size 0x1a097 in mcache
@0x07ffe9ac
[INFO ] Timestamp - starting LZMA decompress (ignore for x86): 103338241
[INFO ] Timestamp - finished LZMA decompress (ignore for x86): 198978819
[DEBUG] Loading module at 0x07f6d000 with entry 0x07f6d000. filesize: 0x44820
memsize: 0x636a8
[DEBUG] Processing 16409 relocs. Offset value of 0x0716d000
[INFO ] Timestamp - finished loading ramstage: 207319355
[DEBUG] BS: postcar times (exec / console): total (unknown) / 4 ms
[NOTE ] coreboot-4.16-184-gd55fa332d8 Fri Mar 11 19:56:22 UTC 2022 ramstage
starting (log level: 7)...
[INFO ] Timestamp - start of ramstage: 225560126
[INFO ] Timestamp - device enumeration: 227906977
[INFO ] Enumerating buses...
[DEBUG] Root Device scanning...
[DEBUG] CPU_CLUSTER: 0 enabled
[DEBUG] DOMAIN: 0000 enabled
[DEBUG] CPU_CLUSTER: 0 scanning...
[INFO ] QEMU: firmware config interface detected
[INFO ] Firmware config version id: 3
[INFO ] QEMU: max_cpus is 1
[DEBUG] CPU: APIC: 00 enabled
[DEBUG] scan_bus: bus CPU_CLUSTER: 0 finished in 1 msecs
[DEBUG] DOMAIN: 0000 scanning...
[DEBUG] PCI: pci_scan_bus for bus 00
[DEBUG] PCI: 00:00.0 [8086/1237] enabled
[DEBUG] PCI: 00:01.0 [8086/7000] enabled
[DEBUG] PCI: 00:01.1 [8086/7010] enabled
[DEBUG] PCI: 00:01.3 [8086/7113] enabled
[DEBUG] PCI: 00:02.0 [1234/1111] enabled
[DEBUG] PCI: 00:03.0 [8086/100e] enabled
[DEBUG] PCI: 00:01.0 scanning...
[DEBUG] scan_bus: bus PCI: 00:01.0 finished in 0 msecs
[DEBUG] PCI: 00:01.3 scanning...
[DEBUG] scan_bus: bus PCI: 00:01.3 finished in 0 msecs
[DEBUG] scan_bus: bus DOMAIN: 0000 finished in 4 msecs
[DEBUG] scan_bus: bus Root Device finished in 6 msecs
[INFO ] done
[DEBUG] BS: BS_DEV_ENUMERATE run times (exec / console): 5 / 3 ms
[INFO ] Timestamp - device configuration: 247653052
[DEBUG] found VGA at PCI: 00:02.0
[DEBUG] Setting up VGA for PCI: 00:02.0
[DEBUG] Setting PCI_BRIDGE_CTL_VGA for bridge DOMAIN: 0000
[DEBUG] Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
[INFO ] Allocating resources...
[INFO ] Reading resources...
[INFO ] QEMU: firmware config: Found 'etc/e820'
[DEBUG] QEMU: e820/ram: 0x00000000 + 0x08000000
[DEBUG] QEMU: reserve ioports 0x0510-0x0511 [firmware-config]
[DEBUG] QEMU: reserve ioports 0x5658-0x5658 [vmware-port]
[DEBUG] QEMU: reserve ioports 0xae00-0xae0f [pci-hotplug]
[DEBUG] QEMU: reserve ioports 0xaf00-0xaf1f [cpu-hotplug]
[DEBUG] QEMU: reserve ioports 0xafe0-0xafe3 [piix4-gpe0]
[INFO ] Done reading resources.
[INFO ] === Resource allocator: DOMAIN: 0000 - Pass 1 (gathering requirements)
===
[INFO ] === Resource allocator: DOMAIN: 0000 - Pass 2 (allocating resources)
===
[DEBUG] DOMAIN: 0000 io: base: 0 size: 0 align: 0 gran: 0 limit: ffff
[DEBUG] update_constraints: DOMAIN: 0000 0c base 00000510 limit 00000511 io
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 0d base 00005658 limit 00005658 io
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 0e base 0000ae00 limit 0000ae0f io
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 0f base 0000af00 limit 0000af1f io
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 10 base 0000afe0 limit 0000afe3 io
(fixed)
[DEBUG] update_constraints: PCI: 00:01.0 01 base 00000000 limit 00000fff io
(fixed)
[DEBUG] update_constraints: PCI: 00:01.3 01 base 0000e400 limit 0000e43f io
(fixed)
[DEBUG] update_constraints: PCI: 00:01.3 02 base 00000f00 limit 00000f0f io
(fixed)
[INFO ] DOMAIN: 0000: Resource ranges:
[INFO ] * Base: 1000, Size: 4658, Tag: 100
[INFO ] * Base: 5659, Size: 57a7, Tag: 100
[INFO ] * Base: ae10, Size: f0, Tag: 100
[INFO ] * Base: af20, Size: c0, Tag: 100
[INFO ] * Base: afe4, Size: 341c, Tag: 100
[INFO ] * Base: e440, Size: 1bc0, Tag: 100
[DEBUG] PCI: 00:03.0 14 * [0x1000 - 0x103f] limit: 103f io
[DEBUG] PCI: 00:01.1 20 * [0x1040 - 0x104f] limit: 104f io
[DEBUG] DOMAIN: 0000 io: base: 0 size: 0 align: 0 gran: 0 limit: ffff done
[DEBUG] DOMAIN: 0000 mem: base: 0 size: 0 align: 0 gran: 0 limit: ffffffffff
[DEBUG] update_constraints: DOMAIN: 0000 0a base 00000000 limit 0009ffff mem
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 0b base 000c0000 limit 07ffffff mem
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 11 base 000a0000 limit 000bffff mem
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 12 base 000c0000 limit 000fffff mem
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 02 base fec00000 limit fecfffff mem
(fixed)
[DEBUG] update_constraints: DOMAIN: 0000 03 base fee00000 limit fee0ffff mem
(fixed)
[DEBUG] update_constraints: PCI: 00:01.0 02 base ff800000 limit ffffffff mem
(fixed)
[DEBUG] update_constraints: PCI: 00:01.0 03 base fec00000 limit fec00fff mem
(fixed)
[INFO ] DOMAIN: 0000: Resource ranges:
[INFO ] * Base: 8000000, Size: f6c00000, Tag: 200
[INFO ] * Base: fed00000, Size: 100000, Tag: 200
[INFO ] * Base: fee10000, Size: 9f0000, Tag: 200
[INFO ] * Base: 100000000, Size: ff00000000, Tag: 100200
[DEBUG] PCI: 00:02.0 10 * [0x8000000 - 0x8ffffff] limit: 8ffffff prefmem
[DEBUG] PCI: 00:03.0 30 * [0x9000000 - 0x903ffff] limit: 903ffff mem
[DEBUG] PCI: 00:03.0 10 * [0x9040000 - 0x905ffff] limit: 905ffff mem
[DEBUG] PCI: 00:02.0 30 * [0x9060000 - 0x906ffff] limit: 906ffff mem
[DEBUG] PCI: 00:02.0 18 * [0x9070000 - 0x9070fff] limit: 9070fff mem
[DEBUG] DOMAIN: 0000 mem: base: 0 size: 0 align: 0 gran: 0 limit: ffffffffff
done
[INFO ] === Resource allocator: DOMAIN: 0000 - resource allocation complete ===
[DEBUG] PCI: 00:01.1 20 <- [0x0000001040 - 0x000000104f] size 0x00000010 gran
0x04 io
[DEBUG] PCI: 00:02.0 10 <- [0x0008000000 - 0x0008ffffff] size 0x01000000 gran
0x18 prefmem
[DEBUG] PCI: 00:02.0 18 <- [0x0009070000 - 0x0009070fff] size 0x00001000 gran
0x0c mem
[DEBUG] PCI: 00:02.0 30 <- [0x0009060000 - 0x000906ffff] size 0x00010000 gran
0x10 romem
[DEBUG] PCI: 00:03.0 10 <- [0x0009040000 - 0x000905ffff] size 0x00020000 gran
0x11 mem
[DEBUG] PCI: 00:03.0 14 <- [0x0000001000 - 0x000000103f] size 0x00000040 gran
0x06 io
[DEBUG] PCI: 00:03.0 30 <- [0x0009000000 - 0x000903ffff] size 0x00040000 gran
0x12 romem
[INFO ] Done setting resources.
[INFO ] Done allocating resources.
[DEBUG] BS: BS_DEV_RESOURCES run times (exec / console): 12 / 14 ms
[INFO ] Timestamp - device enable: 309753972
[INFO ] Enabling resources...
[DEBUG] PCI: 00:00.0 cmd <- 00
[DEBUG] PCI: 00:01.0 cmd <- 00
[DEBUG] PCI: 00:01.1 cmd <- 01
[DEBUG] PCI: 00:01.3 cmd <- 00
[DEBUG] PCI: 00:02.0 cmd <- 03
[DEBUG] PCI: 00:03.0 cmd <- 03
[INFO ] done.
[DEBUG] BS: BS_DEV_ENABLE run times (exec / console): 2 / 1 ms
[INFO ] Timestamp - device initialization: 317786308
[INFO ] Initializing devices...
[DEBUG] CPU_CLUSTER: 0 init
[INFO ] LAPIC 0x0 in XAPIC mode.
[DEBUG] start_eip=0x00001000, code_size=0x00000031
[INFO ] Initializing CPU #0
[DEBUG] CPU: vendor AMD device 60fb1
[DEBUG] CPU: family 0f, model 6b, stepping 01
[INFO ] CPU #0 initialized
[DEBUG] All AP CPUs stopped (0 loops)
[DEBUG] CPU_CLUSTER: 0 init finished in 2 msecs
[DEBUG] PCI: 00:00.0 init
[DEBUG] Assigning IRQ 10 to PCI: 00:01.3
[DEBUG] Assigning IRQ 11 to PCI: 00:03.0
[DEBUG] PCI: 00:00.0 init finished in 2 msecs
[DEBUG] PCI: 00:01.0 init
[DEBUG] RTC Init
[DEBUG] IOAPIC: Initializing IOAPIC at 0xfec00000
[DEBUG] IOAPIC: ID = 0x02
[DEBUG] IOAPIC: 24 interrupts
[DEBUG] IOAPIC: Clearing IOAPIC at 0xfec00000
[DEBUG] IOAPIC: Bootstrap Processor Local APIC = 0x00
[DEBUG] PCI: 00:01.0 init finished in 2 msecs
[DEBUG] PCI: 00:01.1 init
[DEBUG] IDE: Primary IDE interface: on
[DEBUG] IDE: Secondary IDE interface: on
[DEBUG] IDE: Access to legacy IDE ports: off
[DEBUG] PCI: 00:01.1 init finished in 1 msecs
[DEBUG] PCI: 00:02.0 init
[DEBUG] PCI: 00:02.0 init finished in 11 msecs
[DEBUG] PCI: 00:03.0 init
[DEBUG] PCI: 00:03.0 init finished in 0 msecs
[INFO ] Devices initialized
[DEBUG] BS: BS_DEV_INIT run times (exec / console): 18 / 6 ms
[INFO ] Finalize devices...
[INFO ] Devices finalized
[INFO ] Timestamp - device setup done: 375249094
[DEBUG] BS: BS_POST_DEVICE run times (exec / console): 1 / 0 ms
[INFO ] Timestamp - cbmem post: 376449694
[INFO ] Timestamp - write tables: 376939962
[INFO ] Copying Interrupt Routing Table to 0x000f0000... done.
[INFO ] Copying Interrupt Routing Table to 0x07f63000... done.
[DEBUG] PIRQ table: 128 bytes.
[INFO ] QEMU: firmware config: Found 'etc/table-loader'
[DEBUG] QEMU: found ACPI tables in fw_cfg.
[INFO ] QEMU: firmware config: Found 'etc/acpi/rsdp'
[DEBUG] QEMU: loading "etc/acpi/rsdp" to 0x7f3f000 (len 20)
[INFO ] QEMU: firmware config: Found 'etc/acpi/tables'
[DEBUG] QEMU: loading "etc/acpi/tables" to 0x7f3f040 (len 131072)
[DEBUG] QEMU: loaded ACPI tables from fw_cfg.
[DEBUG] Looking on 0x07f3f000 for valid checksum
[DEBUG] Checksum 1 passed
[DEBUG] Checksum 2 passed all OK
[DEBUG] ACPI: * SSDT
[DEBUG] Found 1 CPU(s).
[DEBUG] ACPI: added table 5/32, length now 56
[DEBUG] ACPI tables: 131136 bytes.
[DEBUG] smbios_write_tables: 07f3e000
[DEBUG] SMBIOS firmware version is set to coreboot_version:
'4.16-184-gd55fa332d8'
[DEBUG] SMBIOS: Unknown CPU or CPU doesn't support Deterministic Cache CPUID
leaf
[INFO ] DOMAIN: 0000 (QEMU Northbridge i440fx)
[INFO ] QEMU: firmware config: Found 'etc/smbios/smbios-tables'
[DEBUG] QEMU: found smbios tables in fw_cfg (len 321).
[DEBUG] QEMU: coreboot type0 table found at 0x7f3e040.
[DEBUG] QEMU: loading smbios tables to 0x7f3e084
[DEBUG] SMBIOS tables: 453 bytes.
[DEBUG] Writing table forward entry at 0x00000500
[DEBUG] Wrote coreboot table at: 0x00000500, 0x10 bytes, checksum b7e8
[DEBUG] Writing coreboot table at 0x07f64000
[DEBUG] 0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
[DEBUG] 1. 0000000000001000-000000000009ffff: RAM
[DEBUG] 2. 00000000000a0000-00000000000fffff: RESERVED
[DEBUG] 3. 0000000000100000-0000000007f3dfff: RAM
[DEBUG] 4. 0000000007f3e000-0000000007f6cfff: CONFIGURATION TABLES
[DEBUG] 5. 0000000007f6d000-0000000007fd0fff: RAMSTAGE
[DEBUG] 6. 0000000007fd1000-0000000007ffffff: CONFIGURATION TABLES
[DEBUG] 7. 00000000fec00000-00000000fec00fff: RESERVED
[DEBUG] 8. 00000000ff800000-00000000ffffffff: RESERVED
[DEBUG] FMAP: area COREBOOT found @ 200 (4193792 bytes)
[DEBUG] Wrote coreboot table at: 0x07f64000, 0x2f8 bytes, checksum 35c6
[DEBUG] coreboot table: 784 bytes.
[DEBUG] IMD ROOT 0. 0x07fff000 0x00001000
[DEBUG] IMD SMALL 1. 0x07ffe000 0x00001000
[DEBUG] CONSOLE 2. 0x07fde000 0x00020000
[DEBUG] TIME STAMP 3. 0x07fdd000 0x00000910
[DEBUG] ROMSTG STCK 4. 0x07fdc000 0x00001000
[DEBUG] AFTER CAR 5. 0x07fd1000 0x0000b000
[DEBUG] RAMSTAGE 6. 0x07f6c000 0x00065000
[DEBUG] COREBOOT 7. 0x07f64000 0x00008000
[DEBUG] IRQ TABLE 8. 0x07f63000 0x00001000
[DEBUG] ACPI 9. 0x07f3f000 0x00024000
[DEBUG] SMBIOS 10. 0x07f3e000 0x00001000
[DEBUG] IMD small region:
[DEBUG] IMD ROOT 0. 0x07ffec00 0x00000400
[DEBUG] RO MCACHE 1. 0x07ffe900 0x000002ec
[DEBUG] FMAP 2. 0x07ffe840 0x000000b6
[INFO ] Timestamp - finalize chips: 456165969
[DEBUG] BS: BS_WRITE_TABLES run times (exec / console): 20 / 14 ms
[INFO ] Timestamp - starting to load payload: 457608690
[INFO ] CBFS: Found 'fallback/payload' @0x152c00 size 0x110a3 in mcache
@0x07ffeb28
[DEBUG] Checking segment from ROM address 0xffd52e2c
[DEBUG] Payload being loaded at below 1MiB without region being marked as RAM
usable.
[DEBUG] Checking segment from ROM address 0xffd52e48
[DEBUG] Loading segment from ROM address 0xffd52e2c
[DEBUG] code (compression=1)
[DEBUG] New segment dstaddr 0x000df960 memsize 0x206a0 srcaddr 0xffd52e64
filesize 0x1106b
[DEBUG] Loading Segment: addr: 0x000df960 memsz: 0x00000000000206a0 filesz:
0x000000000001106b
[DEBUG] using LZMA
[INFO ] Timestamp - starting LZMA decompress (ignore for x86): 466338294
[INFO ] Timestamp - finished LZMA decompress (ignore for x86): 571600738
[DEBUG] Loading segment from ROM address 0xffd52e48
[DEBUG] Entry Point 0x000fd24d
[DEBUG] BS: BS_PAYLOAD_LOAD run times (exec / console): 47 / 3 ms
[DEBUG] Jumping to boot code at 0x000fd24d(0x07f64000)
[INFO ] Timestamp - selfboot jump: 575197064
SeaBIOS (version rel-1.14.0-0-g155821a)
BUILD: gcc: (coreboot toolchain v2022-02-25_a0b8032279) 11.2.0 binutils: (GNU
Binutils) 2.37
SeaBIOS (version rel-1.14.0-0-g155821a)
BUILD: gcc: (coreboot toolchain v2022-02-25_a0b8032279) 11.2.0 binutils: (GNU
Binutils) 2.37
Found coreboot cbmem console @ 7fde000
Found mainboard Samy Lahfa QEMU x86 i440fx/piix4
Relocating init from 0x000e10a0 to 0x07ef0be0 (size 54144)
Found CBFS header at 0xffc0022c
multiboot: eax=7fb1334, ebx=7fb1334
Found 6 PCI devices (max PCI bus is 00)
Copying SMBIOS entry point from 0x07f3e000 to 0x000f62e0
Copying ACPI RSDP from 0x07f3f000 to 0x000f62c0
Copying PIR from 0x07f63000 to 0x000f6240
table(50434146)=0x07f407f9 (via rsdt)
Using pmtimer, ioport 0xe408
Scan for VGA option rom
Running option rom at c000:0003
pmm call arg1=0
Turning on vga text mode console
SeaBIOS (version rel-1.14.0-0-g155821a)
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 9)
ATA controller 2 at 170/374/0 (irq 15 dev 9)
Searching bootorder for: HALT
Found 1 lpt ports
Found 1 serial ports
PS2 keyboard initialized
DVD/CD [ata1-0: QEMU DVD-ROM ATAPI-4 DVD/CD]
Searching bootorder for: /pci@i0cf8/*@1,1/drive@1/disk@0
Searching bios-geometry for: /pci@i0cf8/*@1,1/drive@1/disk@0
All threads complete.
Scan for option roms
Running option rom at ca00:0003
pmm call arg1=1
pmm call arg1=0
pmm call arg1=1
pmm call arg1=0
Searching bootorder for: /pci@i0cf8/*@3
Press ESC for boot menu.
Turning on vga text mode console
SeaBIOS (version rel-1.14.0-0-g155821a)
Searching bootorder for: HALT
Space available for UMB: cb000-ed000, f5b00-f61a0
Returned 262144 bytes of ZoneHigh
e820 map has 7 items:
0: 0000000000000000 - 000000000009fc00 = 1 RAM
1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
3: 0000000000100000 - 0000000007f3e000 = 1 RAM
4: 0000000007f3e000 - 0000000008000000 = 2 RESERVED
5: 00000000fec00000 - 00000000fec01000 = 2 RESERVED
6: 00000000ff800000 - 0000000100000000 = 2 RESERVED
enter handle_19:
NULL
Booting from DVD/CD...
Device reports MEDIUM NOT PRESENT
Boot failed: Could not read from CDROM (code 0003)
enter handle_18:
NULL
Booting from ROM...
Booting from ca00:0385
enter handle_18:
NULL
Booting from Floppy...
Boot failed: could not read the boot disk
enter handle_18:
NULL
Booting from Hard Disk...
Boot failed: could not read the boot disk
enter handle_18:
NULL
No bootable device. Retrying in 60 seconds.
_______________________________________________
coreboot mailing list -- [email protected]
To unsubscribe send an email to [email protected]