Board:via/epia-cn: Difference between revisions
Jump to navigation
Jump to search
(Framework page for VIA EPIA-CN board.) |
No edit summary |
||
(14 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
This page describes how to use coreboot on the '''VIA EPIA-CN''' mainboard. | This page describes how to use coreboot on the '''VIA EPIA-CN''' mainboard. | ||
The irq table in CN is from VIA. You may need to run getpir to generate your own irq table. | |||
This page is a work in progress. | |||
VIA EPIA CN13000G<br> | |||
VIA EPIA CN10000EG | |||
The earlier versions of the Epia-CN use a Winbond Super I/O vs the VIA in the later versions. | |||
== Status == | == Status == | ||
Line 5: | Line 14: | ||
{{Status| | {{Status| | ||
|CPU_status = | |CPU_status = OK | ||
|CPU_comments = | |CPU_comments = | ||
|CPU_L1_status = | |CPU_L1_status = OK | ||
|CPU_L1_comments = | |CPU_L1_comments = Always on | ||
|CPU_L2_status = | |CPU_L2_status = OK | ||
|CPU_L2_comments = | |CPU_L2_comments =Always on | ||
|CPU_L3_status = N/A | |CPU_L3_status = N/A | ||
|CPU_multiple_status = N/A | |CPU_multiple_status = N/A | ||
Line 18: | Line 27: | ||
|RAM_EDO_status = N/A | |RAM_EDO_status = N/A | ||
|RAM_SDRAM_status = N/A | |RAM_SDRAM_status = N/A | ||
|RAM_SODIMM_status = | |RAM_SODIMM_status = N/A | ||
|RAM_DDR_status = | |RAM_DDR_status = N/A | ||
|RAM_DDR2_status = | |RAM_DDR2_status = OK | ||
|RAM_DDR3_status = N/A | |RAM_DDR3_status = N/A | ||
|RAM_dualchannel_status = | |RAM_dualchannel_status = N/A | ||
|RAM_ecc_status = | |RAM_ecc_status = N/A | ||
|IDE_status = | |IDE_status = OK | ||
|IDE_comments = | |IDE_comments = | ||
|IDE_CF_status = | |IDE_CF_status = OK | ||
|IDE_CF_comments = | |IDE_CF_comments = | ||
|IDE_25_status = | |IDE_25_status = OK | ||
|CDROM_DVD_status = | |IDE_CF_comments = OK using adapter | ||
|CDROM_DVD_status = OK | |||
|CDROM_DVD_comments = | |CDROM_DVD_comments = | ||
|SATA_status = | |SATA_status = OK | ||
|SATA_comments = | |SATA_comments = | ||
|USB_status = | |USB_status = OK | ||
|USB_comments = | |USB_comments = UHCI and EHCI | ||
|Onboard_VGA_status = | |Onboard_VGA_status = OK | ||
|Onboard_ethernet_status = | |Onboard_VGA_comments = Openchrome works without vgabios or bochs | ||
|Onboard_audio_status = | |Onboard_ethernet_status = OK | ||
|Onboard_modem_status = | |Onboard_audio_status = OK | ||
|Onboard_firewire_status = | |Onboard_modem_status = N/A | ||
|Onboard_firewire_status = N/A | |||
|Smartcard_status = N/A | |Smartcard_status = N/A | ||
|Onboard_CF_status = | |Onboard_CF_status = N/A | ||
|Onboard_PCMCIA_status = | |Onboard_PCMCIA_status = N/A | ||
|ISA_cards_status = N/A | |ISA_cards_status = N/A | ||
|AMR_cards_status = N/A | |AMR_cards_status = N/A | ||
|AGP_cards_status = | |AGP_cards_status = N/A | ||
|PCI_cards_status = | |PCI_cards_status = OK | ||
|PCI_cards_comments = | |PCI_cards_comments = | ||
|PCIE_x1_status = | |PCIE_x1_status = N/A | ||
|PCIE_x1_comments = | |PCIE_x1_comments = | ||
|PCIE_x2_status = N/A | |PCIE_x2_status = N/A | ||
|PCIE_x4_status = N/A | |PCIE_x4_status = N/A | ||
|PCIE_x8_status = N/A | |PCIE_x8_status = N/A | ||
|PCIE_x16_status = | |PCIE_x16_status = N/A | ||
|PCIE_x16_comments = | |PCIE_x16_comments = | ||
|PCIE_x32_status = N/A | |PCIE_x32_status = N/A | ||
|HTX_status = N/A | |HTX_status = N/A | ||
|Floppy_status = | |Floppy_status = N/A | ||
|Floppy_comments = | |Floppy_comments = | ||
|COM1_status = | |COM1_status = OK | ||
|COM2_status = | |COM2_status = Not tested | ||
|PP_status = | |PP_status = Not tested | ||
|PP_comments = | |PP_comments = | ||
|PS2_keyboard_status = | |PS2_keyboard_status = OK | ||
|PS2_mouse_status = | |PS2_mouse_status = OK | ||
|Game_port_status = | |Game_port_status = N/A | ||
|Game_port_comments = | |Game_port_comments = | ||
|IR_status = | |IR_status = Not tested | ||
|Speaker_status = | |Speaker_status = OK | ||
|DiskOnChip_status = | |DiskOnChip_status = NA | ||
|Sensors_status = | |Sensors_status = Not tested | ||
|Sensors_comments = | |Sensors_comments = | ||
|Watchdog_status = | |Watchdog_status = OK | ||
|Watchdog_comments = | |Watchdog_comments = | ||
|CAN_bus_status = N/A | |CAN_bus_status = N/A | ||
|CPUfreq_status = | |CPUfreq_status = OK | ||
|CPUfreq_comments = | |CPUfreq_comments = | ||
|Powersave_status = N/A | |Powersave_status = N/A | ||
|ACPI_status = | |ACPI_status = Not Yet | ||
|ACPI_comments = | |ACPI_comments = | ||
|Reboot_status = | |Reboot_status = OK | ||
|Poweroff_status = | |Poweroff_status = | ||
|LEDs_status = | |LEDs_status = OK | ||
|LEDs_comments = | |LEDs_comments = | ||
|HPET_status = | |HPET_status = Not tested | ||
|HPET_comments = | |HPET_comments = | ||
|RNG_status = N/A | |RNG_status = N/A | ||
|WakeOnModem_status = | |WakeOnModem_status = N/A | ||
|WakeOnLAN_status = Untested | |WakeOnLAN_status = Untested | ||
|WakeOnKeyboard_status = Untested | |WakeOnKeyboard_status = Untested | ||
|WakeOnMouse_status = Untested | |WakeOnMouse_status = Untested | ||
|Flashrom_status = | |Flashrom_status = OK | ||
|Flashrom_comments = | |Flashrom_comments = SST 512KB, 1MB, 2MB, PMC 512KB | ||
}} | }} | ||
Use this to extract the vgabios from the factory BIOS:<br> | |||
$ dd if=/dev/mem of=video.bios.bin.4 bs=65536 count=1 skip=12 | |||
Ubuntu 8.04 openchrome drivers support X without the need for bochs or vgabios. viafb support as a payload is in the works. | |||
== See also == | |||
* http://www.coreboot.org/pipermail/coreboot/2008-February/030101.html (old status post) | |||
* http://www.coreboot.org/pipermail/coreboot/2008-May/034736.html (new patch which got committed later) | |||
{{PD-self}} | {{PD-self}} |
Latest revision as of 04:02, 19 January 2014
This page describes how to use coreboot on the VIA EPIA-CN mainboard.
The irq table in CN is from VIA. You may need to run getpir to generate your own irq table.
This page is a work in progress.
VIA EPIA CN13000G
VIA EPIA CN10000EG
The earlier versions of the Epia-CN use a Winbond Super I/O vs the VIA in the later versions.
Status
Device/functionality | Status | Comments | ||||||
---|---|---|---|---|---|---|---|---|
CPU | ||||||||
CPU works | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
L1 cache enabled | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | Always on | ||||||
L2 cache enabled | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | Always on | ||||||
L3 cache enabled | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Multiple CPU support | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Multi-core support | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Hardware virtualization | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
RAM | ||||||||
EDO | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
SDRAM | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
SO-DIMM | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
DDR | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
DDR2 | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
DDR3 | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Dual channel support | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
ECC support | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board Hardware | ||||||||
On-board IDE 3.5" | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
On-board IDE 2.5" | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
On-board SATA | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
On-board SCSI | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
On-board USB | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | UHCI and EHCI | ||||||
On-board VGA | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | Openchrome works without vgabios or bochs | ||||||
On-board Ethernet | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
On-board Audio | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
On-board Modem | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board FireWire | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board Smartcard reader | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board CompactFlash | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board PCMCIA | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board Wifi | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board Bluetooth | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
On-board SD card reader | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Add-on slots/cards | ||||||||
ISA add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Audio/Modem-Riser (AMR/CNR) cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
Mini-PCI add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
Mini-PCI-Express add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
PCI-X add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
AGP graphics cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x1 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x2 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x4 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x8 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x16 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
PCI Express x32 add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
HTX add-on cards | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Legacy / Super I/O | ||||||||
Floppy | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Serial port 1 (COM1) | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
Serial port 2 (COM2) | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not tested | |||||||
Parallel port | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not tested | |||||||
PS/2 keyboard | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
PS/2 mouse | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
Game port | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Infrared | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not tested | |||||||
PC speaker | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
DiskOnChip | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | NA | |||||||
Input | ||||||||
Trackpoint | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Touchpad | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Fn Hotkeys | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Fingerprint Reader | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Laptop | ||||||||
Docking VGA | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Docking LAN | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Docking USB | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Docking Audio | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Docking Displayport | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Thinklight | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Webcam | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Miscellaneous | ||||||||
Sensors / fan control | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not tested | |||||||
Hardware watchdog | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
SMBus | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
CAN bus | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
CPU frequency scaling | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
Other powersaving features | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
ACPI | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not Yet | |||||||
Reboot | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
Poweroff | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | | |||||||
Suspend | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
Nonstandard LEDs | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | |||||||
High precision event timers (HPET) | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Not tested | |||||||
Random number generator (RNG) | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Wake on modem ring | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | N/A | |||||||
Wake on LAN | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested | |||||||
Wake on keyboard | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested | |||||||
Wake on mouse | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Untested | |||||||
TPM | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | Unknown | |||||||
Flashrom | OK=lime | TODO=red | No=red | WIP=orange | Untested=yellow | N/A=lightgray | yellow }}" | OK | SST 512KB, 1MB, 2MB, PMC 512KB |
Use this to extract the vgabios from the factory BIOS:
$ dd if=/dev/mem of=video.bios.bin.4 bs=65536 count=1 skip=12
Ubuntu 8.04 openchrome drivers support X without the need for bochs or vgabios. viafb support as a payload is in the works.
See also
- http://www.coreboot.org/pipermail/coreboot/2008-February/030101.html (old status post)
- http://www.coreboot.org/pipermail/coreboot/2008-May/034736.html (new patch which got committed later)
I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.
In case this is not legally possible: |