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 thin clients.
This page is a work in progress.
This board works with target/bcom/winnetp680, except that it needs rev 3566 of src/southbridge/via/vt8237r.
- As of today (9/10/2013), current code does not boot and serial output is garbled. Work is in progress to get this board fully working. Code from svn rev 3566 (git revision unknown) may work with the listed caveats, per previous comments on this page.
- hda in Linux is hde in FILO
- 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"
|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.|
|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|
|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: