Charles Devereaux | 30 Jul 20:04 2014
Picon

Modem - should work with appropriate drivers

Hello

The modem is listed as "untested" on the X60 page, so I tried to explore that a bit further.

On Windows, its hardware info is "HDAUDIO\FUNC02&VEN_14F1&DEV_2BFA&SUBSYS_&REV_0900"

Some googling confirmed it was a Conexant, device ID 0x14f1,0x2bfa that was connected as the 2nd device of the HDA bus and should show as the 2nd codec of the audio card.

However it was never detected! (which may or may not be related to ACPI tables - I don't know if they contain HDA bus info)

After reading the HDA-Intel kernel documentation, I could successfully detect it with the kernel options : snd_hda_intel.model=thinkpad snd-hda-intel.probe_mask=0x103

Basically, the current hardware tables do not expose it to the OS, so you have to boot with manual probe instead of autodetection.

The modem is then detected as:

$ cat /proc/asound/Intel/codec#1
Codec: Conexant ID 2bfa
Address: 1
MFG Function Id: 0x2 (unsol 1)
Vendor Id: 0x14f12bfa
Subsystem Id: 0x14f10000
Revision Id: 0x90000
Modem Function Group: 0x2

Then, problem is that very codec is not supported with slmodem : https://bugzilla.novell.com/show_bug.cgi?id=244436

"Some HD-modem codecs (e.g. Conexant ones) don't work with slmodemd."

So I tried to fix hsfmodem to have it compile under a recent kernel 3.x (cf http://ubuntuforums.org/archive/index.php/t-1903439.html) but gave up.

At the moment the best option for those who need a working modem seems to get a MDC card that works, like the Si3054, to replace the Conexant MDC.

Cf:
http://www.silabs.com/Support%20Documents/TechnicalDocs/si3054-18.pdf 
http://www.futurel.bg/datasheets/2/3054_PB.pdf

Even them, it will be far from perfect, cf https://freemor.wordpress.com/2008/05/16/si3054-and-hardy-heron-the-saga-continues/

Anyway, if you want to get one, search for "Modem 3054" on ebay  : you will find many ML3054. As per the specsheets, it needs revE or later to be compatible with the HDA-Intel "Azalia" interface. Basically, make sure the original computer it was pulled from used snd-intel-hda instead of snd-intel8x0m (ex: lenovo y510 is ok) and you should be good.

I'm waiting for such a card, I will let you know if the modem works, but everything indicates it should. The modem could then be indicated as "working", but it will require a blob (for slmodem compilation) so personally I don't think I'll use the modem functions, but someone might be interested.

Charles

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Isaac | 29 Jul 18:55 2014

Chromium Upstreaming / Introduction

Hello all,

I am currently working on helping the Chromium team get their coreboot
patches upstreamed so I thought I should introduce myself to the community.
My name is Isaac Christensen and I've been working for Sage Electronic
Engineering since October. These will be my first pushes up to coreboot.org
so if you have any comments on process or workflow feel free to let me know
as I'm still learning.

Thank you,
Isaac

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Daniele Forsi | 27 Jul 15:41 2014
Picon

Unable to boot with asi/mb_5blmp

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  <at>  0x100000 (122880 bytes), entry
 <at>  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: <at> DOMAIN: 0000 10000000 limit 0000ffff
avoid_fixed_resources: <at> 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 <at> 62 fixed resource, size=0!
constrain_resources: PNP: 002e.a
skipping PNP: 002e.a <at> 70 fixed resource, size=0!
constrain_resources: PNP: 002e.e
skipping PNP: 002e.e <at> 60 fixed resource, size=0!
skipping PNP: 002e.e <at> 70 fixed resource, size=0!
constrain_resources: PNP: 002e.10
skipping PNP: 002e.10 <at> 60 fixed resource, size=0!
skipping PNP: 002e.10 <at> 70 fixed resource, size=0!
constrain_resources: PNP: 002e.12
skipping PNP: 002e.12 <at> 60 fixed resource, size=0!
skipping PNP: 002e.12 <at> 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 <at> 10000000 limit 0000ffff
lim->base 00001000 lim->limit 0000ffff
avoid_fixed_resources2: DOMAIN: 0000 <at> 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  <at>  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 <at> i0cf8/* <at> 12,2/drive <at> 0/disk <at> 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
Attachment (mailinglist1.seabios.config): application/octet-stream, 2151 bytes
Attachment (mailinglist1.coreboot.config): application/octet-stream, 15 KiB
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Charles Devereaux | 26 Jul 00:08 2014
Picon

Success replicating seabios boot from grub2 on the X60

Hello

Last weekend I successfully booted seabios from grub2 with native video support.

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!

#
# Automatically generated file; DO NOT EDIT.
# SeaBIOS Configuration
#

#
# General Features
#
CONFIG_COREBOOT=y
# CONFIG_QEMU is not set
# CONFIG_CSM is not set
# CONFIG_QEMU_HARDWARE is not set
CONFIG_THREADS=y
CONFIG_RELOCATE_INIT=y
CONFIG_BOOTMENU=y
# CONFIG_BOOTSPLASH is not set
CONFIG_BOOTORDER=y
CONFIG_COREBOOT_FLASH=y
CONFIG_LZMA=y
CONFIG_CBFS_LOCATION=0x0
# CONFIG_FLASH_FLOPPY is not set
CONFIG_ENTRY_EXTRASTACK=y
CONFIG_MALLOC_UPPERMEMORY=y
CONFIG_ROM_SIZE=0

#
# Hardware support
#
CONFIG_ATA=y
CONFIG_ATA_DMA=y
CONFIG_ATA_PIO32=y
CONFIG_AHCI=y
# CONFIG_MEGASAS is not set
# CONFIG_FLOPPY is not set
CONFIG_PS2PORT=y
CONFIG_USB=y
CONFIG_USB_UHCI=y
CONFIG_USB_OHCI=y
CONFIG_USB_EHCI=y
# CONFIG_USB_XHCI is not set
CONFIG_USB_MSC=y
CONFIG_USB_UAS=y
CONFIG_USB_HUB=y
CONFIG_USB_KEYBOARD=y
CONFIG_USB_MOUSE=y
CONFIG_SERIAL=y
CONFIG_LPT=y
CONFIG_PMTIMER=y

#
# BIOS interfaces
#
CONFIG_DRIVES=y
CONFIG_CDROM_BOOT=y
CONFIG_CDROM_EMU=y
CONFIG_PCIBIOS=y
CONFIG_APMBIOS=y
CONFIG_PNPBIOS=y
CONFIG_OPTIONROMS=y
CONFIG_PMM=y
CONFIG_BOOT=y
CONFIG_KEYBOARD=y
CONFIG_KBD_CALL_INT15_4F=y
CONFIG_MOUSE=y
CONFIG_S3_RESUME=y
CONFIG_VGAHOOKS=y
# CONFIG_DISABLE_A20 is not set

#
# VGA ROM
#
# CONFIG_NO_VGABIOS is not set
# CONFIG_VGA_GEODEGX2 is not set
# CONFIG_VGA_GEODELX is not set
CONFIG_VGA_COREBOOT=y
CONFIG_BUILD_VGABIOS=y
CONFIG_VGA_ALLOCATE_EXTRA_STACK=y
CONFIG_VGA_EXTRA_STACK_SIZE=512
CONFIG_VGA_VBE=y

#
# Debugging
#
CONFIG_DEBUG_LEVEL=1
# CONFIG_DEBUG_SERIAL is not set
CONFIG_DEBUG_COREBOOT=y
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Mohan | 24 Jul 07:34 2014
Picon

S3 support in BayleyBay FSP

Hi,

Does anyone know how to enable S3 support for "Bayley Bay CRB-I" ?

I have been able to boot to linux using SeaBios as well as Grub2 payload 
on the "Bayley Bay CRB-I"
but it does no appear to support S3 resume.

What needs to be done to enable support for S3 Sleep ?

Regards,
Mohan

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Tom | 23 Jul 07:13 2014

Will an ASUS M5A97 R2.0 work with coreboot?

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.

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Rudolf Marek | 23 Jul 00:02 2014
Picon

FYI: latest ACPICA acpidump is broken

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

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot

Andrew Engelbrecht | 23 Jul 00:00 2014

Re: f2a85-m vga binary revision

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 <at> assembler.cz>
To: Andrew Engelbrecht <sudoman <at> 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

processor	: 0
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 16
model name	: AMD A8-5600K APU with Radeon(tm) HD Graphics   
stepping	: 1
microcode	: 0x6001119
cpu MHz		: 1400.000
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 0
cpu cores	: 2
apicid		: 16
initial apicid	: 0
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht
syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid
aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4
nodeid_msr tbm topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale
vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7186.75
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate [9] [10]

processor	: 1
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 16
model name	: AMD A8-5600K APU with Radeon(tm) HD Graphics   
stepping	: 1
microcode	: 0x6001119
cpu MHz		: 1400.000
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 1
cpu cores	: 2
apicid		: 17
initial apicid	: 1
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht
syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid
aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4
nodeid_msr tbm topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale
vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7186.47
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate [9] [10]

processor	: 2
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 16
model name	: AMD A8-5600K APU with Radeon(tm) HD Graphics   
stepping	: 1
microcode	: 0x6001119
cpu MHz		: 1400.000
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 2
cpu cores	: 2
apicid		: 18
initial apicid	: 2
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht
syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid
aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4
nodeid_msr tbm topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale
vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7186.58
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate [9] [10]

processor	: 3
vendor_id	: AuthenticAMD
cpu family	: 21
model		: 16
model name	: AMD A8-5600K APU with Radeon(tm) HD Graphics   
stepping	: 1
microcode	: 0x6001119
cpu MHz		: 1400.000
cache size	: 2048 KB
physical id	: 0
siblings	: 4
core id		: 3
cpu cores	: 2
apicid		: 19
initial apicid	: 3
fpu		: yes
fpu_exception	: yes
cpuid level	: 13
wp		: yes
flags		: fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht
syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_good nopl nonstop_tsc extd_apicid
aperfmperf pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 popcnt aes xsave avx f16c lahf_lm
cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs xop skinit wdt lwp fma4
nodeid_msr tbm topoext perfctr_core arat cpb hw_pstate npt lbrv svm_lock nrip_save tsc_scale
vmcb_clean flushbyasid decodeassists pausefilter pfthreshold
bogomips	: 7186.56
TLB size	: 1536 4K pages
clflush size	: 64
cache_alignment	: 64
address sizes	: 48 bits physical, 48 bits virtual
power management: ts ttp tm 100mhzsteps hwpstate [9] [10]

Jul 18 15:43:10 f2a85m-flasher kernel: [    1.818164] microcode: CPU0: patch_level=0x0600110f
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.820080] platform microcode: firmware: agent loaded
amd-ucode/microcode_amd_fam15h.bin into memory
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.824005] microcode: CPU0: new patch_level=0x06001119
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.826858] microcode: CPU1: patch_level=0x0600110f
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.828949] platform microcode: firmware: agent loaded
amd-ucode/microcode_amd_fam15h.bin into memory
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.832928] microcode: CPU1: new patch_level=0x06001119
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.835803] microcode: CPU2: patch_level=0x0600110f
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.837867] platform microcode: firmware: agent loaded
amd-ucode/microcode_amd_fam15h.bin into memory
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.841935] microcode: CPU2: new patch_level=0x06001119
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.844535] microcode: CPU3: patch_level=0x0600110f
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.846459] platform microcode: firmware: agent loaded
amd-ucode/microcode_amd_fam15h.bin into memory
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.850459] microcode: CPU3: new patch_level=0x06001119
Jul 18 15:43:10 f2a85m-flasher kernel: [    1.853252] microcode: Microcode Update Driver: v2.00
<tigran <at> aivazian.fsnet.co.uk>, Peter Oruba
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
The Gluglug | 22 Jul 15:37 2014
Picon

high-pitched whine on x60/t60


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.
WANG FEI | 22 Jul 00:18 2014
Picon

Something wrong in last week's check-in

coreboot guys,

I noticed the source code check-in last week have a problem - modifying some items with "make menuconfig", such as bootsplash file, then building with "make" command, the new bootsplash file will be **NOT** compiled into new coreboot image.

I dont notice this issue one week before (I update my coreboot source code one a week), does anyone have the same issue?

This is just a quick query, I can update the details tomorrow.

-Fei
--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot
Andrew Engelbrecht | 22 Jul 00:15 2014

broken wiki links

the amd revision guide links are broken:

http://www.coreboot.org/Datasheets#AMD_2

they appear to have moved:

http://developer.amd.com/resources/documentation-articles/developer-guides-manuals/

http://amd-dev.wpengine.netdna-cdn.com/wordpress/media/2012/10/48931_15h_Mod_10h-1Fh_Rev_Guide.pdf

-andrew

--

-- 
coreboot mailing list: coreboot <at> coreboot.org
http://www.coreboot.org/mailman/listinfo/coreboot


Gmane