The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
The wiki is being retired!
Documentation is now handled by the same processes we use for code: Add something to the Documentation/ directory in the coreboot repo, and it will be rendered to https://doc.coreboot.org/. Contributions welcome!
Note: If a device is not supported by LinuxBIOSv2, try checking LinuxBIOSv1 for support.
See also Supported Motherboards.
Devices supported in LinuxBIOSv2
North Bridges
Vendor
|
Northbridge
|
Status
|
AMD
|
K8
|
OK
|
AMD
|
GX1
|
?
|
AMD
|
GX (GX2)
|
OK
|
AMD
|
LX
|
?
|
IBM
|
CPC710
|
?
|
IBM
|
CPC925
|
?
|
Intel®
|
E7501
|
?
|
Intel®
|
E7520
|
?
|
Intel®
|
E7525
|
?
|
Intel®
|
440BX
|
WIP 2
|
Intel®
|
855PM
|
?
|
Motorola
|
MPC107
|
?
|
Transmeta
|
TM5800
|
?
|
VIA
|
VT8601
|
?
|
VIA
|
VT8623
|
OK
|
|
South Bridges
Vendor
|
Southbridge
|
Status
|
AMD
|
AMD8111
|
?
|
AMD
|
AMD8131
|
?
|
AMD
|
AMD8132
|
?
|
AMD
|
AMD8151
|
?
|
AMD
|
CS5530
|
?
|
AMD
|
CS5535
|
?
|
AMD
|
CS5536
|
?
|
AMD
|
CS5536 LX
|
?
|
Broadcom
|
BCM5780
|
?
|
Broadcom
|
BCM5785
|
?
|
Intel®
|
EBS6300
|
?
|
Intel®
|
82371EB
|
?
|
Intel®
|
82801CA
|
?
|
Intel®
|
82801DBM
|
?
|
Intel®
|
82801ER
|
?
|
Intel®
|
82870
|
?
|
Intel®
|
PXHD
|
?
|
NVIDIA
|
CK804
|
?
|
Ricoh
|
RL5C476
|
?
|
VIA
|
VT8231
|
?
|
VIA
|
VT8235
|
?
|
Winbond™
|
W83C553
|
?
|
|
Super I/Os
Vendor
|
Super I/O
|
Status
|
ITE
|
IT8661F
|
OK 1
|
ITE
|
IT8671F
|
OK 1
|
ITE
|
IT8673F
|
OK 1
|
ITE
|
IT8705F
|
OK 1
|
ITE
|
IT8712F
|
OK 1
|
ITE
|
IT8716F
|
OK 1
|
ITE
|
IT8718F
|
OK 1
|
NSC
|
PC8374
|
?
|
NSC
|
PC87351
|
?
|
NSC
|
PC87360
|
?
|
NSC
|
PC87366
|
?
|
NSC
|
PC87417
|
?
|
NSC
|
PC87427
|
?
|
NSC
|
PC97307
|
?
|
NSC
|
PC97317
|
?
|
SMSC®
|
LPC47B272
|
?
|
SMSC®
|
LPC47B397
|
?
|
SMSC®
|
LPC47M10X
|
?
|
SMSC®
|
LPC47N217
|
?
|
VIA
|
VT1211
|
?
|
Winbond™
|
W83627HF
|
?
|
Winbond™
|
W83627THF
|
?
|
Winbond™
|
W836977TF
|
?
|
|
CPUs
Type
|
CPU
|
Status
|
x86
|
AMD
|
?
|
x86
|
Intel®
|
?
|
x86
|
VIA
|
?
|
PowerPC
|
MPC74xx
|
?
|
PowerPC
|
PPC4xx
|
?
|
PowerPC
|
PPC7xx
|
?
|
PowerPC
|
PPC970
|
?
|
Emulated
|
QEMU
|
OK
|
SOCs
Vendor
|
SOC
|
Status
|
AMD
|
Elan SC520
|
?
|
|
1 Serial output should work for all ITE Super I/Os (but is only tested on the IT8671F). The rest could work, but is completely untested.
2 Work in progress.
Devices supported in LinuxBIOSv1
Not all devices have been ported from LinuxBIOSv1 to LinuxBIOSv2, yet (check "LBv2" field). If you want to work on such a port contact us on the mailing list.
North Bridges
Vendor
|
Northbridge
|
LBv2?
|
Acer
|
M1631
|
No
|
Alpha
|
Tsunami
|
No
|
AMD
|
AMD76x
|
No
|
Intel®
|
430TX
|
No
|
Intel®
|
440BX
|
No
|
Intel®
|
440GX
|
No
|
Intel®
|
82815EP
|
No
|
Intel®
|
82830
|
No
|
Intel®
|
82860
|
No
|
Intel®
|
E7500
|
No
|
Intel®
|
E7501
|
Yes
|
Intel®
|
E7505
|
No
|
Micron
|
21PAD
|
No
|
Motorola
|
MPC107
|
Yes
|
NSC
|
GX1
|
No
|
VIA
|
VT694
|
No
|
VIA
|
VT8601
|
Yes
|
VIA
|
VT8623
|
Yes
|
|
South Bridges
Vendor
|
Southbridge
|
LBv2?
|
Acer
|
M1535
|
No
|
Acer
|
M1543
|
No
|
AMD
|
AMD766
|
No
|
AMD
|
AMD768
|
No
|
Intel®
|
82801
|
No
|
Intel®
|
82801CA
|
Yes
|
Intel®
|
82801DB
|
No
|
Intel®
|
82870
|
Yes
|
Intel®
|
PIIX4E
|
No
|
NSC
|
CS5530
|
No
|
NSC
|
SCX200
|
No
|
VIA
|
VT8231
|
Yes
|
VIA
|
VT8235
|
Yes
|
VIA
|
VT82C686
|
No
|
Winbond™
|
W83C553
|
Yes
|
|
Super I/Os
Vendor
|
Super I/O
|
LBv2?
|
Acer
|
M1535
|
No
|
ITE
|
IT8671F
|
Yes
|
NSC
|
PC87309
|
No
|
NSC
|
PC87351
|
Yes
|
NSC
|
PC97307
|
Yes
|
NSC
|
PC97317
|
Yes
|
SiS
|
950
|
No
|
SMC
|
FDC37B72X
|
No
|
SMC
|
FDC37B78X
|
No
|
SMC
|
FDC37B807
|
No
|
SMC
|
FDC37C669
|
No
|
SMC
|
FDC37C67X
|
No
|
SMC
|
FDC37N769
|
No
|
VIA
|
VT1211
|
Yes
|
VIA
|
VT8231
|
No
|
VIA
|
VT82C686
|
No
|
Winbond™
|
W83627HF
|
Yes
|
Winbond™
|
W83877TF
|
No
|
Winbond™
|
W83977EF
|
No
|
|
North/Southbridge
Vendor
|
North/South
|
LBv2?
|
NSC
|
SCX200
|
No
|
SiS
|
540
|
No
|
SiS
|
550
|
No
|
SiS
|
630
|
No
|
SiS
|
635
|
No
|
SiS
|
730
|
No
|
SiS
|
735
|
No
|
ST
|
STPC
|
No
|
CPUs
Type
|
CPU
|
LBv2?
|
Alpha
|
?
|
No
|
PowerPC
|
?
|
Yes
|
x86
|
AMD
|
Yes
|
x86
|
Intel®
|
Yes
|
x86
|
VIA
|
Yes
|
x86
|
EV6 (?)
|
No
|
|
Flash devices supported by "flashrom" in LinuxBIOSv2
The LinuxBIOSv1 version of "flashrom" ("flash_and_burn") only supported a very small number of flash devices. Always use the latest "flashrom" version from LinuxBIOSv2!
Flash chips
Vendor
|
Flash part
|
Status
|
AMD
|
AM-29F040B
|
OK
|
AMD
|
AM-29F016D
|
OK
|
Atmel
|
AT-29C040A
|
OK
|
EMST
|
F49B002UA
|
OK
|
Intel®(Firmware Hub)
|
82802AB
|
OK
|
Intel®(Firmware Hub)
|
82802AC
|
OK
|
M-Systems
|
MD-28021
|
OK
|
MX
|
MX-29F002
|
OK
|
PMC
|
PMC-49FL002
|
OK
|
PMC
|
PMC-49FL004
|
OK
|
Sharp
|
LHF-00L04
|
OK
|
SST
|
SST-29EE020A
|
OK
|
SST
|
SST-28SF040A
|
OK
|
SST
|
SST-39SF010A
|
OK
|
SST
|
SST-39SF020A
|
OK
|
SST
|
SST-39SF040
|
OK
|
SST
|
SST-39VF020
|
OK
|
SST
|
SST-49LF040B
|
OK
|
SST
|
SST-49LF040
|
OK
|
SST
|
SST-49LF020A
|
OK
|
SST
|
SST-49LF080A
|
OK
|
SST
|
SST-49LF002A/B
|
OK
|
SST
|
SST-49LF003A/B
|
OK
|
SST
|
SST-49LF004A/B
|
OK
|
SST
|
SST-49LF008A
|
OK
|
ST
|
ST-M29F400BT
|
OK
|
ST
|
ST-M29F040B
|
OK
|
Winbond™
|
W29C011
|
OK
|
Winbond™
|
W29C020C
|
OK
|
Winbond™
|
W49F002U
|
OK
|
Winbond™
|
W49V002A
|
OK
|
Winbond™
|
W49V002FA
|
OK
|
Winbond™
|
W39V040A
|
OK
|
Winbond™
|
W39V040B
|
OK
|
|
Southbridges
Vendor
|
Southbridge
|
Status
|
AMD
|
CS5530
|
?
|
AMD
|
Geode™ SC1100
|
?
|
AMD
|
AMD-8111
|
?
|
ATI
|
SB400
|
?
|
Intel®
|
ICH2
|
OK3
|
Intel®
|
PIIX4/PIIX4E/PIIX4M
|
OK
|
NVIDIA
|
CK804
|
?
|
NVIDIA
|
MCP51
|
?
|
SiS
|
630
|
?
|
SiS
|
5595
|
?
|
VIA
|
VT8231
|
?
|
VIA
|
VT8235
|
?
|
VIA
|
VT8237
|
?
|
VIA
|
VT82C686
|
?
|
|
1 Unsupported, disabled by default.
2 This includes the ICH, ICH0, ICH2, ICH2-M, ICH3-S, ICH3-M, ICH4/ICH4-L, ICH4-M, ICH5/ICH5R, ICH6/ICH6R, ICH6-M, ICH7/ICH7R, ICH7M, ICH7MDH, ICH8/ICH8R, ICH8DH, and ICH8DO chipsets.
3 Identifying and reading chips seems to work, but there are reports that writing may not work on some mainboards.