[coreboot] The GbE is not activated on my Board.
김유석
poplinux0 at gmail.com
Mon Jun 20 07:46:45 CEST 2016
Dear Sir.
My ENV
EVB : ADI SG-2440
source : official coreboot
FSP : intel FSP 4.0
I was successfully build-up the coreboot and successfully boot-up my EVB.
But My EVB's GbE is not activated(not running.)
So, I was try to boot using the original OEM bios(from ADI). *This image
is **act**vate the GbE*.
Another developer was same quetion to Coreboot communite. And He is
resolved this issue.
https://www.coreboot.org/pipermail/coreboot/2015-January/079074.html
This guy's said that "Must add the descriptor.bin to coreboot.bin".
So, I was extract the descriptor.bin from ADI's coreboot.bin
And successfully attached the descriptor.bin to my coreboot.bin.
*oem_dumped.bin => ADI's default **coreboot.bin, This image are
activated the GbE.*
*poplinux at raw bins $ >* ./ifdtool -x src/oem_dumped.bin
File src/oem_dumped.bin is 8388608 bytes
Flash Region 0 (Flash Descriptor): 00000000 - 0000ffff
Flash Region 1 (BIOS): 00010000 - 007fffff
Flash Region 2 (Intel ME): 00fff000 - 00000fff (unused)
Flash Region 3 (GbE): 00fff000 - 00000fff (unused)
Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused)
*poplinux at raw bins $ >* ln -s ./flashregion_0_flashdescriptor.bin
descriptor.bin
*poplinux at raw bins $ >* ./ifdtool -d ./descriptor.bin
File ./descriptor.bin is 65536 bytes
FLMAP0: 0x01040003
NR: 1
FRBA: 0x40
NC: 1
FCBA: 0x30
FLMAP1: 0x09100206
ISL: 0x09
FPSBA: 0x100
NM: 2
FMBA: 0x60
FLMAP2: 0x00210020
PSL: 0x2100
FMSBA: 0x200
FLUMAP1: 0x000002e0
Intel ME VSCC Table Length (VTL): 2
Intel ME VSCC Table Base Address (VTBA): 0x000e00
ME VSCC table:
JID0: 0x001740ef
SPI Componend Device ID 1: 0x17
SPI Componend Device ID 0: 0x40
SPI Componend Vendor ID: 0xef
VSCC0: 0x20052005
Lower Erase Opcode: 0x20
Lower Write Enable on Write Status: 0x50
Lower Write Status Required: No
Lower Write Granularity: 64 bytes
Lower Block / Sector Erase Size: 4KB
Upper Erase Opcode: 0x20
Upper Write Enable on Write Status: 0x50
Upper Write Status Required: No
Upper Write Granularity: 64 bytes
Upper Block / Sector Erase Size: 4KB
OEM Section:
00: 31 31 35 32 31 35 30 39 32 30 00 00 00 00 00 00
10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Found Region Section
FLREG0: 0x000f0000
Flash Region 0 (Flash Descriptor): 00000000 - 0000ffff
FLREG1: 0x07ff0010
Flash Region 1 (BIOS): 00010000 - 007fffff
FLREG2: 0x00000fff
Flash Region 2 (Intel ME): 00fff000 - 00000fff (unused)
FLREG3: 0x00000fff
Flash Region 3 (GbE): 00fff000 - 00000fff (unused)
FLREG4: 0x00000fff
Flash Region 4 (Platform Data): 00fff000 - 00000fff (unused)
Found Component Section
FLCOMP 0x09200024
Dual Output Fast Read Support: not supported
Read ID/Read Status Clock Frequency: 33MHz
Write/Erase Clock Frequency: 33MHz
Fast Read Clock Frequency: 33MHz
Fast Read Support: not supported
Read Clock Frequency: 20MHz
Component 2 Density: 8MB
Component 1 Density: 8MB
FLILL 0x00000000
Invalid Instruction 3: 0x00
Invalid Instruction 2: 0x00
Invalid Instruction 1: 0x00
Invalid Instruction 0: 0x00
FLPB 0x00000000
Flash Partition Boundary Address: 0x000000
Found PCH Strap Section
PCHSTRP0: 0x00080002
PCHSTRP1: 0x00000000
PCHSTRP2: 0x00000000
PCHSTRP3: 0x00000003
PCHSTRP4: 0x0000007f
PCHSTRP5: 0x007fffc0
PCHSTRP6: 0x0001c7c0
PCHSTRP7: 0x00000624
PCHSTRP8: 0x00000000
PCHSTRP9: 0xffffffff
PCHSTRP10: 0xffffffff
PCHSTRP11: 0xffffffff
PCHSTRP12: 0xffffffff
PCHSTRP13: 0xffffffff
PCHSTRP14: 0xffffffff
PCHSTRP15: 0xffffffff
PCHSTRP16: 0xffffffff
PCHSTRP17: 0xffffffff
Found Master Section
FLMSTR1: 0x1f1f0000 (Host CPU/BIOS)
Platform Data Region Write Access: enabled
GbE Region Write Access: enabled
Intel ME Region Write Access: enabled
Host CPU/BIOS Region Write Access: enabled
Flash Descriptor Write Access: enabled
Platform Data Region Read Access: enabled
GbE Region Read Access: enabled
Intel ME Region Read Access: enabled
Host CPU/BIOS Region Read Access: enabled
Flash Descriptor Read Access: enabled
Requester ID: 0x0000
FLMSTR2: 0x08090118 (Intel ME)
Platform Data Region Write Access: disabled
GbE Region Write Access: enabled
Intel ME Region Write Access: disabled
Host CPU/BIOS Region Write Access: disabled
Flash Descriptor Write Access: disabled
Platform Data Region Read Access: disabled
GbE Region Read Access: enabled
Intel ME Region Read Access: disabled
Host CPU/BIOS Region Read Access: disabled
Flash Descriptor Read Access: enabled
Requester ID: 0x0118
FLMSTR3: 0xffffffff (GbE)
Platform Data Region Write Access: enabled
GbE Region Write Access: enabled
Intel ME Region Write Access: enabled
Host CPU/BIOS Region Write Access: enabled
Flash Descriptor Write Access: enabled
Platform Data Region Read Access: enabled
GbE Region Read Access: enabled
Intel ME Region Read Access: enabled
Host CPU/BIOS Region Read Access: enabled
Flash Descriptor Read Access: enabled
Requester ID: 0xffff
Found Processor Strap Section
????: 0xffffffff
????: 0xffffffff
????: 0xffffffff
????: 0xffffffff
But GbE is still de-activated. boot log is see below.
PCI: pci_scan_bus for bus 00
PCI: 00:00.0 [8086/0000] ops
PCI: 00:00.0 [8086/1f0e] enabled
Capability: type 0x10 @ 0x40
Capability: type 0x01 @ 0x80
Capability: type 0x0d @ 0x88
Capability: type 0x05 @ 0x90
Capability: type 0x10 @ 0x40
PCI: 00:01.0 subordinate bus PCI Express
PCI: 00:01.0 [8086/1f10] enabled
PCI: Static device PCI: 00:02.0 not found, disabling it.
Capability: type 0x10 @ 0x40
Capability: type 0x01 @ 0x80
Capability: type 0x0d @ 0x88
Capability: type 0x05 @ 0x90
Capability: type 0x10 @ 0x40
PCI: 00:03.0 subordinate bus PCI Express
PCI: 00:03.0 [8086/1f12] enabled
PCI: Static device PCI: 00:04.0 not found, disabling it.
PCI: 00:0b.0 [8086/1f18] enabled
PCI: 00:0e.0 [8086/1f14] enabled
PCI: 00:0f.0 [8086/1f16] enabled
PCI: 00:13.0 [8086/1f15] enabled
* PCI: Static device PCI: 00:14.0 not found, disabling it.**
** PCI: Static device PCI: 00:14.1 not found, disabling it.**
** PCI: Static device PCI: 00:14.2 not found, disabling it.**
** PCI: Static device PCI: 00:14.3 not found, disabling it*.
I don't have a any idea for activate the GbE.
Please advise to me.
Thank you.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.coreboot.org/pipermail/coreboot/attachments/20160620/aa16b93b/attachment-0001.html>
More information about the coreboot
mailing list