Difference between revisions of "Board:pcengines/alix1c"

From coreboot
Jump to: navigation, search
(Status)
(Status)
 
(23 intermediate revisions by 2 users not shown)
Line 21: Line 21:
 
|RAM_DDR3_status = N/A
 
|RAM_DDR3_status = N/A
 
|RAM_dualchannel_status = N/A
 
|RAM_dualchannel_status = N/A
|RAM_ecc_status =  
+
|RAM_ecc_status = N/A
  
 
|IDE_status =  
 
|IDE_status =  
 
|IDE_25_status =  
 
|IDE_25_status =  
|IDE_CF_status =
+
|CDROM_DVD_status =
|CDROM_DVD_status = N/A
+
 
|SATA_status = N/A
 
|SATA_status = N/A
 
|USB_status = OK
 
|USB_status = OK
|USB_comments = works only in GNU/Linux (keyboard not found during boot)
+
|USB_comments = Works in GNU/Linux but not in SeaBIOS.
 
|Onboard_VGA_status =  
 
|Onboard_VGA_status =  
 
|Onboard_ethernet_status = OK
 
|Onboard_ethernet_status = OK
|Onboard_ethernet_comments = works in GNU/Linux
+
|Onboard_ethernet_comments = Works in GNU/Linux
 
|Onboard_audio_status = OK
 
|Onboard_audio_status = OK
 
|Onboard_audio_comments = Tested with MPD under parabola
 
|Onboard_audio_comments = Tested with MPD under parabola
Line 39: Line 38:
 
|Smartcard_status = N/A
 
|Smartcard_status = N/A
 
|Onboard_CF_status = OK
 
|Onboard_CF_status = OK
|Onboard_CF_comments = can boot from it
+
|Onboard_CF_comments = can boot from it with SeaBIOS.
 
+
|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 = N/A
 
|AGP_cards_status = N/A
 
|PCI_cards_status = OK
 
|PCI_cards_status = OK
|PCI_cards_comments = Booted successfully from a 3com PCI card with ipxe
+
|PCI_cards_comments = Booted successfully from a 3com PCI card with ipxe, also tested with an ath9k, works fine
 
|PCIE_x1_status = N/A
 
|PCIE_x1_status = N/A
 
|PCIE_x2_status = N/A
 
|PCIE_x2_status = N/A
Line 53: Line 52:
 
|PCIE_x32_status = N/A
 
|PCIE_x32_status = N/A
 
|HTX_status = N/A
 
|HTX_status = N/A
 +
|Mini_PCI_cards_status = OK
 +
|Mini_PCI_cards_comments = tested with an ath5k, works fine
 +
|PCIX_cards_status = N/A
  
|Floppy_status =  
+
|Floppy_status = N/A
 
|COM1_status = OK
 
|COM1_status = OK
|COM1_comments = works in coreboot,SeaBIOS,linux,GNU
+
|COM1_comments = [[Serial_console#DE-9|DE-9]]
|COM2_status =  
+
|COM2_status = OK
 +
|COM2_comments = [[Serial_console#Standard_10_pins_PC_header|10 pins header]]
 
|PP_status =  
 
|PP_status =  
 
|PS2_keyboard_status =  
 
|PS2_keyboard_status =  
Line 73: Line 76:
 
|Powersave_status =  
 
|Powersave_status =  
 
|ACPI_status = No
 
|ACPI_status = No
|Reboot_status =  
+
|Reboot_status = OK
 +
|Reboot_comments = tested with the reboot command under parabola(systemd based)
 
|Poweroff_status =  
 
|Poweroff_status =  
 
|LEDs_status =  
 
|LEDs_status =  
Line 87: Line 91:
  
 
}}
 
}}
 +
 +
== proprietary componemts status ==
 +
* VSA (LGPL but require a microsoft compiler...code need to be converted, openvsa froze the board during boot...).
 +
* has a free video option rom that can be generated by seabios, i didn't succeed at getting it executed
 +
== TODO ==
 +
* Add cbmem -c support
 +
* Add ACPI support
 +
* make seabios detect the USB hard disks at boot
 +
== features ==
 +
* compatible with nvramtool
 +
 +
== Recovery ==
 +
* There is an LPC dongle with a socketed second BIOS chip in it, it can probably be bought or lent by the company making the card.
 +
 +
== GNU/Linux Installation ==
 +
* To install a GNU/Linux distro on the compact flash card without an external reader,and because keyboard is not working in coreboot/SeaBIOS, I compiled coreboot in verbose mode, and put the card in the slot after coreboot said to press F12, and before the linux kernel started. I booted on an ipxe network card and installed parabola.
 +
* I could have used sgabios instead and pressed F12, and have booted on an ipxe network card and installed parabola
  
 
{{GPL}}
 
{{GPL}}

Latest revision as of 08:20, 26 January 2014

This page is work in progress.

Status

Device/functionality Status Comments
CPU
CPU works OK
L1 cache enabled
L2 cache enabled
L3 cache enabled N/A
Multiple CPU support N/A
Multi-core support N/A
Hardware virtualization N/A
RAM
EDO N/A
SDRAM OK It appears to work since it boots successfully.
SO-DIMM N/A
DDR N/A
DDR2 N/A
DDR3 N/A
Dual channel support N/A
ECC support N/A
On-board Hardware
On-board IDE 3.5"
On-board IDE 2.5"
On-board SATA N/A
On-board SCSI Unknown
On-board USB OK Works in GNU/Linux but not in SeaBIOS.
On-board VGA
On-board ethernet OK Works in GNU/Linux
On-board audio OK Tested with MPD under parabola
On-board modem N/A
On-board FireWire N/A
On-board smartcard reader
On-board CompactFlash OK can boot from it with SeaBIOS.
On-board PCMCIA N/A
Add-on slots/cards
ISA add-on cards N/A
Audio/Modem-Riser (AMR/CNR) cards N/A
PCI add-on cards OK Booted successfully from a 3com PCI card with ipxe, also tested with an ath9k, works fine
Mini-PCI add-on cards OK tested with an ath5k, works fine
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
Floppy N/A
Serial port 1 (COM1) OK DE-9
Serial port 2 (COM2) OK 10 pins header
Parallel port
PS/2 keyboard Not detected in coreboot, may work in GNU/Linux
PS/2 mouse
Game port N/A
Infrared N/A
PC speaker
DiskOnChip N/A
Miscellaneous
Sensors / fan control
Hardware watchdog
SMBus Unknown
CAN bus N/A
CPU frequency scaling
Other powersaving features
ACPI No
Reboot OK tested with the reboot command under parabola(systemd based)
Poweroff
Suspend Unknown
Nonstandard LEDs
High precision event timers (HPET)
Random number generator (RNG)
Wake on modem ring
Wake on LAN
Wake on keyboard
Wake on mouse
Flashrom OK Works in coreboot

proprietary componemts status

  • VSA (LGPL but require a microsoft compiler...code need to be converted, openvsa froze the board during boot...).
  • has a free video option rom that can be generated by seabios, i didn't succeed at getting it executed

TODO

  • Add cbmem -c support
  • Add ACPI support
  • make seabios detect the USB hard disks at boot

features

  • compatible with nvramtool

Recovery

  • There is an LPC dongle with a socketed second BIOS chip in it, it can probably be bought or lent by the company making the card.

GNU/Linux Installation

  • To install a GNU/Linux distro on the compact flash card without an external reader,and because keyboard is not working in coreboot/SeaBIOS, I compiled coreboot in verbose mode, and put the card in the slot after coreboot said to press F12, and before the linux kernel started. I booted on an ipxe network card and installed parabola.
  • I could have used sgabios instead and pressed F12, and have booted on an ipxe network card and installed parabola
GNU head This work is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or any later version. This work is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.