Jump to content

RaspberryPi: Difference between revisions

From LinuxMCE
mNo edit summary
Line 3: Line 3:
[[Category: Barebones]]
[[Category: Barebones]]
==Device Specification==
==Device Specification==
-The Raspberry Pi is an ARM based computer the size of a credit card.  700Mhz, 256MB or 512MB RAM, FastEthernet, 2xUSB, GPIO
The Raspberry Pi is an ARM based computer the size of a credit card.  700Mhz, 256MB or 512MB RAM, FastEthernet, 2xUSB, GPIO
 
==Development==
See [[Porting_Raspbian]] for the current development status of LinuxMCE on Raspberry Pi.


==Media Director==
==Media Director==
Line 36: Line 39:


===What works===
===What works===
* Embedded phone works on rPi. You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.
* Embedded phone works on rPi. <del>You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.</del>
===What does not work===
===What does not work===
* Audio playback: xine-player always wants to initialize video, even for audio MP3 files. It fails because it can't initialize 'xv' or 'xshm' video driver.
* Audio playback: xine-player always wants to initialize video, even for audio MP3 files. It fails because it can't initialize 'xv' or 'xshm' video driver.
* Video playback: omxplayer integration is in pipeline
* Video playback: omxplayer integration is in pipeline
**remove the xine player and mplayer devices from your new media director and the omx player (very alpha) may play audio and video after a router reload.
**remove the xine player and mplayer devices from your new media director and the omx player (very alpha) may play audio and video after a router reload.

Revision as of 01:25, 3 August 2013

Device Specification

The Raspberry Pi is an ARM based computer the size of a credit card. 700Mhz, 256MB or 512MB RAM, FastEthernet, 2xUSB, GPIO

Development

See Porting_Raspbian for the current development status of LinuxMCE on Raspberry Pi.

Media Director

The Raspberry Pi can be used as a minimal Media Director within LinuxMCE. The following instructions will show how to create a MD.

Requirements

  • The Raspberry Pi must be plugged into the internal side of your LinuxMCE core's network to act as a media director.
  • The Raspberry Pi must be a 512MB Model B. The Model A and the 256MB Model B do not have enough RAM to boot into Orbiter.
  • The Raspberry Pi must be plugged in using the HDMI connector and using HDMI sound.
  • You may wish to have a usb keyboard or mouse for interaction. USB-UIRT/MCE Remote is also possible.

Setup Steps

PLEASE NOTE, THESE STEPS WILL BE ACTIVE ON LinuxMCE-1204_pre-alpha AFTER UPDATE #27784.

There is a kernel bug that can try to load nfs prior to the network driver.  If have a kernel panic then reboot the pi and try again.
  • Raspberry Pi will display "Announced ourselves to the router" and the core will run Diskless_Setup to prepare the MD.
  • The Raspberry Pi will reboot once Diskless_Setup completes properly.
  • On first boot the bootloader on the sdcard will be updated to the version the MD image is using.
  • The Raspberry Pi will reboot.
  • On second boot the Raspberry Pi will ask you to do a "Quick Reload Router".
  • The Setup Wizard will be displayed. You will not have any audio or video in the Setup Wizard (it is trying to use xine)
  • Complete the setup wizard, which will reload the router when finished.

What works

  • Embedded phone works on rPi. You'll have to set audio to HDMI in webadmin -> Wizard -> Media Director for simplephone to switch to HDMI output.

What does not work

  • Audio playback: xine-player always wants to initialize video, even for audio MP3 files. It fails because it can't initialize 'xv' or 'xshm' video driver.
  • Video playback: omxplayer integration is in pipeline
    • remove the xine player and mplayer devices from your new media director and the omx player (very alpha) may play audio and video after a router reload.