Difference between revisions of "User:Phenigma"

From LinuxMCE
Jump to: navigation, search
 
(8 intermediate revisions by the same user not shown)
Line 3: Line 3:
 
   | __TOC__
 
   | __TOC__
 
   |}
 
   |}
 
dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x29353735 smsc95xx.macaddr=B8:27:EB:35:37:35 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait
 
  
 
= Operational System =
 
= Operational System =
*Oct. 18, 2015- Running 1404 armhf net install, keepping up to date with updates.
+
*Jul. 26, 2016 - Running Ubuntu Trusty 1404 armhf net install on odroid XU4, keeping up to date with updates.
  
== Core/Hybrid ==
+
== Core ==
*oDroid xu4
+
*oDroid XU4 - http://www.hardkernel.com/main/products/prdt_info.php
 +
**Cloudshell with LCD - http://www.hardkernel.com/main/products/prdt_info.php?g_code=G143599699669
 +
**Ubuntu Trusty 14.04 (armhf) - https://odroid.in/ubuntu_14.04lts/
 
**128GB SSD, 2 GB RAM, Onboard 1GB NIC
 
**128GB SSD, 2 GB RAM, Onboard 1GB NIC
**D-Link 100MB NIC
+
**D-Link 100MB NIC for external interface
  
 
== MD #1 ==
 
== MD #1 ==
 
*Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
 
*Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
**2 GB RAM, 1GB LAN, Optical Digital Audio, VGA - 720P - VDPAU (xine)
+
**Ubuntu Trusty 14.04 64-bit (amd64) - Disked MD
 +
**128GB SSD, 2 GB RAM, 1GB LAN, HDMI 1080P - VDPAU (xine), squeezelite for audio
 
**USB-UIRT
 
**USB-UIRT
 
**PulseEight HDMI CEC Adaptor
 
**PulseEight HDMI CEC Adaptor
Line 29: Line 30:
  
 
== MD #2 ==
 
== MD #2 ==
*Raspberry Pi2 B - UI1 - OMX for Video, squeezelite for audio
+
*Raspberry Pi3 B+ @1.1Ghz - UI1 - OMX for Video, squeezelite for audio
 +
**Raspbian Jessie (armhf) - Disked MD
 
**1 GB RAM, 100Mb LAN
 
**1 GB RAM, 100Mb LAN
 
**Viewsonic 24" LCD TV - RS232 control
 
**Viewsonic 24" LCD TV - RS232 control
  
 
== MD #3 ==
 
== MD #3 ==
*Raspberry Pi2 B - UI1 - OMX for Video, squeezelite for audio
+
*Raspberry Pi2 B+ @900Mhz - UI1 - OMX for Video, squeezelite for audio
 +
**Raspbian Jessie (armhf) - Disked MD
 
**1 GB RAM, 100Mb LAN
 
**1 GB RAM, 100Mb LAN
 +
**USB-UIRT
 
**Toshiba 42HP86 - (IR control)
 
**Toshiba 42HP86 - (IR control)
 
**PS3 - Logitech Harmony Adapter - mimics PS3 blu-ray remote (IR control)
 
**PS3 - Logitech Harmony Adapter - mimics PS3 blu-ray remote (IR control)
  
 
== MD #4 ==
 
== MD #4 ==
*Raspberry Pi B @950Mhz - No UI - squeezelite only
+
*Raspberry Pi1 B+ @950Mhz - No UI - squeezelite only
 +
**Raspbian Wheezy (armhf) - Diskless MD
 
**512 MB RAM, 100Mb LAN
 
**512 MB RAM, 100Mb LAN
 
**USB Sound Card & Speakers attached
 
**USB Sound Card & Speakers attached
 +
 +
== MD #5 (testing) ==
 +
*Raspberry Pi2 B+ @900Mhz - UI2/qMD testing - OMX for Video, squeezelite for audio
 +
**Raspbian Jessie (armhf) - Disked MD
 +
**512 MB RAM, 100Mb LAN
 +
 +
== MD #6 (testing) ==
 +
*Intel ComputeStick - UI2 testing - xine w/va-api acceleration for Video, squeezelite for audio
 +
**Ubuntu Trusty (amd64) - Disked MD
 +
**2 GB RAM
 +
**USB Hub/1GB LAN
  
 
== NAS ==
 
== NAS ==
 
*ASUS M4A87TD EVO w/AMD Athlon II X2 3.2Ghz - UI2
 
*ASUS M4A87TD EVO w/AMD Athlon II X2 3.2Ghz - UI2
 
**128GB SSD, 4 GB RAM, Onboard Realtek 8111E 1GB LAN, S/PDIF Optical Audio
 
**128GB SSD, 4 GB RAM, Onboard Realtek 8111E 1GB LAN, S/PDIF Optical Audio
**Palit nVidia GT210 512MB Fanless PCIe x16 2.0, DVI->HDMI - 1080P - VDPAU (xine)
+
**Palit nVidia GT210 512MB Fanless PCIe x16 2.0, DVI->HDMI - 1080P [VDPAU (xine) not currently in use]
 
**Intel 1000CT PCIe NIC
 
**Intel 1000CT PCIe NIC
 
**4x3TB SATA HDDs - RAID5
 
**4x3TB SATA HDDs - RAID5
  
 
== Orbiters ==
 
== Orbiters ==
*Joggler (x4) - squeezeplay OS with Orbiter installed overtop
+
*Joggler (x5) - squeezeplay OS with Orbiter installed overtop
*WebDT 366LX (x4) - Modified PadOrbiter install with squeezeslaves
+
*WebDT 366LX (x4) - Modified PadOrbiter install with squeezeslaves (not currently in use)
 
*Nokia N800 - Diablo Orbiter
 
*Nokia N800 - Diablo Orbiter
*Nokia N900 - Fremantle Orbiter
+
*Nokia N900 - Fremantle Orbiter (not currently in use)
 
<del>**some builds do not include the windows orbiter installer.  Check [[Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter]]</del>
 
<del>**some builds do not include the windows orbiter installer.  Check [[Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter]]</del>
 
*2x Android Phones - QOrbiter/Android Web Orbiter
 
*2x Android Phones - QOrbiter/Android Web Orbiter
Line 63: Line 79:
 
== Automation ==
 
== Automation ==
 
=== Lighting ===
 
=== Lighting ===
*Z-Wave Light Switches x 6
+
*Z-Wave Light Switches x 8
 
*Z-Wave Switched Outlet x 1
 
*Z-Wave Switched Outlet x 1
 
*Z-Wave Dimmer Switches x 3
 
*Z-Wave Dimmer Switches x 3
Line 76: Line 92:
 
**Internet Firewall
 
**Internet Firewall
 
**Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
 
**Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
*Linksys WRT350N - DD-WRT v24preSP2 - as Access Point
+
*ASUS RT-N56U as Access Point
*D-Link xxxx Router as Access Point
+
 
*Linksys PAP2T-NA ATA  
 
*Linksys PAP2T-NA ATA  
 
*Siemens Gigaset A600-IP - POTS & SIP Cordless Phone
 
*Siemens Gigaset A600-IP - POTS & SIP Cordless Phone
*4 x D-Link 8-Port Gigabit Green switches
+
*CISCO 24-port Gigabit Smart Ethernet Switch
 +
*4 x D-Link 8-Port Gigabit Green Ethernet switches
 +
*1 x TPLINK 8-Port Gigabit POE Ethernet switch
  
 
== Backup File Server ==
 
== Backup File Server ==
Line 86: Line 103:
 
**Marvell 800Mhz, 256MB RAM, 2x1GB LAN
 
**Marvell 800Mhz, 256MB RAM, 2x1GB LAN
 
**4x2TB SATA HDDs - RAID5
 
**4x2TB SATA HDDs - RAID5
**Debian running apt-cacher-ng.
 
  
 
= Installation =
 
= Installation =
Line 109: Line 125:
  
 
= Useful Commands / Processes =
 
= Useful Commands / Processes =
 +
== Hide the cursor in orbiter ==
 +
touch /etc/pluto/orbiter.disable.mouse
 
== Re-initialize the Media Database ==
 
== Re-initialize the Media Database ==
 
(From forum post http://forum.linuxmce.org/index.php?topic=6408.msg70571#msg70571)
 
(From forum post http://forum.linuxmce.org/index.php?topic=6408.msg70571#msg70571)
Line 129: Line 147:
 
  # passwd
 
  # passwd
 
You can now ssh, or login, to the MD as root.
 
You can now ssh, or login, to the MD as root.
== The createbuilder.sh script ==
 
Posde shared a script in the forum to create a chroot LMCE0810 Builder from scratch.
 
http://forum.linuxmce.org/index.php?topic=3870.msg66857#msg66857
 
 
== sqlCvS webadmin use ==
 
== sqlCvS webadmin use ==
 
  http://forum.linuxmce.org/index.php?topic=5758.msg33952#msg33952
 
  http://forum.linuxmce.org/index.php?topic=5758.msg33952#msg33952
Line 142: Line 157:
 
[18:44:43] <TSCHAKMac> then regen
 
[18:44:43] <TSCHAKMac> then regen
 
[18:44:49] <TSCHAKMac> does it show up ?
 
[18:44:49] <TSCHAKMac> does it show up ?
 +
== RPI1 cmdline ==
 +
dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x29353735 smsc95xx.macaddr=B8:27:EB:35:37:35 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait

Latest revision as of 22:16, 26 July 2016

Operational System

  • Jul. 26, 2016 - Running Ubuntu Trusty 1404 armhf net install on odroid XU4, keeping up to date with updates.

Core

MD #1

  • Zotac IONITX-A-U Atom N330 1.6 Ghz - UI2
    • Ubuntu Trusty 14.04 64-bit (amd64) - Disked MD
    • 128GB SSD, 2 GB RAM, 1GB LAN, HDMI 1080P - VDPAU (xine), squeezelite for audio
    • USB-UIRT
    • PulseEight HDMI CEC Adaptor
    • Panasonic VIERA VT 50" 3D Plasma TV with Ethernet & RS-232 (HDMI CEC Control)
    • Denon 3311CI HDMI AV Receiver with Ethernet & RS-232 (HDMI CEC Control)
    • PS4 (HDMI CEC Control)
    • Bell 9242 Dual-Tuner PVR (IR control)
    • WD HD TV Live+ (IR control)
    • USB Bluetooth Adaptor - Wiimote, PS3 Sixaxis - not currently configured
    • Mediagate MCE Remote (via USBUIRT)
    • Rii Mini Wireless Keyboard/Mouse

MD #2

  • Raspberry Pi3 B+ @1.1Ghz - UI1 - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 1 GB RAM, 100Mb LAN
    • Viewsonic 24" LCD TV - RS232 control

MD #3

  • Raspberry Pi2 B+ @900Mhz - UI1 - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 1 GB RAM, 100Mb LAN
    • USB-UIRT
    • Toshiba 42HP86 - (IR control)
    • PS3 - Logitech Harmony Adapter - mimics PS3 blu-ray remote (IR control)

MD #4

  • Raspberry Pi1 B+ @950Mhz - No UI - squeezelite only
    • Raspbian Wheezy (armhf) - Diskless MD
    • 512 MB RAM, 100Mb LAN
    • USB Sound Card & Speakers attached

MD #5 (testing)

  • Raspberry Pi2 B+ @900Mhz - UI2/qMD testing - OMX for Video, squeezelite for audio
    • Raspbian Jessie (armhf) - Disked MD
    • 512 MB RAM, 100Mb LAN

MD #6 (testing)

  • Intel ComputeStick - UI2 testing - xine w/va-api acceleration for Video, squeezelite for audio
    • Ubuntu Trusty (amd64) - Disked MD
    • 2 GB RAM
    • USB Hub/1GB LAN

NAS

  • ASUS M4A87TD EVO w/AMD Athlon II X2 3.2Ghz - UI2
    • 128GB SSD, 4 GB RAM, Onboard Realtek 8111E 1GB LAN, S/PDIF Optical Audio
    • Palit nVidia GT210 512MB Fanless PCIe x16 2.0, DVI->HDMI - 1080P [VDPAU (xine) not currently in use]
    • Intel 1000CT PCIe NIC
    • 4x3TB SATA HDDs - RAID5

Orbiters

  • Joggler (x5) - squeezeplay OS with Orbiter installed overtop
  • WebDT 366LX (x4) - Modified PadOrbiter install with squeezeslaves (not currently in use)
  • Nokia N800 - Diablo Orbiter
  • Nokia N900 - Fremantle Orbiter (not currently in use)

**some builds do not include the windows orbiter installer. Check Control_LinuxMCE_using_a_Windows_device_as_an_Orbiter

  • 2x Android Phones - QOrbiter/Android Web Orbiter
  • Samsung Galaxy Tab 10.1 4G - QOrbiter/Android Web Orbiter
  • 1x Windows 10 tablet with windows orbiter

Automation

Lighting

  • Z-Wave Light Switches x 8
  • Z-Wave Switched Outlet x 1
  • Z-Wave Dimmer Switches x 3

Security & Control

  • Z-Wave Aeotoc Multisensor6
  • Z-Wave HSM-100
  • Z-Wave SchlageLink(tm) Door Lock

Networking

  • Asus RT-N56U - Primary Firewall/Hardware NAT Translation Device
    • Internet Firewall
    • Asterisk 1.4 Server - SIP line (not yet controlled by LMCE)
  • ASUS RT-N56U as Access Point
  • Linksys PAP2T-NA ATA
  • Siemens Gigaset A600-IP - POTS & SIP Cordless Phone
  • CISCO 24-port Gigabit Smart Ethernet Switch
  • 4 x D-Link 8-Port Gigabit Green Ethernet switches
  • 1 x TPLINK 8-Port Gigabit POE Ethernet switch

Backup File Server

  • QNAP-410 TurboNAS
    • Marvell 800Mhz, 256MB RAM, 2x1GB LAN
    • 4x2TB SATA HDDs - RAID5

Installation

Core

  • Stop UpdateMedia from mangling my id3 tags, this causes updatemedia to import data but not update the file's id3tags.
echo SyncId3Files=false >> /etc/UpdateMedia.conf
  • Add the following to /etc/pluto/xine.conf to enable 5.1 PCM over hdmi (and therefor multichannel AAC).
audio.device.alsa_pcm_device:plughw:1,3
audio.device.alsa_front_device:plughw:1,3
audio.device.alsa_default_device:plughw:1,3
audio.device.alsa_surround40_device:plughw:1,3
audio.device.alsa_surround51_device:plughw:1,3
audio.output.speaker_arrangement:Pass Through
audio.device.alsa_passthrough_device:plughw:1,3
  • Configure the D-Link DWA-552 as an Access Point (if desired)
  • Turn devices on/plug-in one by one

TODO

  • ability to set values from events?
  • sqlCVS asynchronous commits, PK/FK misalignment
  • create BL_SameEntArea message broadcast level for proper CMD_Set_Screen_Type_Cat behaviour?

Useful Commands / Processes

Hide the cursor in orbiter

touch /etc/pluto/orbiter.disable.mouse

Re-initialize the Media Database

(From forum post http://forum.linuxmce.org/index.php?topic=6408.msg70571#msg70571)

  • Disable the UpdateMedia daemon
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –disable
  • Login to mysql and remove the database
# mysql -uroot
# drop database pluto_media;
# quit
  • Re-initialize the media database
# cp /usr/pluto/database/media.sqlcvs .
# /usr/pluto/bin/sqlCVS -D pluto_media -r media import
  • Re-start the UpdateMedia daemon
# /usr/pluto/bin/UpdateMediaDaemonControl.sh –enable

Set Root password on MD

Get superuser privs and enter your password:

$ sudo su -

chroot to the MDs environment (XX is the MD#), run passwd and enter your desired root password for this MD.

# chroot /usr/pluto/diskless/XX/
# passwd

You can now ssh, or login, to the MD as root.

sqlCvS webadmin use

http://forum.linuxmce.org/index.php?topic=5758.msg33952#msg33952

joggler stuff

http://www.jogglerwiki.com/wiki/User_talk:Tschak

Clock Font

[18:43:40] <TSCHAKMac> rather, StyleVariation entry [18:44:38] <TSCHAKMac> PK_StyleVariation 59 [18:44:41] <TSCHAKMac> change the font to Verdana [18:44:43] <TSCHAKMac> then regen [18:44:49] <TSCHAKMac> does it show up ?

RPI1 cmdline

dma.dmachans=0x3c bcm2708_fb.fbwidth=1824 bcm2708_fb.fbheight=984 bcm2708.boardrev=0x2 bcm2708.serial=0x29353735 smsc95xx.macaddr=B8:27:EB:35:37:35 dwc_otg.lpm_enable=0 console=ttyAMA0,115200 kgdboc=ttyAMA0,115200 console=tty1 root=/dev/mmcblk0p2 rootfstype=ext4 rootwait