coreboot
Threads by month
- ----- 2025 -----
- June
- May
- April
- March
- February
- January
- ----- 2024 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2023 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2022 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2021 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2020 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2019 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2018 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2017 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2016 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2015 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2014 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2013 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2012 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2011 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2010 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2009 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2008 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2007 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2006 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2005 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2004 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2003 -----
- December
- November
- October
- September
- August
- July
- June
- May
- April
- March
- February
- January
- ----- 2002 -----
- December
- November
- October
- September
- August
July 2014
- 44 participants
- 92 discussions
2014-07-27 15:41 GMT+02:00 Daniele Forsi:
two more notes: on my very first attempts I got the coreboot splash
screen from the internal VGA but there was no output from GRUB or LILO
(I didn't keep the .config :-( )
I'm always trying to boot Linux with irqpoll as written on the wiki
Following discussion on IRC I rebuilt SeaBIOS with debug level 6, the
lines about keyboard seem to be:
+/07f8f000\ Start thread
+|07f8f000| i8042 ctr old=30 new=30
+|07f8f000| i8042 ctr old=30 new=30
+|07f8f000| i8042 ctr old=30 new=30
+|07f8f000| i8042 ctr old=61 new=70
+|07f8f000| PS2 keyboard initialized
+\07f8f000/ End thread
I also removed most of devicetree.cb (see attachment) and it made no
difference except the lines with PNP errors are gone and 1 serial port
isn't detected, still grub runs and lcpci in grub is the same as
before
--- boot-3.16-rc6.txt 2014-07-27 15:28:24.466932745 +0200
+++ debug5-bis.cap 2014-07-28 01:08:22.813994723 +0200
@@ -1,3 +1,5 @@
+
+
coreboot-4.0-6476-ge34a627 Tue Jul 22 18:32:43 CEST 2014 starting...
Setting up default parameters for memory
Sizing memory
@@ -20,12 +22,6 @@
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
-PNP: 002e.4: enabled 1
-PNP: 002e.a: enabled 1
-PNP: 002e.e: enabled 1
-PNP: 002e.f: enabled 0
-PNP: 002e.10: enabled 1
-PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
@@ -37,12 +33,6 @@
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
- PNP: 002e.4: enabled 1
- PNP: 002e.a: enabled 1
- PNP: 002e.e: enabled 1
- PNP: 002e.f: enabled 0
- PNP: 002e.10: enabled 1
- PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
@@ -75,20 +65,6 @@
PCI: 00:12.4 [1078/0104] enabled
PCI: 00:13.0 [0e11/a0f8] enabled
scan_static_bus for PCI: 00:12.0
-PNP: 002e.4 enabled
-PNP: 002e.a enabled
-PNP: 002e.e enabled
-PNP: 002e.f disabled
-PNP: 002e.10 enabled
-PNP: 002e.12 enabled
-PNP: 002e.0 enabled
-PNP: 002e.1 enabled
-PNP: 002e.2 enabled
-PNP: 002e.3 enabled
-PNP: 002e.5 enabled
-PNP: 002e.6 enabled
-PNP: 002e.7 enabled
-PNP: 002e.8 enabled
scan_static_bus for PCI: 00:12.0 done
scan_static_bus for PCI: 00:12.2
scan_static_bus for PCI: 00:12.2 done
@@ -103,12 +79,6 @@
Reading resources...
Root Device read_resources bus 0 link: 0
DOMAIN: 0000 read_resources bus 0 link: 0
-PCI: 00:12.0 read_resources bus 0 link: 0
-PNP: 002e.a missing read_resources
-PNP: 002e.e missing read_resources
-PNP: 002e.10 missing read_resources
-PNP: 002e.12 missing read_resources
-PCI: 00:12.0 read_resources bus 0 link: 0 done
DOMAIN: 0000 read_resources bus 0 link: 0 done
Root Device read_resources bus 0 link: 0 done
Done reading resources.
@@ -140,56 +110,9 @@
PCI: 00:0f.7
PCI: 00:0f.7 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.7 resource base 0 size 100 align 8 gran 8 limit
ffffffff flags 200 index 14
- PCI: 00:12.0 child on link 0 PNP: 002e.4
+ PCI: 00:12.0
PCI: 00:12.0 resource base 0 size 1000 align 0 gran 0 limit ffff
flags c0000100 index 1
- PCI: 00:12.0 resource base fec00000 size 1000 align 0 gran 0 limit
0 flags c0000200 index 3
- PNP: 002e.4
- PNP: 002e.4 resource base 60 size 10 align 4 gran 4 limit ffff
flags c0000100 index 60
- PNP: 002e.4 resource base 64 size 0 align 0 gran 0 limit 0 flags
c0000100 index 62
- PNP: 002e.4 resource base 1 size 1 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.a
- PNP: 002e.a resource base c size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.e
- PNP: 002e.e resource base 3f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
- PNP: 002e.e resource base 4 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.f
- PNP: 002e.f resource base 3f2 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
- PNP: 002e.f resource base 6 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.f resource base 2 size 0 align 0 gran 0 limit 0 flags
c0000800 index 74
- PNP: 002e.10
- PNP: 002e.10 resource base 378 size 0 align 0 gran 0 limit 0
flags c0000100 index 60
- PNP: 002e.10 resource base 7 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.12
- PNP: 002e.12 resource base 2f8 size 0 align 0 gran 0 limit 0
flags c0000100 index 60
- PNP: 002e.12 resource base 3 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.0
- PNP: 002e.0 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
- PNP: 002e.1
- PNP: 002e.1 resource base 0 size 400 align 10 gran 10 limit 7ff
flags 100 index 60
- PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
- PNP: 002e.2
- PNP: 002e.2 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 75
- PNP: 002e.3
- PNP: 002e.3 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.3 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.5
- PNP: 002e.5 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.6
- PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 62
- PNP: 002e.6 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.7
- PNP: 002e.7 resource base 0 size 8 align 3 gran 3 limit ffff
flags 100 index 60
- PNP: 002e.7 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.8
- PNP: 002e.8 resource base 0 size 8 align 3 gran 3 limit ffff
flags 100 index 60
- PNP: 002e.8 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
+ PCI: resource base fec00000 size 1000 align 0 gran 0 limit 0
flags c0000200 index 3
PCI: 00:12.1
PCI: 00:12.2
PCI: 00:12.2 resource base 0 size 80 align 7 gran 7 limit ffff
flags 100 index 20
@@ -234,27 +157,6 @@
constrain_resources: PCI: 00:0f.6
constrain_resources: PCI: 00:0f.7
constrain_resources: PCI: 00:12.0
-constrain_resources: PNP: 002e.4
-skipping PNP: 002e.4@62 fixed resource, size=0!
-constrain_resources: PNP: 002e.a
-skipping PNP: 002e.a@70 fixed resource, size=0!
-constrain_resources: PNP: 002e.e
-skipping PNP: 002e.e@60 fixed resource, size=0!
-skipping PNP: 002e.e@70 fixed resource, size=0!
-constrain_resources: PNP: 002e.10
-skipping PNP: 002e.10@60 fixed resource, size=0!
-skipping PNP: 002e.10@70 fixed resource, size=0!
-constrain_resources: PNP: 002e.12
-skipping PNP: 002e.12@60 fixed resource, size=0!
-skipping PNP: 002e.12@70 fixed resource, size=0!
-constrain_resources: PNP: 002e.0
-constrain_resources: PNP: 002e.1
-constrain_resources: PNP: 002e.2
-constrain_resources: PNP: 002e.3
-constrain_resources: PNP: 002e.5
-constrain_resources: PNP: 002e.6
-constrain_resources: PNP: 002e.7
-constrain_resources: PNP: 002e.8
constrain_resources: PCI: 00:12.2
constrain_resources: PCI: 00:12.3
constrain_resources: PCI: 00:12.4
@@ -306,35 +208,6 @@
PCI: 00:0f.6 14 <- [0x00febff500 - 0x00febff5ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.7 10 <- [0x0000002800 - 0x00000028ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.7 14 <- [0x00febff600 - 0x00febff6ff] size 0x00000100 gran 0x08 mem
-PCI: 00:12.0 assign_resources, bus 0 link: 0
-PNP: 002e.4 60 <- [0x0000000060 - 0x000000006f] size 0x00000010 gran 0x04 io
-PNP: 002e.4 62 <- [0x0000000064 - 0x0000000063] size 0x00000000 gran 0x00 io
-PNP: 002e.4 70 <- [0x0000000001 - 0x0000000001] size 0x00000001 gran 0x00 irq
-PNP: 002e.a missing set_resources
-PNP: 002e.e missing set_resources
-PNP: 002e.10 missing set_resources
-PNP: 002e.12 missing set_resources
-ERROR: PNP: 002e.0 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.0 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.0 74 drq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.1 60 io size: 0x0000000400 not assigned
-ERROR: PNP: 002e.1 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.1 74 drq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.2 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.2 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.2 74 drq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.2 75 drq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.3 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.3 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.5 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.6 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.6 62 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.6 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.7 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.7 70 irq size: 0x0000000001 not assigned
-ERROR: PNP: 002e.8 60 io size: 0x0000000008 not assigned
-ERROR: PNP: 002e.8 70 irq size: 0x0000000001 not assigned
-PCI: 00:12.0 assign_resources, bus 0 link: 0
PCI: 00:12.2 20 <- [0x0000002c00 - 0x0000002c7f] size 0x00000080 gran 0x07 io
PCI: 00:12.3 10 <- [0x00febff700 - 0x00febff77f] size 0x00000080 gran 0x07 mem
PCI: 00:12.4 10 <- [0x00febfd000 - 0x00febfdfff] size 0x00001000 gran 0x0c mem
@@ -371,55 +244,9 @@
PCI: 00:0f.7
PCI: 00:0f.7 resource base 2800 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.7 resource base febff600 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
- PCI: 00:12.0 child on link 0 PNP: 002e.4
+ PCI: 00:12.0
PCI: 00:12.0 resource base 0 size 1000 align 0 gran 0 limit ffff
flags c0000100 index 1
PCI: 00:12.0 resource base fec00000 size 1000 align 0 gran 0 limit
0 flags c0000200 index 3
- PNP: 002e.4
- PNP: 002e.4 resource base 60 size 10 align 4 gran 4 limit ffff
flags e0000100 index 60
- PNP: 002e.4 resource base 64 size 0 align 0 gran 0 limit 0 flags
e0000100 index 62
- PNP: 002e.4 resource base 1 size 1 align 0 gran 0 limit 0 flags
e0000400 index 70
- PNP: 002e.a
- PNP: 002e.a resource base c size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.e
- PNP: 002e.e resource base 3f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
- PNP: 002e.e resource base 4 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.f
- PNP: 002e.f resource base 3f2 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
- PNP: 002e.f resource base 6 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.f resource base 2 size 0 align 0 gran 0 limit 0 flags
c0000800 index 74
- PNP: 002e.10
- PNP: 002e.10 resource base 378 size 0 align 0 gran 0 limit 0
flags c0000100 index 60
- PNP: 002e.10 resource base 7 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.12
- PNP: 002e.12 resource base 2f8 size 0 align 0 gran 0 limit 0
flags c0000100 index 60
- PNP: 002e.12 resource base 3 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
- PNP: 002e.0
- PNP: 002e.0 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
- PNP: 002e.1
- PNP: 002e.1 resource base 0 size 400 align 10 gran 10 limit 7ff
flags 100 index 60
- PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0
flags002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800
index 74
- PNP: 002e.2
- PNP: 002e.2 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
- PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 75
- PNP: 002e.3
- PNP: 002e.3 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.3 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.5
- PNP: 002e.5 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.6
- PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
- PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 62
- PNP: 002e.6 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.7
- PNP: 002e.7 resource base 0 size 8 align 3 gran 3 limit ffff
flags 100 index 60
- PNP: 002e.7 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.8
- PNP: 002e.8 resource base 0 size 8 align 3 gran 3 limit ffff
flags 100 index 60
- PNP: 002e.8 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
PCI: 00:12.1
PCI: 00:12.2
PCI: 00:12.2 resource base 2c00 size 80 align 7 gran 7 limit ffff
flags 60000100 index 20
@@ -463,19 +290,10 @@
PCI: 00:12.0 init
PCI: 00:12.2 init
Primary IDE interface enabled
-Secondary IDE interface enabled
+Secondary IDE interface disabled
PCI: 00:12.3 init
PCI: 00:12.4 init
PCI: 00:13.0 init
-PNP: 002e.4 init
-PNP: 002e.0 init
-PNP: 002e.1 init
-PNP: 002e.2 init
-PNP: 002e.3 init
-PNP: 002e.5 init
-PNP: 002e.6 init
-PNP: 002e.7 init
-PNP: 002e.8 init
Devices initialized
Show all devs...After init.
Root Device: enabled 1
@@ -483,12 +301,6 @@
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
-PNP: 002e.4: enabled 1
-PNP: 002e.a: enabled 1
-PNP: 002e.e: enabled 1
-PNP: 002e.f: enabled 0
-PNP: 002e.10: enabled 1
-PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
@@ -501,14 +313,6 @@
PCI: 00:0f.5: enabled 1
PCI: 00:0f.6: enabled 1
PCI: 00:0f.7: enabled 1
-PNP: 002e.0: enabled 1
-PNP: 002e.1: enabled 1
-PNP: 002e.2: enabled 1
-PNP: 002e.3: enabled 1
-PNP: 002e.5: enabled 1
-PNP: 002e.6: enabled 1
-PNP: 002e.7: enabled 1
-PNP: 002e.8: enabled 1
CBMEM region 7fe0000-7ffffff (cbmem_check_toc)
CBMEM region 7fe0000-7ffffff (cbmem_initialize_empty)
Adding CBMEM entry as no. 1
@@ -602,12 +406,6 @@
PCI: 00:00.0 (AMD GX1 Northbridge)
PCI: 00:0f.0 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.0 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
-PNP: 002e.4 (NSC PC87351 Super I/O)
-PNP: 002e.a (NSC PC87351 Super I/O)
-PNP: 002e.e (NSC PC87351 Super I/O)
-PNP: 002e.f (NSC PC87351 Super I/O)
-PNP: 002e.10 (NSC PC87351 Super I/O)
-PNP: 002e.12 (NSC PC87351 Super I/O)
PCI: 00:12.1 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.2 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.3 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
@@ -620,14 +418,6 @@
PCI: 00:0f.5 (unknown)
PCI: 00:0f.6 (unknown)
PCI: 00:0f.7 (unknown)
-PNP: 002e.0 (unknown)
-PNP: 002e.1 (unknown)
-PNP: 002e.2 (unknown)
-PNP: 002e.3 (unknown)
-PNP: 002e.5 (unknown)
-PNP: 002e.6 (unknown)
-PNP: 002e.7 (unknown)
-PNP: 002e.8 (unknown)
SMBIOS tables: 318 bytes.
Adding CBMEM entry as no. 4
Writing table forward entry at 0x00000500
@@ -640,58 +430,159 @@
0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
1. 0000000000001000-0000000007fdffff: RAM
2. 0000000007fe0000-0000000007ffffff: CONFIGURATION TABLES
-Wrote coreboot table at: 07fe1c00, 0x118 bytes, checksum ddf4
+Wrote coreboot table at: 07fe1c00, 0x118 bytes, checksum 1e5f
coreboot table: 304 bytes.
FREE SPACE 0. 07fe9c00 00016400
GDT 1. 07fe0200 00000200
IRQ TABLE 2. 07fe0400 00001000
SMBIOS 3. 07fe1400 00000800
COREBOOT 4. 07fe1c00 00008000
-CBFS: located payload @ fffd0338, 59592 bytes.
-Loading segment from rom address 0xfffd0338
+CBFS: located payload @ fffcfcf8, 64022 bytes.
+Loading segment from rom address 0xfffcfcf8
code (compression=1)
- New segment dstaddr 0xe3ebc memsize 0x1c144 srcaddr 0xfffd0370
filesize 0xe890
- (cleaned up) New segment addr 0xe3ebc size 0x1c144 offset
0xfffd0370 filesize 0xe890
-Loading segment from rom address 0xfffd0354
- Entry Point 0x000fd565
+ New segment dstaddr 0xe07c4 memsize 0x1f83c srcaddr 0xfffcfd30
filesize 0xf9de
+ (cleaned up) New segment addr 0xe07c4 size 0x1f83c offset
0xfffcfd30 filesize 0xf9de
+Loading segment from rom address 0xfffcfd14
+ Entry Point 0x000fcea1
Bounce Buffer at 07fa4000, 245760 bytes
-Loading Segment: addr: 0x00000000000e3ebc memsz: 0x000000000001c144
filesz: 0x000000000000e890
+Loading Segment: addr: 0x00000000000e07c4 memsz: 0x000000000001f83c
filesz: 0x000000000000f9de
lb: [0x0000000000100000, 0x000000000011e000)
-Post relocation: addr: 0x00000000000e3ebc memsz: 0x000000000001c144
filesz: 0x000000000000e890
+Post relocation: addr: 0x00000000000e07c4 memsz: 0x000000000001f83c
filesz: 0x000000000000f9de
using LZMA
-[ 0x000e3ebc, 00100000, 0x00100000) <- fffd0370
-dest 000e3ebc, end 00100000, bouncebuffer 7fa4000
+[ 0x000e07c4, 00100000, 0x00100000) <- fffcfd30
+dest 000e07c4, end 00100000, bouncebuffer 7fa4000
Loaded segments
-Jumping to boot code at 000fd565
-CPU0: stack: 00119000 - 0011a000, lowest used address 00119a8c, stack
used: 1396 bytes
-entry = 0x000fd565
+Jumping to boot code at 000fcea1
+CPU0: stack: 00119000 - 0011a000, lowest used address 00119b3c, stack
used: 1220 bytes
+entry = 0x000fcea1
lb_start = 0x00100000
lb_size = 0x0001e000
buffer = 0x07fa4000
-SeaBIOS (version rel-1.7.5-41-g3aa31d7-20140727_143838-debian)
+SeaBIOS (version rel-1.7.5-41-g3aa31d7-20140728_000520-debian)
+Attempting to find coreboot table
+Found coreboot table forwarder.
+Now attempting to find coreboot memory map
Found mainboard ASI MB-5BLMP
-Relocating init from 0x000e5130 to 0x07f94230 (size 48400)
+malloc preinit
+Relocating init from 0x000e1c00 to 0x07f937e0 (size 51040)
+malloc init
Found CBFS header at 0xfffffcd0
+Add romfile: fallback/romstage (size=29814)
+Add romfile: fallback/ramstage (size=34759)
+Add romfile: fallback/payload (size=64022)
+Add romfile: config (size=2688)
+Add romfile: (size=129688)
+init ivt
+init bda
+init bios32
+init PMM
+init PNPBIOS table
+init keyboard
+init mouse
+init pic
+math cp init
+tsc calibrate start=1127393242 end=1127794661 diff=401419
CPU Mhz=233
+init timer
+PCI probe
+PCI device 00:00.0 (vd=1078:0001 c=0600)
+PCI device 00:0f.0 (vd=10ec:8139 c=0200)
+PCI device 00:12.0 (vd=1078:0100 c=0601)
+PCI device 00:12.1 (vd=1078:0101 c=0680)
+PCI device 00:12.2 (vd=1078:0102 c=0101)
+PCI device 00:12.3 (vd=1078:0103 c=0401)
+PCI device 00:12.4 (vd=1078:0104 c=0300)
+PCI device 00:13.0 (vd=0e11:a0f8 c=0c03)
Found 8 PCI devices (max PCI bus is 00)
-Copying SMBIOS entry point from 0x07fe1400 to 0x000f0e20
+Relocating coreboot bios tables
+Copying SMBIOS entry point from 0x07fe1400 to 0x000f5400
+rsdp=0x00000000
Scan for VGA option rom
-OHCI init on dev 00:13.0 (regs=0xfebfe000)
-Found 1 lpt ports
-Found 2 serial ports
+/07f92000\ Start thread
+|07f92000| init usb
+|07f92000| OHCI init on dev 00:13.0 (regs=0xfebfe000)
+/07f91000\ Start thread
+init ps2port
+/07f8f000\ Start thread
+|07f8f000| i8042 ctr old=30 new=30
+\07f92000/ End thread
+init lpt
+Found 0 lpt ports
+init serial
+Found 1 serial ports
+init floppy drives
+init hard drives
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 92)
+/07f8e000\ Start thread
+|07f8e000| powerup iobase=1f0 st=50
+|07f8e000| powerup iobase=1f0 st=50
+|07f8e000| ata_detect ata0-0: sc=55 sn=aa dh=a0
+|07f8e000| ata_reset drive=0x07f8edc0
ATA controller 2 at 170/374/0 (irq 15 dev 92)
-PS2 keyboard initialized
-ata0-0: ST320410A ATA-6 Hard-Disk (19092 MiBytes)
-Searching bootorder for: /pci@i0cf8/*@12,2/drive@0/disk@0
+/07f8d000\ Start thread
+|07f8d000| powerup IDE floating
+|07f8d000| powerup IDE floating
+|07f8d000| ata_detect ata1-0: sc=ff sn=ff dh=ff
+|07f8d000| powerup IDE floating
+|07f8d000| powerup IDE floating
+|07f8d000| ata_detect ata1-1: sc=ff sn=ff dh=ff
+\07f8d000/ End thread
+|07f8e000| ata_reset exit status=50
+init ahci
+init virtio-blk
+init virtio-scsi
+init megasas
+init pvscsi
+/07f8d000\ Start thread
+\07f8d000/ End thread
+/07f8d000\ Start thread
+\07f8d000/ End thread
+\07f91000/ End thread
+|07f8f000| i8042 ctr old=30 new=30
+|07f8f000| i8042 ctr old=30 new=30
+|07f8f000| i8042 ctr old=61 new=70
+|07f8f000| PS2 keyboard initialized
+\07f8f000/ End thread
+|07f8e000| send_cmd : read error (status=51 err=04)
+|07f8e000| ata0-0: ST320410A ATA-6 Hard-Disk (19092 MiBytes)
+|07f8e000| Searching bootorder for: /pci@i0cf8/*@12,2/drive@0/disk@0
+|07f8e000| Registering bootable: ata0-0: ST320410A ATA-6 Hard-Disk
(19092 MiBytes) (type:2 prio:103 data:f53b0)
+|07f8e000| ata_detect resetresult=600b
+|07f8e000| powerup iobase=1f0 st=50
+|07f8e000| powerup iobase=1f0 st=0
+|07f8e000| ata_detect ata0-1: sc=55 sn=aa dh=b0
+|07f8e000| send_cmd : DRQ not set (status 00)
+\07f8e000/ End thread
All threads complete.
Scan for option roms
+Attempting to init PCI bdf 00:00.0 (vd 1078:0001)
+Attempting to map option rom on dev 00:00.0
+Option rom sizing returned 0 0
+Attempting to init PCI bdf 00:0f.0 (vd 10ec:8139)
+Attempting to map option rom on dev 00:0f.0
+Option rom sizing returned 0 0
+Attempting to init PCI bdf 00:12.0 (vd 1078:0100)
+Attempting to map option rom on dev 00:12.0
+Option rom sizing returned 0 0
+Attempting to init PCI bdf 00:12.1 (vd 1078:0101)
+Attempting to map option rom on dev 00:12.1
+Option rom sizing returned 0 0
+Attempting to init PCI bdf 00:12.3 (vd 1078:0103)
+Attempting to map option rom on dev 00:12.3
+Option rom sizing returned 0 0
+Attempting to init PCI bdf 00:13.0 (vd 0e11:a0f8)
+Attempting to map option rom on dev 00:13.0
+Option rom sizing returned 0 0
Press F12 for boot menu.
+Checking for bootsplash
Searching bootorder for: HALT
-drive 0x000f0dd0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=39102336
-Space available for UMB: c0000-ef000, f0000-f0dd0
+Mapping hd drive 0x000f53b0 to 0
+drive 0x000f53b0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=39102336
+finalize PMM
+malloc finalize
+Space available for UMB: c0000-ed800, f4c20-f53b0
Returned 262144 bytes of ZoneHigh
e820 map has 5 items:
0: 0000000000000000 - 000000000009fc00 = 1 RAM
@@ -699,13 +590,22 @@
2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
3: 0000000000100000 - 0000000007fe0000 = 1 RAM
4: 0000000007fe0000 - 0000000008000000 = 2 RESERVED
+Jump to int19
enter handle_19:
NULL
Booting from Hard Disk...
Booting from 0000:7c00
+ata_reset drive=0x000f53b0
+ata_reset exit status=50
GNU GRUB version 1.99-27+deb7u2
-[...]
-
-Loading Linux 3.16.0-rc6+ ...
-Loading initial ramdisk ...
+grub> lspci
+00:00.0 1078:0001 [0600] Host Bridge
+00:0f.0 10ec:8139 [0200] Ethernet Controller
+00:12.0 1078:0100 [0601] ISA Bridge
+00:12.1 1078:0101 [0680] Unknown Bridge
+00:12.2 1078:0102 [0101] IDE Controller [PI 80]
+00:12.3 1078:0103 [0401] Multimedia Audio Device
+00:12.4 1078:0104 [0300] VGA Controller
+00:13.0 0e11:a0f8 [0c03] USB Controller [PI 10]
+grub>
--
Daniele Forsi
1
0
Hello,
I'm trying to use coreboot on an ASI mb_5blmp that according to the
wilki was working with an older version of coreboot
http://www.coreboot.org/Board:asi/mb_5blmp
This board has a Geode GX1 chipset with integrated VGA but I get no
video from it using CONFIG_GX1_VIDEO=y in coreboot and
CONFIG_VGA_COREBOOT=y in seabios, is this correct? The .configs for
both are attached.
I compiled coreboot from git with seabios from master as payload and I
have 3 problems:
1) long decompression time at ramstage (patrickg said it may be to
missing or wrong cache configuration)
2) SeaBIOS loads grub from hard disk but PS/2 keyboard doesn't work I
have no video from onboard VGA
3) grub loads kernel and initrd but Linux boot hangs (tried with
3.2.0 and 3.16-rc6) after "Loading initial ramdisk ..."
when using FILO as payload, the keyboard works but still not the VGA,
I can use both FILO and grub form the serial console and if I add a
PCI VGA I can see the output change on it too (but still no keyboard)
I have booted this board twice in a row to test the two kernel
versions and the log has the following differences
- PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags
400 index 70
- PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags
800 index 74
+ PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0
flags002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800
index 74
-Wrote coreboot table at: 07fe1c00, 0x118 bytes, checksum 12b3
+Wrote coreboot table at: 07fe1c00, 0x118 bytes, checksum ddf4
Here is the full log with level SPEW, is there something that I can try?
coreboot-4.0-6476-ge34a627 Tue Jul 22 18:32:43 CEST 2014 starting...
Setting up default parameters for memory
Sizing memory
Probing for DIMM0
Probing for DIMM1
Found DIMM1
Page Size: 00001000
Component Banks: 4
Module Banks: 2
DIMM size: 08000000
MC_BANK_CFG = 55200070
Trying CBFS ramstage loader.
CBFS: loading stage fallback/ramstage @ 0x100000 (122880 bytes), entry
@ 0x100000
coreboot-4.0-6476-ge34a627 Tue Jul 22 18:32:43 CEST 2014 booting...
clocks_per_usec: 234
Enumerating buses...
Show all devs...Before device enumeration.
Root Device: enabled 1
DOMAIN: 0000: enabled 1
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
PNP: 002e.4: enabled 1
PNP: 002e.a: enabled 1
PNP: 002e.e: enabled 1
PNP: 002e.f: enabled 0
PNP: 002e.10: enabled 1
PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
PCI: 00:12.4: enabled 1
PCI: 00:13.0: enabled 1
Compare with tree...
Root Device: enabled 1
DOMAIN: 0000: enabled 1
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
PNP: 002e.4: enabled 1
PNP: 002e.a: enabled 1
PNP: 002e.e: enabled 1
PNP: 002e.f: enabled 0
PNP: 002e.10: enabled 1
PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
PCI: 00:12.4: enabled 1
PCI: 00:13.0: enabled 1
scan_static_bus for Root Device
northbridge.c:enable_dev()
DEVICE_PATH_DOMAIN
DOMAIN: 0000 enabled
DOMAIN: 0000 scanning...
PCI: pci_scan_bus for bus 00
northbridge.c:enable_dev()
device path type 2
PCI: 00:00.0 [1078/0001] ops
PCI: 00:00.0 [1078/0001] enabled
PCI: 00:0f.0 [10ec/8139] disabled
PCI: 00:0f.1 [10ec/8139] enabled
PCI: 00:0f.2 [10ec/8139] enabled
PCI: 00:0f.3 [10ec/8139] enabled
PCI: 00:0f.4 [10ec/8139] enabled
PCI: 00:0f.5 [10ec/8139] enabled
PCI: 00:0f.6 [10ec/8139] enabled
PCI: 00:0f.7 [10ec/8139] enabled
PCI: 00:12.0 [1078/0100] bus ops
PCI: 00:12.0 [1078/0100] enabled
PCI: 00:12.1 [1078/0101] disabled
PCI: 00:12.2 [1078/0102] bus ops
PCI: 00:12.2 [1078/0102] enabled
PCI: 00:12.3 [1078/0103] enabled
PCI: 00:12.4 [1078/0104] enabled
PCI: 00:13.0 [0e11/a0f8] enabled
scan_static_bus for PCI: 00:12.0
PNP: 002e.4 enabled
PNP: 002e.a enabled
PNP: 002e.e enabled
PNP: 002e.f disabled
PNP: 002e.10 enabled
PNP: 002e.12 enabled
PNP: 002e.0 enabled
PNP: 002e.1 enabled
PNP: 002e.2 enabled
PNP: 002e.3 enabled
PNP: 002e.5 enabled
PNP: 002e.6 enabled
PNP: 002e.7 enabled
PNP: 002e.8 enabled
scan_static_bus for PCI: 00:12.0 done
scan_static_bus for PCI: 00:12.2
scan_static_bus for PCI: 00:12.2 done
PCI: pci_scan_bus returning with max=000
scan_static_bus for Root Device done
done
found VGA at PCI: 00:12.4
Setting up VGA for PCI: 00:12.4
Setting PCI_BRIDGE_CTL_VGA for bridge DOMAIN: 0000
Setting PCI_BRIDGE_CTL_VGA for bridge Root Device
Allocating resources...
Reading resources...
Root Device read_resources bus 0 link: 0
DOMAIN: 0000 read_resources bus 0 link: 0
PCI: 00:12.0 read_resources bus 0 link: 0
PNP: 002e.a missing read_resources
PNP: 002e.e missing read_resources
PNP: 002e.10 missing read_resources
PNP: 002e.12 missing read_resources
PCI: 00:12.0 read_resources bus 0 link: 0 done
DOMAIN: 0000 read_resources bus 0 link: 0 done
Root Device read_resources bus 0 link: 0 done
Done reading resources.
Show resources in subtree (Root Device)...After reading.
Root Device child on link 0 DOMAIN: 0000
DOMAIN: 0000 child on link 0 PCI: 00:00.0
DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffff flags
40040100 index 10000000
DOMAIN: 0000 resource base 0 size 0 align 0 gran 0 limit ffffffff
flags 40040200 index 10000100
PCI: 00:00.0
PCI: 00:0f.0
PCI: 00:0f.1
PCI: 00:0f.1 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.1 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.2
PCI: 00:0f.2 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.2 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.3
PCI: 00:0f.3 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.3 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.4
PCI: 00:0f.4 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.4 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.5
PCI: 00:0f.5 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.5 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.6
PCI: 00:0f.6 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.6 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:0f.7
PCI: 00:0f.7 resource base 0 size 100 align 8 gran 8 limit ffff
flags 100 index 10
PCI: 00:0f.7 resource base 0 size 100 align 8 gran 8 limit ffffffff
flags 200 index 14
PCI: 00:12.0 child on link 0 PNP: 002e.4
PCI: 00:12.0 resource base 0 size 1000 align 0 gran 0 limit ffff
flags c0000100 index 1
PCI: 00:12.0 resource base fec00000 size 1000 align 0 gran 0 limit
0 flags c0000200 index 3
PNP: 002e.4
PNP: 002e.4 resource base 60 size 10 align 4 gran 4 limit ffff
flags c0000100 index 60
PNP: 002e.4 resource base 64 size 0 align 0 gran 0 limit 0 flags
c0000100 index 62
PNP: 002e.4 resource base 1 size 1 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.a
PNP: 002e.a resource base c size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.e
PNP: 002e.e resource base 3f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.e resource base 4 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.f
PNP: 002e.f resource base 3f2 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.f resource base 6 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.f resource base 2 size 0 align 0 gran 0 limit 0 flags
c0000800 index 74
PNP: 002e.10
PNP: 002e.10 resource base 378 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.10 resource base 7 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.12
PNP: 002e.12 resource base 2f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.12 resource base 3 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.0
PNP: 002e.0 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74
PNP: 002e.1
PNP: 002e.1 resource base 0 size 400 align 10 gran 10 limit 7ff
flags 100 index 60
PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74
PNP: 002e.2
PNP: 002e.2 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 75
PNP: 002e.3
PNP: 002e.3 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.3 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.5
PNP: 002e.5 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.6
PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 62
PNP: 002e.6 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.7
PNP: 002e.7 resource base 0 size 8 align 3 gran 3 limit ffff flags
100 index 60
PNP: 002e.7 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.8
PNP: 002e.8 resource base 0 size 8 align 3 gran 3 limit ffff flags
100 index 60
PNP: 002e.8 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PCI: 00:12.1
PCI: 00:12.2
PCI: 00:12.2 resource base 0 size 80 align 7 gran 7 limit ffff
flags 100 index 20
PCI: 00:12.3
PCI: 00:12.3 resource base 0 size 80 align 7 gran 7 limit ffffffff
flags 200 index 10
PCI: 00:12.4
PCI: 00:12.4 resource base 0 size 1000 align 12 gran 12 limit
ffffffff flags 200 index 10
PCI: 00:13.0
PCI: 00:13.0 resource base 0 size 1000 align 12 gran 12 limit
ffffffff flags 200 index 10
DOMAIN: 0000 compute_resources_io: base: 0 size: 0 align: 0 gran: 0 limit: ffff
PCI: 00:0f.1 10 * [0x0 - 0xff] io
PCI: 00:0f.2 10 * [0x400 - 0x4ff] io
PCI: 00:0f.3 10 * [0x800 - 0x8ff] io
PCI: 00:0f.4 10 * [0xc00 - 0xcff] io
PCI: 00:0f.5 10 * [0x1000 - 0x10ff] io
PCI: 00:0f.6 10 * [0x1400 - 0x14ff] io
PCI: 00:0f.7 10 * [0x1800 - 0x18ff] io
PCI: 00:12.2 20 * [0x1c00 - 0x1c7f] io
DOMAIN: 0000 compute_resources_io: base: 1c80 size: 1c80 align: 8
gran: 0 limit: ffff done
DOMAIN: 0000 compute_resources_mem: base: 0 size: 0 align: 0 gran: 0
limit: ffffffff
PCI: 00:12.4 10 * [0x0 - 0xfff] mem
PCI: 00:13.0 10 * [0x1000 - 0x1fff] mem
PCI: 00:0f.1 14 * [0x2000 - 0x20ff] mem
PCI: 00:0f.2 14 * [0x2100 - 0x21ff] mem
PCI: 00:0f.3 14 * [0x2200 - 0x22ff] mem
PCI: 00:0f.4 14 * [0x2300 - 0x23ff] mem
PCI: 00:0f.5 14 * [0x2400 - 0x24ff] mem
PCI: 00:0f.6 14 * [0x2500 - 0x25ff] mem
PCI: 00:0f.7 14 * [0x2600 - 0x26ff] mem
PCI: 00:12.3 10 * [0x2700 - 0x277f] mem
DOMAIN: 0000 compute_resources_mem: base: 2780 size: 2780 align: 12
gran: 0 limit: ffffffff done
avoid_fixed_resources: DOMAIN: 0000
avoid_fixed_resources:@DOMAIN: 0000 10000000 limit 0000ffff
avoid_fixed_resources:@DOMAIN: 0000 10000100 limit ffffffff
constrain_resources: DOMAIN: 0000
constrain_resources: PCI: 00:00.0
constrain_resources: PCI: 00:0f.1
constrain_resources: PCI: 00:0f.2
constrain_resources: PCI: 00:0f.3
constrain_resources: PCI: 00:0f.4
constrain_resources: PCI: 00:0f.5
constrain_resources: PCI: 00:0f.6
constrain_resources: PCI: 00:0f.7
constrain_resources: PCI: 00:12.0
constrain_resources: PNP: 002e.4
skipping PNP: 002e.4@62 fixed resource, size=0!
constrain_resources: PNP: 002e.a
skipping PNP: 002e.a@70 fixed resource, size=0!
constrain_resources: PNP: 002e.e
skipping PNP: 002e.e@60 fixed resource, size=0!
skipping PNP: 002e.e@70 fixed resource, size=0!
constrain_resources: PNP: 002e.10
skipping PNP: 002e.10@60 fixed resource, size=0!
skipping PNP: 002e.10@70 fixed resource, size=0!
constrain_resources: PNP: 002e.12
skipping PNP: 002e.12@60 fixed resource, size=0!
skipping PNP: 002e.12@70 fixed resource, size=0!
constrain_resources: PNP: 002e.0
constrain_resources: PNP: 002e.1
constrain_resources: PNP: 002e.2
constrain_resources: PNP: 002e.3
constrain_resources: PNP: 002e.5
constrain_resources: PNP: 002e.6
constrain_resources: PNP: 002e.7
constrain_resources: PNP: 002e.8
constrain_resources: PCI: 00:12.2
constrain_resources: PCI: 00:12.3
constrain_resources: PCI: 00:12.4
constrain_resources: PCI: 00:13.0
avoid_fixed_resources2: DOMAIN: 0000@10000000 limit 0000ffff
lim->base 00001000 lim->limit 0000ffff
avoid_fixed_resources2: DOMAIN: 0000@10000100 limit ffffffff
lim->base 00000000 lim->limit febfffff
Setting resources...
DOMAIN: 0000 allocate_resources_io: base:1000 size:1c80 align:8 gran:0
limit:ffff
Assigned: PCI: 00:0f.1 10 * [0x1000 - 0x10ff] io
Assigned: PCI: 00:0f.2 10 * [0x1400 - 0x14ff] io
Assigned: PCI: 00:0f.3 10 * [0x1800 - 0x18ff] io
Assigned: PCI: 00:0f.4 10 * [0x1c00 - 0x1cff] io
Assigned: PCI: 00:0f.5 10 * [0x2000 - 0x20ff] io
Assigned: PCI: 00:0f.6 10 * [0x2400 - 0x24ff] io
Assigned: PCI: 00:0f.7 10 * [0x2800 - 0x28ff] io
Assigned: PCI: 00:12.2 20 * [0x2c00 - 0x2c7f] io
DOMAIN: 0000 allocate_resources_io: next_base: 2c80 size: 1c80 align:
8 gran: 0 done
DOMAIN: 0000 allocate_resources_mem: base:febfd000 size:2780 align:12
gran:0 limit:febfffff
Assigned: PCI: 00:12.4 10 * [0xfebfd000 - 0xfebfdfff] mem
Assigned: PCI: 00:13.0 10 * [0xfebfe000 - 0xfebfefff] mem
Assigned: PCI: 00:0f.1 14 * [0xfebff000 - 0xfebff0ff] mem
Assigned: PCI: 00:0f.2 14 * [0xfebff100 - 0xfebff1ff] mem
Assigned: PCI: 00:0f.3 14 * [0xfebff200 - 0xfebff2ff] mem
Assigned: PCI: 00:0f.4 14 * [0xfebff300 - 0xfebff3ff] mem
Assigned: PCI: 00:0f.5 14 * [0xfebff400 - 0xfebff4ff] mem
Assigned: PCI: 00:0f.6 14 * [0xfebff500 - 0xfebff5ff] mem
Assigned: PCI: 00:0f.7 14 * [0xfebff600 - 0xfebff6ff] mem
Assigned: PCI: 00:12.3 10 * [0xfebff700 - 0xfebff77f] mem
DOMAIN: 0000 allocate_resources_mem: next_base: febff780 size: 2780
align: 12 gran: 0 done
Root Device assign_resources, bus 0 link: 0
BC_DRAM_TOP = 0x07ffffff
MC_GBASE_ADD = 0x00000100
I would set ram size to 128 Mbytes
CBMEM region 7fe0000-7ffffff (cbmem_late_set_table)
DOMAIN: 0000 assign_resources, bus 0 link: 0
PCI: 00:0f.1 10 <- [0x0000001000 - 0x00000010ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.1 14 <- [0x00febff000 - 0x00febff0ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.2 10 <- [0x0000001400 - 0x00000014ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.2 14 <- [0x00febff100 - 0x00febff1ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.3 10 <- [0x0000001800 - 0x00000018ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.3 14 <- [0x00febff200 - 0x00febff2ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.4 10 <- [0x0000001c00 - 0x0000001cff] size 0x00000100 gran 0x08 io
PCI: 00:0f.4 14 <- [0x00febff300 - 0x00febff3ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.5 10 <- [0x0000002000 - 0x00000020ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.5 14 <- [0x00febff400 - 0x00febff4ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.6 10 <- [0x0000002400 - 0x00000024ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.6 14 <- [0x00febff500 - 0x00febff5ff] size 0x00000100 gran 0x08 mem
PCI: 00:0f.7 10 <- [0x0000002800 - 0x00000028ff] size 0x00000100 gran 0x08 io
PCI: 00:0f.7 14 <- [0x00febff600 - 0x00febff6ff] size 0x00000100 gran 0x08 mem
PCI: 00:12.0 assign_resources, bus 0 link: 0
PNP: 002e.4 60 <- [0x0000000060 - 0x000000006f] size 0x00000010 gran 0x04 io
PNP: 002e.4 62 <- [0x0000000064 - 0x0000000063] size 0x00000000 gran 0x00 io
PNP: 002e.4 70 <- [0x0000000001 - 0x0000000001] size 0x00000001 gran 0x00 irq
PNP: 002e.a missing set_resources
PNP: 002e.e missing set_resources
PNP: 002e.10 missing set_resources
PNP: 002e.12 missing set_resources
ERROR: PNP: 002e.0 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.0 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.0 74 drq size: 0x0000000001 not assigned
ERROR: PNP: 002e.1 60 io size: 0x0000000400 not assigned
ERROR: PNP: 002e.1 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.1 74 drq size: 0x0000000001 not assigned
ERROR: PNP: 002e.2 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.2 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.2 74 drq size: 0x0000000001 not assigned
ERROR: PNP: 002e.2 75 drq size: 0x0000000001 not assigned
ERROR: PNP: 002e.3 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.3 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.5 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.6 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.6 62 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.6 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.7 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.7 70 irq size: 0x0000000001 not assigned
ERROR: PNP: 002e.8 60 io size: 0x0000000008 not assigned
ERROR: PNP: 002e.8 70 irq size: 0x0000000001 not assigned
PCI: 00:12.0 assign_resources, bus 0 link: 0
PCI: 00:12.2 20 <- [0x0000002c00 - 0x0000002c7f] size 0x00000080 gran 0x07 io
PCI: 00:12.3 10 <- [0x00febff700 - 0x00febff77f] size 0x00000080 gran 0x07 mem
PCI: 00:12.4 10 <- [0x00febfd000 - 0x00febfdfff] size 0x00001000 gran 0x0c mem
PCI: 00:13.0 10 <- [0x00febfe000 - 0x00febfefff] size 0x00001000 gran 0x0c mem
DOMAIN: 0000 assign_resources, bus 0 link: 0
Root Device assign_resources, bus 0 link: 0
Done setting resources.
Show resources in subtree (Root Device)...After assigning values.
Root Device child on link 0 DOMAIN: 0000
DOMAIN: 0000 child on link 0 PCI: 00:00.0
DOMAIN: 0000 resource base 1000 size 1c80 align 8 gran 0 limit ffff
flags 40040100 index 10000000
DOMAIN: 0000 resource base febfd000 size 2780 align 12 gran 0 limit
febfffff flags 40040200 index 10000100
DOMAIN: 0000 resource base 0 size 8000000 align 0 gran 0 limit 0
flags e0004200 index a
PCI: 00:00.0
PCI: 00:0f.0
PCI: 00:0f.1
PCI: 00:0f.1 resource base 1000 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.1 resource base febff000 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.2
PCI: 00:0f.2 resource base 1400 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.2 resource base febff100 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.3
PCI: 00:0f.3 resource base 1800 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.3 resource base febff200 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.4
PCI: 00:0f.4 resource base 1c00 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.4 resource base febff300 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.5
PCI: 00:0f.5 resource base 2000 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.5 resource base febff400 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.6
PCI: 00:0f.6 resource base 2400 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.6 resource base febff500 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:0f.7
PCI: 00:0f.7 resource base 2800 size 100 align 8 gran 8 limit ffff
flags 60000100 index 10
PCI: 00:0f.7 resource base febff600 size 100 align 8 gran 8 limit
febfffff flags 60000200 index 14
PCI: 00:12.0 child on link 0 PNP: 002e.4
PCI: 00:12.0 resource base 0 size 1000 align 0 gran 0 limit ffff
flags c0000100 index 1
PCI: 00:12.0 resource base fec00000 size 1000 align 0 gran 0 limit
0 flags c0000200 index 3
PNP: 002e.4
PNP: 002e.4 resource base 60 size 10 align 4 gran 4 limit ffff
flags e0000100 index 60
PNP: 002e.4 resource base 64 size 0 align 0 gran 0 limit 0 flags
e0000100 index 62
PNP: 002e.4 resource base 1 size 1 align 0 gran 0 limit 0 flags
e0000400 index 70
PNP: 002e.a
PNP: 002e.a resource base c size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.e
PNP: 002e.e resource base 3f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.e resource base 4 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.f
PNP: 002e.f resource base 3f2 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.f resource base 6 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.f resource base 2 size 0 align 0 gran 0 limit 0 flags
c0000800 index 74
PNP: 002e.10
PNP: 002e.10 resource base 378 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.10 resource base 7 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.12
PNP: 002e.12 resource base 2f8 size 0 align 0 gran 0 limit 0 flags
c0000100 index 60
PNP: 002e.12 resource base 3 size 0 align 0 gran 0 limit 0 flags
c0000400 index 70
PNP: 002e.0
PNP: 002e.0 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.0 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74
PNP: 002e.1
PNP: 002e.1 resource base 0 size 400 align 10 gran 10 limit 7ff
flags 100 index 60
PNP: 002e.1 resource base 0 size 1 align 0 gran 0 limit 0
flags002e.1 resource base 0 size 1 align 0 gran 0 limit 0 flags 800
index 74
PNP: 002e.2
PNP: 002e.2 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 74
PNP: 002e.2 resource base 0 size 1 align 0 gran 0 limit 0 flags 800 index 75
PNP: 002e.3
PNP: 002e.3 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.3 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.5
PNP: 002e.5 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.6
PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 60
PNP: 002e.6 resource base 0 size 8 align 3 gran 3 limit 7ff flags
100 index 62
PNP: 002e.6 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.7
PNP: 002e.7 resource base 0 size 8 align 3 gran 3 limit ffff flags
100 index 60
PNP: 002e.7 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PNP: 002e.8
PNP: 002e.8 resource base 0 size 8 align 3 gran 3 limit ffff flags
100 index 60
PNP: 002e.8 resource base 0 size 1 align 0 gran 0 limit 0 flags 400 index 70
PCI: 00:12.1
PCI: 00:12.2
PCI: 00:12.2 resource base 2c00 size 80 align 7 gran 7 limit ffff
flags 60000100 index 20
PCI: 00:12.3
PCI: 00:12.3 resource base febff700 size 80 align 7 gran 7 limit
febfffff flags 60000200 index 10
PCI: 00:12.4
PCI: 00:12.4 resource base febfd000 size 1000 align 12 gran 12
limit febfffff flags 60000200 index 10
PCI: 00:13.0
PCI: 00:13.0 resource base febfe000 size 1000 align 12 gran 12
limit febfffff flags 60000200 index 10
Done allocating resources.
Enabling resources...
PCI: 00:00.0 cmd <- 07
PCI: 00:0f.1 cmd <- 03
PCI: 00:0f.2 cmd <- 03
PCI: 00:0f.3 cmd <- 03
PCI: 00:0f.4 cmd <- 03
PCI: 00:0f.5 cmd <- 03
PCI: 00:0f.6 cmd <- 03
PCI: 00:0f.7 cmd <- 03
PCI: 00:12.0 cmd <- 0f
PCI: 00:12.2 cmd <- 01
PCI: 00:12.3 subsystem <- 0000/0000
PCI: 00:12.3 cmd <- 02
PCI: 00:12.4 subsystem <- 0000/0000
PCI: 00:12.4 cmd <- 03
PCI: 00:13.0 subsystem <- 0000/0000
PCI: 00:13.0 cmd <- 02
done.
Initializing devices...
Root Device init
PCI: 00:00.0 init
northbridge: northbridge_init()
Calling enable_cache()
PCI: 00:0f.1 init
PCI: 00:0f.2 init
PCI: 00:0f.3 init
PCI: 00:0f.4 init
PCI: 00:0f.5 init
PCI: 00:0f.6 init
PCI: 00:0f.7 init
PCI: 00:12.0 init
PCI: 00:12.2 init
Primary IDE interface enabled
Secondary IDE interface enabled
PCI: 00:12.3 init
PCI: 00:12.4 init
PCI: 00:13.0 init
PNP: 002e.4 init
PNP: 002e.0 init
PNP: 002e.1 init
PNP: 002e.2 init
PNP: 002e.3 init
PNP: 002e.5 init
PNP: 002e.6 init
PNP: 002e.7 init
PNP: 002e.8 init
Devices initialized
Show all devs...After init.
Root Device: enabled 1
DOMAIN: 0000: enabled 1
PCI: 00:00.0: enabled 1
PCI: 00:0f.0: enabled 0
PCI: 00:12.0: enabled 1
PNP: 002e.4: enabled 1
PNP: 002e.a: enabled 1
PNP: 002e.e: enabled 1
PNP: 002e.f: enabled 0
PNP: 002e.10: enabled 1
PNP: 002e.12: enabled 1
PCI: 00:12.1: enabled 0
PCI: 00:12.2: enabled 1
PCI: 00:12.3: enabled 1
PCI: 00:12.4: enabled 1
PCI: 00:13.0: enabled 1
PCI: 00:0f.1: enabled 1
PCI: 00:0f.2: enabled 1
PCI: 00:0f.3: enabled 1
PCI: 00:0f.4: enabled 1
PCI: 00:0f.5: enabled 1
PCI: 00:0f.6: enabled 1
PCI: 00:0f.7: enabled 1
PNP: 002e.0: enabled 1
PNP: 002e.1: enabled 1
PNP: 002e.2: enabled 1
PNP: 002e.3: enabled 1
PNP: 002e.5: enabled 1
PNP: 002e.6: enabled 1
PNP: 002e.7: enabled 1
PNP: 002e.8: enabled 1
CBMEM region 7fe0000-7ffffff (cbmem_check_toc)
CBMEM region 7fe0000-7ffffff (cbmem_initialize_empty)
Adding CBMEM entry as no. 1
Moving GDT to 07fe0200...ok
Finalize devices...
Devices finalized
Copying Interrupt Routing Table to 0x000f0000... done.
PIRQ Entry 0 Dev/Fn: 13 Slot: 0
INT: A link: 1 bitmap: deb8 IRQ: 3
INT: B link: 0 bitmap: deb8 not routed
INT: C link: 0 bitmap: deb8 not routed
INT: D link: 0 bitmap: deb8 not routed
Assigning IRQ 3 to 0:13.0
PIRQ Entry 1 Dev/Fn: A Slot: 0
INT: A link: 2 bitmap: deb8 IRQ: 4
INT: B link: 3 bitmap: deb8 IRQ: 5
INT: C link: 4 bitmap: deb8 IRQ: 7
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 2 Dev/Fn: B Slot: 0
INT: A link: 3 bitmap: deb8 IRQ: 5
INT: B link: 4 bitmap: deb8 IRQ: 7
INT: C link: 2 bitmap: deb8 IRQ: 4
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 3 Dev/Fn: C Slot: 0
INT: A link: 4 bitmap: deb8 IRQ: 7
INT: B link: 2 bitmap: deb8 IRQ: 4
INT: C link: 3 bitmap: deb8 IRQ: 5
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 4 Dev/Fn: F Slot: 0
INT: A link: 4 bitmap: deb8 IRQ: 7
INT: B link: 3 bitmap: deb8 IRQ: 5
INT: C link: 2 bitmap: deb8 IRQ: 4
INT: D link: 0 bitmap: deb8 not routed
Assigning IRQ 7 to 0:f.0
Assigning IRQ 7 to 0:f.1
Assigning IRQ 7 to 0:f.2
Assigning IRQ 7 to 0:f.3
Assigning IRQ 7 to 0:f.4
Assigning IRQ 7 to 0:f.5
Assigning IRQ 7 to 0:f.6
Assigning IRQ 7 to 0:f.7
PIRQA: 3
PIRQB: 4
PIRQC: 5
PIRQD: 7
Adding CBMEM entry as no. 2
Copying Interrupt Routing Table to 0x07fe0400... done.
PIRQ Entry 0 Dev/Fn: 13 Slot: 0
INT: A link: 1 bitmap: deb8 IRQ: 3
INT: B link: 0 bitmap: deb8 not routed
INT: C link: 0 bitmap: deb8 not routed
INT: D link: 0 bitmap: deb8 not routed
Assigning IRQ 3 to 0:13.0
PIRQ Entry 1 Dev/Fn: A Slot: 0
INT: A link: 2 bitmap: deb8 IRQ: 4
INT: B link: 3 bitmap: deb8 IRQ: 5
INT: C link: 4 bitmap: deb8 IRQ: 7
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 2 Dev/Fn: B Slot: 0
INT: A link: 3 bitmap: deb8 IRQ: 5
INT: B link: 4 bitmap: deb8 IRQ: 7
INT: C link: 2 bitmap: deb8 IRQ: 4
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 3 Dev/Fn: C Slot: 0
INT: A link: 4 bitmap: deb8 IRQ: 7
INT: B link: 2 bitmap: deb8 IRQ: 4
INT: C link: 3 bitmap: deb8 IRQ: 5
INT: D link: 0 bitmap: deb8 not routed
PIRQ Entry 4 Dev/Fn: F Slot: 0
INT: A link: 4 bitmap: deb8 IRQ: 7
INT: B link: 3 bitmap: deb8 IRQ: 5
INT: C link: 2 bitmap: deb8 IRQ: 4
INT: D link: 0 bitmap: deb8 not routed
Assigning IRQ 7 to 0:f.0
Assigning IRQ 7 to 0:f.1
Assigning IRQ 7 to 0:f.2
Assigning IRQ 7 to 0:f.3
Assigning IRQ 7 to 0:f.4
Assigning IRQ 7 to 0:f.5
Assigning IRQ 7 to 0:f.6
Assigning IRQ 7 to 0:f.7
PIRQA: 3
PIRQB: 4
PIRQC: 5
PIRQD: 7
PIRQ table: 112 bytes.
Adding CBMEM entry as no. 3
smbios_write_tables: 07fe1400
Root Device (ASI MB-5BLMP)
DOMAIN: 0000 (AMD GX1 Northbridge)
PCI: 00:00.0 (AMD GX1 Northbridge)
PCI: 00:0f.0 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.0 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PNP: 002e.4 (NSC PC87351 Super I/O)
PNP: 002e.a (NSC PC87351 Super I/O)
PNP: 002e.e (NSC PC87351 Super I/O)
PNP: 002e.f (NSC PC87351 Super I/O)
PNP: 002e.10 (NSC PC87351 Super I/O)
PNP: 002e.12 (NSC PC87351 Super I/O)
PCI: 00:12.1 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.2 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.3 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:12.4 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:13.0 (AMD Geode CS5530/CS5530A I/O Companion Southbridge)
PCI: 00:0f.1 (unknown)
PCI: 00:0f.2 (unknown)
PCI: 00:0f.3 (unknown)
PCI: 00:0f.4 (unknown)
PCI: 00:0f.5 (unknown)
PCI: 00:0f.6 (unknown)
PCI: 00:0f.7 (unknown)
PNP: 002e.0 (unknown)
PNP: 002e.1 (unknown)
PNP: 002e.2 (unknown)
PNP: 002e.3 (unknown)
PNP: 002e.5 (unknown)
PNP: 002e.6 (unknown)
PNP: 002e.7 (unknown)
PNP: 002e.8 (unknown)
SMBIOS tables: 318 bytes.
Adding CBMEM entry as no. 4
Writing table forward entry at 0x00000500
Wrote coreboot table at: 00000500, 0x10 bytes, checksum dbe0
Table forward entry ends at 0x00000528.
... aligned to 0x00001000
Writing coreboot table at 0x07fe1c00
rom_table_end = 0x07fe1c00
... aligned to 0x07ff0000
0. 0000000000000000-0000000000000fff: CONFIGURATION TABLES
1. 0000000000001000-0000000007fdffff: RAM
2. 0000000007fe0000-0000000007ffffff: CONFIGURATION TABLES
Wrote coreboot table at: 07fe1c00, 0x118 bytes, checksum ddf4
coreboot table: 304 bytes.
FREE SPACE 0. 07fe9c00 00016400
GDT 1. 07fe0200 00000200
IRQ TABLE 2. 07fe0400 00001000
SMBIOS 3. 07fe1400 00000800
COREBOOT 4. 07fe1c00 00008000
CBFS: located payload @ fffd0338, 59592 bytes.
Loading segment from rom address 0xfffd0338
code (compression=1)
New segment dstaddr 0xe3ebc memsize 0x1c144 srcaddr 0xfffd0370 filesize 0xe890
(cleaned up) New segment addr 0xe3ebc size 0x1c144 offset 0xfffd0370
filesize 0xe890
Loading segment from rom address 0xfffd0354
Entry Point 0x000fd565
Bounce Buffer at 07fa4000, 245760 bytes
Loading Segment: addr: 0x00000000000e3ebc memsz: 0x000000000001c144
filesz: 0x000000000000e890
lb: [0x0000000000100000, 0x000000000011e000)
Post relocation: addr: 0x00000000000e3ebc memsz: 0x000000000001c144
filesz: 0x000000000000e890
using LZMA
[ 0x000e3ebc, 00100000, 0x00100000) <- fffd0370
dest 000e3ebc, end 00100000, bouncebuffer 7fa4000
Loaded segments
Jumping to boot code at 000fd565
CPU0: stack: 00119000 - 0011a000, lowest used address 00119a8c, stack
used: 1396 bytes
entry = 0x000fd565
lb_start = 0x00100000
lb_size = 0x0001e000
buffer = 0x07fa4000
SeaBIOS (version rel-1.7.5-41-g3aa31d7-20140727_143838-debian)
Found mainboard ASI MB-5BLMP
Relocating init from 0x000e5130 to 0x07f94230 (size 48400)
Found CBFS header at 0xfffffcd0
CPU Mhz=233
Found 8 PCI devices (max PCI bus is 00)
Copying SMBIOS entry point from 0x07fe1400 to 0x000f0e20
Scan for VGA option rom
OHCI init on dev 00:13.0 (regs=0xfebfe000)
Found 1 lpt ports
Found 2 serial ports
ATA controller 1 at 1f0/3f4/0 (irq 14 dev 92)
ATA controller 2 at 170/374/0 (irq 15 dev 92)
PS2 keyboard initialized
ata0-0: ST320410A ATA-6 Hard-Disk (19092 MiBytes)
Searching bootorder for: /pci@i0cf8/*@12,2/drive@0/disk@0
All threads complete.
Scan for option roms
Press F12 for boot menu.
Searching bootorder for: HALT
drive 0x000f0dd0: PCHS=16383/16/63 translation=lba LCHS=1024/255/63 s=39102336
Space available for UMB: c0000-ef000, f0000-f0dd0
Returned 262144 bytes of ZoneHigh
e820 map has 5 items:
0: 0000000000000000 - 000000000009fc00 = 1 RAM
1: 000000000009fc00 - 00000000000a0000 = 2 RESERVED
2: 00000000000f0000 - 0000000000100000 = 2 RESERVED
3: 0000000000100000 - 0000000007fe0000 = 1 RAM
4: 0000000007fe0000 - 0000000008000000 = 2 RESERVED
enter handle_19:
NULL
Booting from Hard Disk...
Booting from 0000:7c00
GNU GRUB version 1.99-27+deb7u2
[...]
Loading Linux 3.16.0-rc6+ ...
Loading initial ramdisk ...
--
Daniele Forsi
1
0

July 26, 2014
Hello
Last weekend I successfully booted seabios from grub2 with native video
support.
This had been previously reported on
www.coreboot.org/pipermail/coreboot/2014-February/077306.html
If you want to do the same:
- get the latest seabios, no need for a specific branch anymore (I'm using
3aa31d7d6375303fc88438021aad485f50bb1e39)
git clone git://git.seabios.org/seabios.git seabios
- configure it with the attached configuration file, or at least
enable CONFIG_COREBOOT
and CONFIG_VGA_COREBOOT as per the original instructions (
http://www.coreboot.org/pipermail/coreboot/2014-February/077245.html)
- add seabios.elf and its vga rom to the CBFS payload (supposing you
cloned seabios into ../payloads) with:
cbfstool coreboot.rom add -f ../payloads/seabios/out/bios.bin.elf -n
elf/seabios.elf -t raw && cbfstool coreboot.rom add -f
../payloads/seabios/out/vgabios.bin -n vgaroms/vgabios.bin -t raw
The add -t raw seems to be important. I had boot problems that required a
reflash after using add-payload and a few other experimental settings.
Since I was investigating other issues, I did not try to explore that and
return to a working setup instead.
- add to your grub.cfg
menuentry '2: SeaBios' {
insmod cbfs
chainloader (cbfsdisk)/elf/seabios.elf
}
That's it! I could successfully start an old grub from the hard drive, but
not its memtest86 menu entry. Likewise, bootable USB stick or a windows
partition can not be started. I'm still investigating.
Any help or suggestion would be appreciated!
1
0
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
So far we have workarounds (idle=halt or processor.max_cstate=2 kernel
parameter, or 'powertop --auto-tune').
I am fully aware that these are workarounds, not solutions.
A libreboot user also reported that the following programme can be
used (in the same way as powertop):
https://wiki.archlinux.org/index.php/TLP
Might be worth looking into.
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
Comment: Using GnuPG with Thunderbird - http://www.enigmail.net/
iQEcBAEBAgAGBQJTzmktAAoJEP9Ft0z50c+UhT8H/2xXUdcJANCmZkauI6iy5ZeO
DGdPp5aDoDIDP5MOkju4dMQG4tziMkdiRUcA+ZwIDND4wB3s3rmt4Q+B/h2wyF9L
hCXR2u5Zv5CjXntcoNbBxO7Lcl8zyc/f9o4o1JopKkO5e1W1TTCk0bDyegD7zqAy
pLQXHOhFBhbtIFkfgi8XTUVqMy0+8umXn/NcHpRxrw9s85ntY372DIbYnoVq6Gz9
Pt1b9+VtQ+ERCaaJa7nZCsSuS3FYv594FRnDLkIJiSf5hViBOQqe7JIYNca4cvi6
5phTpYp0aSeRuyOWcKneiP5/wCGRB0OYzBGfxi8gMsz4Y2QtiGs3A2HqmUz3BIo=
=t9yl
-----END PGP SIGNATURE-----
5
4
On Wed, 23 Jul 2014 11:27:37 +0100
WANG FEI <wangfei.jimei(a)gmail.com> wrote:
> Tom, I'm not an expert of AMD products, I just have a quick search on
> the Device IDs in your mail, your platform's southbridge is SB800,
> which is already supported by coreboot, AMD's processor/northbridge
> is definitely supported by coreboot, but I dont believe the mainboard
> is supported by coreboot.
>
>
> On Wed, Jul 23, 2014 at 10:54 AM, Peter Stuge <peter(a)stuge.se> wrote:
>
> > Tom wrote:
> > > Hello I own an ASUS M5A97 R2.0 and I would like to know if
> > > coreboot is supported.
> >
> > The simple answer is that if the mainboard is listed as supported on
> > the coreboot.org webpage then it might work, and in all other cases
> > it will certainly not work, and you will need to spend weeks to
> > years on education and implementation for the board - how much
> > depends on your background.
> >
> >
> > //Peter
> >
> > --
> > coreboot mailing list: coreboot(a)coreboot.org
> > http://www.coreboot.org/mailman/listinfo/coreboot
> >
So I'm guessing that there is no development going on for this specific
board either? I suppose I just struck out of luck this time
around.
1
0
Hello I own an ASUS M5A97 R2.0 and I would like to know if coreboot is
supported. I think the Northbridge is an AMD 970 and the Southbridge
is SB950 (I don't know for sure though). My CPU is an FX 6350
(Piledriver).
Here's the output of "lspci -tvnn":
-[0000:00]-+-00.0 Advanced Micro Devices, Inc. [AMD/ATI] RD890 PCI to PCI bridge (external gfx0 port B) [1002:5a14]
+-00.2 Advanced Micro Devices, Inc. [AMD/ATI] RD990 I/O Memory Management Unit (IOMMU) [1002:5a23]
+-02.0-[01]--+-00.0 NVIDIA Corporation GK104 [GeForce GTX 760] [10de:1187]
| \-00.1 NVIDIA Corporation GK104 HDMI Audio Controller [10de:0e0a]
+-04.0-[02]----00.0 Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168]
+-05.0-[03]----00.0 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
+-07.0-[04]----00.0 ASMedia Technology Inc. ASM1042 SuperSpeed USB Host Controller [1b21:1042]
+-09.0-[05]----00.0 Qualcomm Atheros AR9287 Wireless Network Adapter (PCI-Express) [168c:002e]
+-11.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 SATA Controller [AHCI mode] [1002:4391]
+-12.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
+-12.2 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
+-13.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
+-13.2 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
+-14.0 Advanced Micro Devices, Inc. [AMD/ATI] SBx00 SMBus Controller [1002:4385]
+-14.2 Advanced Micro Devices, Inc. [AMD/ATI] SBx00 Azalia (Intel HDA) [1002:4383]
+-14.3 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 LPC host controller [1002:439d]
+-14.4-[06]--
+-14.5 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI2 Controller [1002:4399]
+-16.0 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB OHCI0 Controller [1002:4397]
+-16.2 Advanced Micro Devices, Inc. [AMD/ATI] SB7x0/SB8x0/SB9x0 USB EHCI Controller [1002:4396]
+-18.0 Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 0 [1022:1600]
+-18.1 Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 1 [1022:1601]
+-18.2 Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 2 [1022:1602]
+-18.3 Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 3 [1022:1603]
+-18.4 Advanced Micro Devices, Inc. [AMD] Family 15h Processor Function 4 [1022:1604]
\-18.5 Advanced Micro Devices, Inc. [AMD] Family 15h
Processor Function 5 [1022:1605]
superiotool output:
superiotool r4.0-6476-ge34a627
Found ITE IT8721F (id=0x8721, rev=0x1) at 0x2e
"flashrom -p internal -V" output:
flashrom v0.9.7-r1711 on Linux 3.15.6-1-libre (x86_64)
flashrom is free software, get the source code at http://www.flashrom.org
flashrom was built with libpci 3.2.0, GCC 4.8.2, little endian
Command line (3 args): flashrom -p internal -V
Calibrating delay loop... OS timer resolution is 1 usecs, 2054M loops per second, 10 myus = 10 us, 100 myus = 100 us, 1000 myus = 1001 us, 10000 myus = 10005 us, 4 myus = 4 us, OK.
Initializing internal programmer
No coreboot table found.
sh: dmidecode: command not found
dmidecode execution unsuccessful - continuing without DMI info
Found ITE Super I/O, ID 0x8721 on port 0x2e
Found chipset "AMD SB7x0/SB8x0/SB9x0" with PCI ID 1002:439d. Enabling flash write... SPI base address is at 0xfec10000
AltSpiCSEnable=0, SpiRomEnable=1, AbortEnable=0
PrefetchEnSPIFromIMC=0, PrefetchEnSPIFromHost=1, SpiOpEnInLpcMode=1
(0x0fcc2390) fastReadEnable=1, SpiArbEnable=1, SpiAccessMacRomEn=1, SpiHostAccessRomEn=1, ArbWaitCount=7, SpiBridgeDisable=1, DropOneClkOnRd=0
NormSpeed is 33 MHz
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
IMC is not active.
ROM strap override is not active
OK.
Super I/O ID 0x8721 is not on the list of flash capable controllers.
The following protocols are supported: LPC, FWH, SPI.
Probing for AMIC A25L05PT, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L05PU, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L10PT, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L10PU, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L20PT, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L20PU, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L40PT, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L40PU, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L80P, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L16PT, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L16PU, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L080, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25L032, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25LQ16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25LQ032/A25LQ32A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for AMIC A25LQ64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF021, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF041A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF081, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF321, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF321A, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DF641(A), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25DQ161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25F512, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
Probing for Atmel AT25F512A, 64 kB: probe_spi_at25f: id1 0x00, id2 0x00
Probing for Atmel AT25F512B, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25F1024(A), 128 kB: probe_spi_at25f: id1 0x00, id2 0x00
Probing for Atmel AT25F2048, 256 kB: probe_spi_at25f: id1 0x00, id2 0x00
Probing for Atmel AT25F4096, 512 kB: probe_spi_at25f: id1 0x00, id2 0x00
Probing for Atmel AT25FS010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT25FS040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT26DF041, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT26DF081A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT26DF161, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT26DF161A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT26F004, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45CS1282, 16896 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB011D, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB021D, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB041D, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB081D, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB161D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB321C, 4224 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB321D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel AT45DB642D, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for ESMT F25L008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B05T, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B10T, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B20T, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B40T, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B80T, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B16T, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B32T, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25B64T, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F05, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25F64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q80(A), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q32(A/B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25Q128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25QH16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25QH32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25QH64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25QH128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon EN25S64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25LQ32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q20(B), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q40(B), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q80(B), 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q16(B), 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q32(B), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q64(B), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25Q128B, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for GigaDevice GD25T80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F160S33B8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F160S33T8, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F320S33B8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F320S33T8, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F640S33B8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Intel 25F640S33T8, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L512(E)/MX25V512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1005(C)/MX25L1006E, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L2005(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L4005(A/C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L8005/MX25V8005, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1605, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1605A/MX25L1606E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1605D/MX25L1608D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1635D, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L3205(A), 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L3205D/MX25L3208D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L3206E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L3235D, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L6405(D), 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L6406E/MX25L6436E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L6445E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25L12805(D), 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25U1635E, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25U3235E/F, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix MX25U6435E/F, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P05-A, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P05, 64 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P10-A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P10, 128 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P20-old, 256 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P40-old, 512 kB: Ignoring RES in favour of RDID.
Probing for Micron/Numonyx/ST M25P80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25P128, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PX80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PX16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PX32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M25PX64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M45PE10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M45PE20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M45PE40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M45PE80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST M45PE16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q016, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q032..1E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q032..3E, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q064..1E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q064..3E, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q128..1E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Micron/Numonyx/ST N25Q128..3E, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Nantronics N25S10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Nantronics N25S20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Nantronics N25S40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Nantronics N25S80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Nantronics N25S16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LD256C, 32 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LD512(C), 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LD010(C), 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LD020(C), 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LD040(C), 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LV512(A), 64 kB: probe_spi_res3: id1 0x1616, id2 0x16
Probing for PMC Pm25LV010, 128 kB: probe_spi_res3: id1 0x1616, id2 0x16
Probing for PMC Pm25LV010A, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LV020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LV040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LV080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC Pm25LV016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Sanyo LE25FW203A, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Sanyo LE25FW403A, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
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 0xef, id2 0x4017
Probing for Spansion S25FL008A, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL016A, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL032A/P, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL064A/P, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL204K, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL208K, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL116K/S25FL216K, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Spansion S25FL128S......0, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
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, 128 kB: probe_spi_rems: id1 0xef, id2 0x16
Probing for SST SST25VF016B, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25VF032B, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25VF064C, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25VF040, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
Probing for SST SST25VF040B, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25VF040B.REMS, 512 kB: probe_spi_rems: id1 0xef, id2 0x16
Probing for SST SST25VF080B, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25WF512, 64 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25WF010, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25WF020, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST SST25WF040, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q80.V, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q16.V, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q32.V, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q64.V, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Found Winbond flash chip "W25Q64.V" (8192 kB, SPI) at physical address 0xff800000.
Chip status register is 0x00.
Probing for Winbond W25Q128.V, 16384 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q20.W, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q40.W, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q80.W, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q16.W, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q32.W, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25Q64.W, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X10, 128 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X20, 256 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X40, 512 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X80, 1024 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X16, 2048 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X32, 4096 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond W25X64, 8192 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Unknown SFDP-capable chip, 0 kB: Parsing JEDEC flash parameter table... done.
Probing for AMIC unknown AMIC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Atmel unknown Atmel SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Eon unknown Eon SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Macronix unknown Macronix SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for PMC unknown PMC SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for SST unknown SST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for ST unknown ST SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Sanyo unknown Sanyo SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Winbond unknown Winbond (ex Nexcom) SPI chip, 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Generic unknown SPI chip (RDID), 0 kB: probe_spi_rdid_generic: id1 0xef, id2 0x4017
Probing for Generic unknown SPI chip (REMS), 0 kB: probe_spi_rems: id1 0xef, id2 0x16
Probing for AMIC A49LF040A, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Atmel AT49LH002, 256 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AB, 512 kB: probe_82802ab: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Intel 82802AC, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL002, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for PMC Pm49FL004, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Sharp LHF00L04, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF002A/B, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF003A/B, 384 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF004A/B, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF004C, 512 kB: probe_82802ab: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008A, 1024 kB: probe_jedec_common: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF008C, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF016C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF020, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF020A, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF040, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF040B, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, 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 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for SST SST49LF160C, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040A, 512 kB: probe_82802ab: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW040B, 512 kB: probe_82802ab: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080A, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FLW080B, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW002, 256 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW016, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW040, 512 kB: probe_82802ab: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for ST M50FW080, 1024 kB: probe_82802ab: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for ST M50LPW116, 2048 kB: probe_82802ab: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040A, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040B, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040C, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FA, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FB, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V040FC, 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080A, 1024 kB: probe_jedec_common: id1 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W49V002A, 256 kB: probe_jedec_common: id1 0xff, id2 0xff, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W49V002FA, 256 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 0xea, id2 0xd0, id1 is normal flash content, id2 is normal flash content
Probing for Winbond W39V080FA (dual mode), 512 kB: probe_jedec_common: id1 0x0f, id2 0xb6, id1 parity violation, id1 is normal flash content, id2 is normal flash content
Found Winbond flash chip "W25Q64.V" (8192 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.
Here's a link to the specification page of said motherboard:
http://www.asus.com/Motherboards/M5A97_R20/
Thanks and please report back to me any information about getting
coreboot on this motherboard.
3
2
Hi,
ruiktest ~ # /tmp/acpidump
Could not get ACPI tables, AE_BAD_HEADER
It seems there is a bug in ACPICA, coreboot is using revision 0 (ACPI 1.0) if
there is no XSDT. But ACPICA expect always ACPI 2.0 style which have a len
record. This is bit more complicated, coreboot creates a header with revision 0,
but provides all other fields as it would be ACPI 2.0, but SeaBIOS correctly
strips that.
I created a bug report at ACPICA:
https://bugs.acpica.org/show_bug.cgi?id=1097
Thanks
Rudolf
1
0
i'll summarize my off-list discussion with ruik here.
i've slightly, or moderately, edited some of my previous answers to
ruik. in this email i've updated, corrected and integrated various
information i gave.
On 07/17/2014 06:04 PM, Rudolf Marek wrote:
> Hi Andrew,
>
> I seen also some freezes and I investigate what it could be. In the
> meanwhile I fixed the errata #712 (this is related to freeze due to
> the problem in VGA powermanagement)
awesome!
> I have also seen some freezes which ends up as soft lockup. I
> noticed that the microcode is not updateting to the version 061119 on
> the CPU.
i've also seen some strange lockups. i've done tests by leaving some
machines idle over night.
one of the configurations i tested had a 10de:01d3 nvidia card, without
a vga option rom. it was mostly unresponsive after ~13 hours. ssh worked
for a while, but the 3rd ssh command or so did not complete.
> So now I'm waiting for Sage to release a microcode update to
> coreboot.
great!
> Strangely the freeze problem do not occur on my test system which has
> different APU.
i've been using a8-5600K processors. does your test system use the
a10-5800k or the a10-5700? if so, i'd like to test it as well.
> Please can you try with the latest coreboot to see if the fix for
> errata #712 fixed that?
i've been using builds which include that commit. i'll do future tests
based off of today's git head.
a wheezy install without the vga option rom did well; it was up for ~28
hours. a wheezy machine with the internal graphics + the 6402 vga rom
lasted ~40 hours. it's hard to see a clear pattern here, as there are
very short up times for both configurations as well.
> I would like to know also what is your microcde revision in the cpu
> (after linux microcode patch is applied)
i've attached microcode info. it's version 20130710, installed through
debian sid.
a test using an external graphics card and updated microcode lasted over
2.5 days before someone rebooted it. other tests were all over the
place, lasting less than an hour, or 9.5 hours, for instance.
interestingly enough, a version of coreboot from the fall of 2013,
compiled by someone else, allegedly works quite well for someone using
an external nvidia card and a trisquel install. their system only needs
hard resetting about once every four days or so; when using internal
graphics, they hard reset about once per day. i'm not sure if this is a
best case scenario, or normal behavior.
it's very unlikely that they're using microcode; they use the same
coreboot build when using internal and external graphics.
> I dont know what VGA rom I'm using, I just extracted some random at
> the beginning. Those roms are most likely just patched with the
> proper ID so depending on your VGA ID we can try to compare them.
>
> What is your VGA PCI ID? Mine are 9901 and 9993 I think.
the a8-5600k internal graphics pciid is 9904.
thanks for hacking on coreboot! :-D
> Thanks Rudolf
-------- Forwarded Message --------
Subject: Re: f2a85-m vga binary revision
Date: Tue, 22 Jul 2014 16:44:25 +0200
From: Rudolf Marek <r.marek(a)assembler.cz>
To: Andrew Engelbrecht <sudoman(a)ninthfloor.org>
Hi
I did some decompression of the BIOS images and found that there are
only two versions and two kinds of ROMs:
ATOMBIOSBK-AMD VER015.022.000.000.000000 which is present up to BIOS
5202 from that there is a newer version: VER015.031.000.000.000000
I think I used 15 22 0 in my tests. The EFI version has only atombios
tables and no legacy x86 BIOS code (except for jmp blabla ... blabla: retf)
I also checked the dumped version from dd from system and it is
different not only by the PCI IDs but also perhaps some atomtables are
patched in runtime.
BIOS VERSION: F2A85-M-ASUS-5016
2f34e ATOMBIOSBK-AMD VER015.022.000.000.000000
ed66 ATOMBIOSBK-AMD VER015.022.000.000.000000
BIOS VERSION: F2A85-M-ASUS-5018
2f34e ATOMBIOSBK-AMD VER015.022.000.000.000000
ed66 ATOMBIOSBK-AMD VER015.022.000.000.000000
BIOS VERSION: F2A85-M-ASUS-5104
2f34e ATOMBIOSBK-AMD VER015.022.000.000.000000
ed66 ATOMBIOSBK-AMD VER015.022.000.000.000000
BIOS VERSION: F2A85-M-ASUS-5107
2f34e ATOMBIOSBK-AMD VER015.022.000.000.000000
ed66 ATOMBIOSBK-AMD VER015.022.000.000.000000
BIOS VERSION: F2A85-M-ASUS-5202
2f34e ATOMBIOSBK-AMD VER015.022.000.000.000000
ed66 ATOMBIOSBK-AMD VER015.022.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6004
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6102
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6402
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6404
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6501
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6502
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
BIOS VERSION: F2A85-M-ASUS-6506
2f34e ATOMBIOSBK-AMD VER015.031.000.000.000000
2206 ATOMBIOSBK-AMD VER015.031.000.000.000000
Thanks
Rudolf
1
0
ron minnich wrote:
> wrong
> right
It's way too early for that Ron. At this point nobody even
understands wtf is causing the problem. Someone competent
needs to research that before a discussion about the solution.
//Peter
2
1

July 22, 2014
Am 2014-07-22 00:18, schrieb WANG FEI:
> I dont notice this issue one week before (I update my coreboot source
> code one a week), does anyone have the same issue?
There weren't any issues in the area I'd suspect would be responsible
(src/arch/x86/Makefile.inc).
You could try to use git bisect (see
http://git-scm.com/book/en/Git-Tools-Debugging-with-Git#Binary-Search)
to pin down the revision that introduced the broken behaviour.
Regards,
Patrick
1
0