Difference between revisions of "Board:rca/rm4100"

From coreboot
Jump to navigation Jump to search
(Various fixes and added links.)
Line 1: Line 1:
The '''[http://www.smittys.pointclark.net/rm4100/index.php RCA RM4100]''' was originally designed by Thomson Electronics and was called the '''IP1000'''. I was then manufactured by RCA and named the '''RM4100'''. It is a great little set-top-box for coreboot. Maintained by [[User:linux_junkie|Joseph Smith]].
The '''[http://www.smittys.pointclark.net/rm4100/index.php RCA RM4100]''' was originally designed by Thomson Electronics and was called the '''IP1000'''. I was then manufactured by RCA and named the '''RM4100'''. It is a great little set-top-box for coreboot. Maintained by [[User:linux_junkie|Joseph Smith]].
A [http://www.coreboot.org/pipermail/coreboot/2008-March/032220.html full boot log] of this board running coreboot is available for reference.


== Status ==
== Status ==
Line 6: Line 8:


|CPU_status = OK
|CPU_status = OK
|CPU_comments = Mobile Intel(R) Celeron(TM) CPU 733MHz
|CPU_comments = Mobile Intel(R) Celeron(TM) CPU 733MHz.
|CPU_L1_status = OK
|CPU_L1_status = OK
|CPU_L2_status = OK
|CPU_L2_status = OK
Line 18: Line 20:
|RAM_SDRAM_status = N/A
|RAM_SDRAM_status = N/A
|RAM_SODIMM_status = OK
|RAM_SODIMM_status = OK
|RAM_SODIMM_comments = Onboard 128MB PC133
|RAM_SODIMM_comments = Onboard 128MB PC133.
|RAM_DDR_status = N/A
|RAM_DDR_status = N/A
|RAM_DDR2_status = N/A
|RAM_DDR2_status = N/A
Line 32: Line 34:
|IDE_CF_comments = Works both with vendor BIOS and coreboot.
|IDE_CF_comments = Works both with vendor BIOS and coreboot.
|CDROM_DVD_status = OK
|CDROM_DVD_status = OK
|CDROM_DVD_comments = Tested by mounting a CD in Linux.
|CDROM_DVD_comments = Tested by mounting a CD-ROM in Linux.


|SATA_status = N/A
|SATA_status = N/A
Line 64: Line 66:
|COM1_status = OK
|COM1_status = OK
|COM2_status = OK
|COM2_status = OK
|COM2_comments = IR is connected to COM2.
|COM2_comments = IR is connected to COM2. Tested: Wireless (IR) keyboard on COM2.
|PP_status = OK
|PP_status = OK
|PP_comments = There is no actual Parallel connector, the Parallel is used to enable IR and control 3 LEDs.
|PP_comments = There is no actual Parallel connector, the Parallel is used to enable IR and control 3 LEDs.
Line 95: Line 97:
|WakeOnMouse_status = N/A
|WakeOnMouse_status = N/A
|Flashrom_status = WIP
|Flashrom_status = WIP
|Flashrom_comments = Should work since flashrom version [http://www.coreboot.org/pipermail/coreboot/2008-March/032246.html r3145].


}}
}}
Line 102: Line 105:
{| style="float: right; background: transparent; padding: 0px; margin: 0px;"
{| style="float: right; background: transparent; padding: 0px; margin: 0px;"
|- valign="top"
|- valign="top"
| [[Image:rca_rm4100.jpg|thumb|Stock RM4100 Still in the case]]
| [[Image:rca_rm4100.jpg|thumb|Stock RM4100, still in the case.]]
| [[Image:rca_rm4100_mods.jpg|thumb|RM4100 with PLCC Socket, IDE, & VGA Mods]]
| [[Image:rca_rm4100_mods.jpg|thumb|RM4100 with PLCC socket, IDE, and VGA modifications.]]
|}
|}


* Low Voltage processor (Micro-FC-BGA) 733MHz  
* Low Voltage Intel® Celeron® processor (Micro-FC-BGA) 733MHz
* Intel i830M4 Northbridge
* Intel 830M northbridge
* Intel i82801DB ICH4 Southbridge
* Intel 82801DB (ICH4) southbridge
* SMSC LPC47M192 SuperIO
* SMSC LPC47M192 Super I/O
* ST M50FW080 8-Mbit ()FWH Firmware Hub Flash memory
* ST M50FW080 8-Mbit (1Mbx8) Firmware Hub (FWH) flash memory
* 128MB PC133 SDRAM on board  
* 128MB PC133 SDRAM on board
* Two USB 2.0 ports  
* Two USB 2.0 ports  
* 2 Ultra ATA/100/66/33 IDE channels (no connectors)  
* 2 Ultra-ATA/100/66/33 IDE channels (no connectors)
* 64MB Compact Flash via IDE controller (upgradeable)  
* 64MB Compact Flash via IDE controller (upgradeable)
* Integrated 10/100 Intel 82562ET LAN On Motherboard (LOM)
* Integrated 10/100 Intel 82562ET LAN On Motherboard (LOM)
* Integrated 2D and 3D graphics with AGP 4X interface  
* Integrated 2D and 3D graphics with AGP 4X interface
* Conexant CX25873-13 High Performance Video Encoder  
* Conexant CX25873-13 High Performance Video Encoder
* Optical SPDIF output (Dolby Digital)  
* Optical SPDIF output (Dolby Digital)
* Composite and S-Video outputs (Can deliver either NTSC or PAL video)  
* Composite and S-Video outputs (can deliver either NTSC or PAL video)
Audio Controller
audio controller
* Integrated Conexant CX81801-94 SmartV.XX V.92, V.34, V.32 Data Modem
* Integrated Conexant CX81801-94 SmartV.XX V.92, V.34, V.32 data modem
* IR receiver for remote / keyboard  
* IR receiver for remote / keyboard
* 3 GPIO control
* 3 LEDs with GPIO control


== VGA vs. Headless ==
== VGA vs. Headless ==
Line 152: Line 155:
to
to
  option CONFIG_VIDEO_MB = 0
  option CONFIG_VIDEO_MB = 0


=== VGA ===
=== VGA ===


If you do want VGA you can choose how much memory is pre-allocated for VGA. Note: You can still use the Serial Console when VGA is enabled. Possible options are:
If you do want VGA you can choose how much memory is pre-allocated for VGA. Note: You can still use the serial console when VGA is enabled. Possible options are:


  ## 0 for No memory pre-allocated (Graphics memory Disabled)
  ## 0 for No memory pre-allocated (Graphics memory Disabled)
Line 206: Line 208:
== Flashing coreboot ==
== Flashing coreboot ==


At last you're ready to flash '''bios.bin''' to your RM4100. If this is the first time, meaning your RM4100 still has the original BIOS, you need to use the method on the RM4100 Customizing website to flash, otherwise you can just use [[flashrom]].
At last you're ready to flash '''bios.bin''' to your RM4100. If this is the first time, meaning your RM4100 still has the original BIOS, you need to use the method described on the [http://www.smittys.pointclark.net/rm4100/viewtopic.php?t=1 Howto install coreboot & Linux on the RM4100] article to flash, otherwise you can just use [[flashrom]].


{{PD-self}}
{{PD-self}}

Revision as of 19:24, 15 March 2008