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!
This page describes how to use coreboot on the BCOM WinNET P680 motherboard. This board is used in the HP/Neoware e140 (aka CA22) and Igel 4210LX Winestra thin clients.
This page is a work in progress.
Works somewhat. See known problems below. Work is in progress to fix these issues.
- L1/L2 cache are running extremely slow, 11-12MB/s per Memtest86+. As a result, loading kernel/initrd is very slow
- irq_tables.c from the factory BIOS does not work. The epia-cn table has been substituted, but it has problems too (Ethernet doesn't work right: 50% packet loss.). A workaround is to use the kernel parameter "irqpoll"
- Boot log shows INT15 handler isn't working
- hda in Linux is hde in FILO
|L1 cache enabled||OK||Always on|
|L2 cache enabled||OK||Always on|
|L3 cache enabled||N/A|
|Multiple CPU support||N/A|
|DDR2||OK||Board only has a single laptop-sized DDR2 slot which does not support many larger (1GB+) sticks in the factory BIOS. Some of this may be corrected by coreboot, but some is a chipset limitation. More should be known when coreboot is working again.|
|Dual channel support||N/A|
|On-board IDE 3.5"||Partial||hda in Linux is hde in FILO. IDE device doesn't get reset properly on boot (sometimes shows up as a floating bus)|
|On-board IDE 2.5"||N/A|
|On-board VGA||OK||Needs factory VGA bios and bochsbios.|
|On-board Ethernet||Partial||50% packet loss. Probably due to a bad IRQ table. See above.|
|On-board Smartcard reader||N/A|
|On-board CompactFlash||Unknown||Igel 4210LX has CF slot with jumpers to select Master/Slave on the same "chain" as the 44-pin IDE connector. Untested but should work. It should also be possible to solder a CF slot onto the Neoware board.|
|On-board SD card reader||N/A|
|ISA add-on cards||N/A|
|Audio/Modem-Riser (AMR/CNR) cards||N/A|
|PCI add-on cards||Untested||Needs rightward angle adapter to fit card into case|
|Mini-PCI add-on cards||N/A|
|Mini-PCI-Express add-on cards||Unknown|
|PCI-X add-on cards||N/A|
|AGP graphics cards||N/A|
|PCI Express x1 add-on cards||N/A|
|PCI Express x2 add-on cards||N/A|
|PCI Express x4 add-on cards||N/A|
|PCI Express x8 add-on cards||N/A|
|PCI Express x16 add-on cards||N/A|
|PCI Express x32 add-on cards||N/A|
|HTX add-on cards||N/A|
|Legacy / Super I/O|
|Serial port 1 (COM1)||OK|
|Serial port 2 (COM2)||OK|
|Sensors / fan control||OK|
|CPU frequency scaling||Unknown|
|Other powersaving features||N/A|
|Reboot||Fail||system resets, but on reboot, FILO can't see the IDE device.|
|High precision event timers (HPET)||Untested|
|Random number generator (RNG)||OK|
|Wake on modem ring||Untested|
|Wake on LAN||Untested|
|Wake on keyboard||Untested|
|Wake on mouse||Untested|
|Flashrom||OK||R1733 or higher|
| I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.
In case this is not legally possible: