Difference between revisions of "Board:nec/powermate2000"

From coreboot
Jump to: navigation, search
(Status: Add status table (not yet correct!))
(Building coreboot)
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
 +
[[Image:Nec powermate2000 1.jpg|thumb|NEC PowerMate 2000, front]]
 +
[[Image:Nec powermate2000 2.jpg|thumb|NEC PowerMate 2000, back]]
 +
 
This HOWTO describes how to use coreboot on the [http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/ NEC PowerMate 2000] board.
 
This HOWTO describes how to use coreboot on the [http://support.necam.com/mobilesolutions/hardware/Desktops/pm2000/celeron/ NEC PowerMate 2000] board.
  
 
== Status ==
 
== Status ==
 
NOTE: This is work in progress and ''not'' yet complete or even accurate.
 
  
 
{{Status|
 
{{Status|
Line 10: Line 11:
 
|CPU_L1_status = OK
 
|CPU_L1_status = OK
 
|CPU_L1_comments = CPU: L1 I cache: 16K, L1 D cache: 16K
 
|CPU_L1_comments = CPU: L1 I cache: 16K, L1 D cache: 16K
|CPU_L2_status = ?
+
|CPU_L2_status = WIP
 +
|CPU_L2_comments = L2 cache is not yet being properly enabled by coreboot.
 
|CPU_L3_status = N/A
 
|CPU_L3_status = N/A
 
|CPU_multiple_status = N/A
 
|CPU_multiple_status = N/A
Line 18: Line 20:
 
|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 = WIP
 +
|RAM_SODIMM_comments = 28148 kB, 189444 kB expected.
 
|RAM_DDR_status = N/A
 
|RAM_DDR_status = N/A
 
|RAM_DDR2_status = N/A
 
|RAM_DDR2_status = N/A
 
|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 = OK
+
|IDE_status = N/A
|IDE_CF_status = ?
+
|IDE_CF_status = Untested
|IDE_25_status = ?
+
|IDE_25_status = OK
|CDROM_DVD_status = ?
+
|CDROM_DVD_status = OK
 +
|CDROM_DVD_comments = My CD-ROM drive have problems, but I think coreboot is ok.
 
|SATA_status = N/A
 
|SATA_status = N/A
|USB_status = ?
+
|USB_status = OK
|USB_comments =  
+
|USB_comments = Tested with USB thumb drive.
 
|Onboard_VGA_status = Untested
 
|Onboard_VGA_status = Untested
 
|Onboard_ethernet_status = N/A
 
|Onboard_ethernet_status = N/A
|Onboard_audio_status = ?
+
|Onboard_audio_status = OK
 +
|Onboard_audio_comments = Tested with mplayer/{alsa,oss}.
 
|Onboard_modem_status = N/A
 
|Onboard_modem_status = N/A
 
|Onboard_firewire_status = N/A
 
|Onboard_firewire_status = N/A
 
|Smartcard_status = N/A
 
|Smartcard_status = N/A
 
|Onboard_CF_status = N/A
 
|Onboard_CF_status = N/A
|Onboard_PCMCIA_status = N/A
+
|Onboard_PCMCIA_status = No
 +
|Onboard_PCMCIA_comments = Wireless PCMCIA not found.
  
|ISA_cards_status = ?
+
|ISA_cards_status = N/A
|AMR_cards_status = ?
+
|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 = Tested: Ethernet mini-PCI card.
 
|PCIE_x1_status = N/A
 
|PCIE_x1_status = N/A
 
|PCIE_x2_status = N/A
 
|PCIE_x2_status = N/A
Line 54: Line 60:
 
|HTX_status = N/A
 
|HTX_status = N/A
  
|Floppy_status = Untested
+
|Floppy_status = No
 +
|Floppy_comments = FATAL: Error inserting floppy (/lib/modules/2.6.27-ARCH/kernel/drivers/block/floppy.ko): Device or resource busy.
 
|COM1_status = OK
 
|COM1_status = OK
 
|COM2_status = N/A
 
|COM2_status = N/A
|PP_status = ?
+
|PP_status = OK
|PS2_keyboard_status = ?
+
|PP_comments = Loading the '''ppdev'''/'''parport_pc''' Linux kernel modules works fine, other tests were not done.
|PS2_mouse_status = ?
+
|PS2_keyboard_status = OK
 +
|PS2_mouse_status = Untested
 +
|PS2_mouse_comments = Can't load X11 for now.
 
|Game_port_status = N/A
 
|Game_port_status = N/A
|IR_status = ?
+
|IR_status = N/A
|Speaker_status = ?
+
|Speaker_status = No
 +
|Speaker_comments = '''modprobe pcspkr''' gives no error, but '''echo -e "\a"''' doesn't make any sound.
 
|DiskOnChip_status = N/A
 
|DiskOnChip_status = N/A
  
|Sensors_status = ?
+
|Sensors_status = OK
|Sensors_comments =  
+
|Sensors_comments = Works fine after '''modprobe smsc47m1''' on coreboot (does ''not'' seems to work with the vendor BIOS).
|Watchdog_status = ?
+
|Watchdog_status = N/A
 
|CAN_bus_status = N/A
 
|CAN_bus_status = N/A
|CPUfreq_status = ?
+
|CPUfreq_status = N/A
|Powersave_status = N/A
+
|Powersave_status = ?
 
|ACPI_status = No
 
|ACPI_status = No
|Reboot_status = ?
+
|Reboot_status = OK
|Poweroff_status = ?
+
|Poweroff_status = No
 
|Poweroff_comments = Probably needs ACPI in order to work.
 
|Poweroff_comments = Probably needs ACPI in order to work.
 
|LEDs_status = N/A
 
|LEDs_status = N/A
 
|HPET_status = N/A
 
|HPET_status = N/A
 
|RNG_status = N/A
 
|RNG_status = N/A
|WakeOnModem_status = Untested
+
|WakeOnModem_status = N/A
 
|WakeOnLAN_status = Untested
 
|WakeOnLAN_status = Untested
|WakeOnKeyboard_status = Untested
+
|WakeOnKeyboard_status = N/A
|WakeOnMouse_status = Untested
+
|WakeOnMouse_status = N/A
 
|Smartcard_status = N/A
 
|Smartcard_status = N/A
 
|Flashrom_status = OK
 
|Flashrom_status = OK
Line 89: Line 99:
 
== Building coreboot ==
 
== Building coreboot ==
  
$ svn co svn://coreboot.org/repos/trunk/coreboot-v2
+
See the [[Build HOWTO]] for information on how to build coreboot for this board.
$ cd coreboot-v2/targets
+
$ ./buildtarget nec/powermate2000
+
$ cd nec/powermate2000/powermate2000
+
 
+
Now copy your [[Payloads|payload]] into the current directory and name it '''payload.elf'''. Then, type:
+
 
+
$ make
+
 
+
You can now flash the resulting '''coreboot.rom''' on a ROM chip using [[Flashrom]].
+
  
 
{{PD-self}}
 
{{PD-self}}

Revision as of 08:22, 5 May 2010

NEC PowerMate 2000, front
NEC PowerMate 2000, back

This HOWTO describes how to use coreboot on the NEC PowerMate 2000 board.

Status

Device/functionality Status Comments
CPU
CPU works OK
L1 cache enabled OK CPU: L1 I cache: 16K, L1 D cache: 16K
L2 cache enabled WIP L2 cache is not yet being properly enabled by coreboot.
L3 cache enabled N/A
Multiple CPU support N/A
Multi-core support N/A
Hardware virtualization N/A
RAM
EDO N/A
SDRAM N/A
SO-DIMM WIP 28148 kB, 189444 kB expected.
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" N/A
On-board IDE 2.5" OK
On-board SATA N/A
On-board SCSI Unknown
On-board USB OK Tested with USB thumb drive.
On-board VGA Untested
On-board ethernet N/A
On-board audio OK Tested with mplayer/{alsa,oss}.
On-board modem N/A
On-board FireWire N/A
On-board smartcard reader N/A
On-board CompactFlash N/A
On-board PCMCIA No Wireless PCMCIA not found.
Add-on slots/cards
ISA add-on cards N/A
Audio/Modem-Riser (AMR/CNR) cards N/A
PCI add-on cards OK Tested: Ethernet mini-PCI card.
Mini-PCI add-on cards Unknown
PCI-X add-on cards Unknown
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 No FATAL: Error inserting floppy (/lib/modules/2.6.27-ARCH/kernel/drivers/block/floppy.ko): Device or resource busy.
Serial port 1 (COM1) OK
Serial port 2 (COM2) N/A
Parallel port OK Loading the ppdev/parport_pc Linux kernel modules works fine, other tests were not done.
PS/2 keyboard OK
PS/2 mouse Untested Can't load X11 for now.
Game port N/A
Infrared N/A
PC speaker No modprobe pcspkr gives no error, but echo -e "\a" doesn't make any sound.
DiskOnChip N/A
Miscellaneous
Sensors / fan control OK Works fine after modprobe smsc47m1 on coreboot (does not seems to work with the vendor BIOS).
Hardware watchdog N/A
SMBus Unknown
CAN bus N/A
CPU frequency scaling N/A
Other powersaving features  ?
ACPI No
Reboot OK
Poweroff No Probably needs ACPI in order to work.
Suspend Unknown
Nonstandard LEDs N/A
High precision event timers (HPET) N/A
Random number generator (RNG) N/A
Wake on modem ring N/A
Wake on LAN Untested
Wake on keyboard N/A
Wake on mouse N/A
Flashrom OK

Building coreboot

See the Build HOWTO for information on how to build coreboot for this board.

Public domain I, the copyright holder of this work, hereby release it into the public domain. This applies worldwide.

In case this is not legally possible:
I grant anyone the right to use this work for any purpose, without any conditions, unless such conditions are required by law.