Originalpost zur Hilfesuche:
[expander]Hi,
ich hab mal OpenElec (Fusion build 9725-PVR) und XBMCBuntu (v31) (http://xbmcfreak.nl/en) ausprobiert.
Tendenziell gefällt das schnell bootende OpenElec natürlich sehr gut, hier habe ich auch nur ein großes und ein kleines Problem:
1.) WLAN/LAN geht nur unglaublich langsam und hat ständige Abbrüche, ein administrieren oder verwenden von XBMCRemote (iPhone) ist nicht möglich, anscheinend wird nicht der optimale treiber verwendet (es wird ein genereller für die atheros9k serie verwendet beim WLAN). Dies ist in allen bisher getesteten stable und dev builds so wobei ich bisher der einzige Zotac AD10-Benutzer mit diesem Problem zu sein scheine.
2.) Suspend funktioniert momentan nicht, das wird dann aber hoffentlich irgendwann wieder gehen
Mit XBMCBuntu habe ich drei Probleme:
1.) Die Fernbedienung geht hier nicht.
2.) Es scheint kein XBMC PVR zu sein, also kann ich hier über xbmc kein fernsehen schauen (kein Beinbruch, wäre nur nett als PVR)
3.) wird meine über eSata angeschlossene Festplatte nicht automatisch gemounted, wenn ich über den Lubuntu Filemanager draufgehe kommt eine fehlermeldung, dass bereits versucht wird diese zu mounten, nach einem OK ist diese dann auch gemounted... Kann ich hier eventuell bestimmte Folder der Festplatte gleich diesen vordefinierten Foldern mounten/zuordnen? Ich habe auf der Platte bereits unterordner wie Musik,Serien,Filme,Bilder, etc.
Vielleicht hat ja jemand eine Lösung für die Probleme bei einer der beiden Distributionen
[/expander]
EDIT:
Als Bemerkung: Dieser Erfahrungsbericht entstand bei der Installation von XBMCBuntu Live beta3
Zusammenfassung der Lösungen:
1.) Dies konnte ich lösen indem ich die eine Microsoft MCE verwende, die wird direkt unterstützt (ich suche aber immernoch nach einer Möglichkeit, die Fernbedienung von Zotac zu verwenden). In der Harmony Software kann man entweder eine Standard Microsoft MCE Fernbedienung oder auch die "MCE-1039" verwenden.
2.) Auch dies konnte gelöst werden, don hat mir hier folgenden Link zur Verfügung gestellt:
[Info] PVR-Quellen
Wir dort erwähnt habe ich letztendlich diese Quelle genommen: ppa:wsnipex/xbmc-xvba und die team-xbmc repo deaktiviert (da er sonst nicht die pvr-version installiert hat) und mit folgenden befehlen installiert:
sudo add-apt-repository ppa:wsnipex/xbmc-xvba
sudo apt-get update
sudo apt-get install xbmc xbmc-bin tvheadend
3.) Der Grund weshalb die eSata Festplatte nicht gemounted wurde war recht simpel, sie war nicht in der fstab eingetragen, da sie bei der installation nicht angesteckt war.
ich habe mit "sudo blkid" die uuid herausgefunden und dann die fstab editiert, ich habe einfach folgendes hinten dran gehängt:
# customizations
UUID=<hier deine UUID> /media/eSata ntfs defaults,errors=remount-ro 0 1
das Verzeichnis "eSata" muss unter /media natürlich mit "sudo mkdir eSata" angelegt werden, es kann auch jedes andere beliebige verzeichnis genommen werden.
Mit folgendem Befehl habe ich die Standardverzeichnisse verlinkt nachdem ich die Ordner gelöscht habe (da sie neu als verlinkung angelegt werden müssen)
sudo ln -s -f -T /media/eSata/recordings /home/xbmc/TV\ Shows
4.) Es gab einen grub-installationsfehler bei einer Neuinstallation, dies lies sich beheben indem ich die partitionen neu angelegt habe und MBR statt GPT verwendet habe (es ging ursprünglich auch mit der GPT-Partition).
5.) Ich hatte Probleme mit suspend/resume. Dies lag wohl an einem "bekanntem" bug in tvheadend der in naher Zukunft nicht behoben werden soll.
Hier das Skript (alle unter "/etc/pm/sleep.d/" und nicht vergessen, "sudo chmod +x <datei>" bei jeder datei durchzuführen damit diese beim suspend/resume auch ausgeführt wird):
[expander]#!/bin/sh
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
/etc/init.d/tvheadend stop
modprobe -r <modul des DVB-sticks>
;;
thaw|resume)
modprobe <modul des DVB-sticks>
/etc/init.d/tvheadend start
;;
*)
;;
esac
[/expander]
Trotzdem funktionierte nach einem resume meine Fernbedienung ebenfalls nicht mehr, die scheint wohl ebenfalls ein "bekannter" bug zu sein und wird wohl in der finalen XBMCBuntu-Version bereits behoben sein.
Trotzdem hier das Skript um dies zu beheben:
[expander]# This script will restart Lirc upon resume.
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
/etc/init.d/lirc stop
echo "Unloading lirc kernel modules"
rmmod ir-lirc-codec
rmmod lirc_dev
;;
thaw|resume)
echo "Loading lirc kernel modules"
modprobe ir-lirc-codec
modprobe lirc_dev
/etc/init.d/lirc start
;;
*)
;;
esac
exit $?
[/expander]
Folgendes Skript habe ich hier ebenfalls noch implementiert, da es in seltenen Fällen Probleme mit meiner eSata Festplatte gab und diese neu gemounted werden musste:
[expander]#!/bin/bash
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
umount /media/Data
;;
thaw|resume)
mount /media/Data
;;
*)
;;
esac
exit $?
[/expander]
6.) Als ob es nicht genug war, hatte ich auch noch starke WLAN-Probleme mit meiner Atheros 9285 Karte die bis zum Absturz meines Routers führten, um das ganze kurz zu halten, hier was ich getan habe um dies zu lösen:
IPv6 habe ich deaktiviert in den netzwerkeinstellungen für das WLAN und folgende befehle habe ich im terminal eingegeben:
[expander]
echo "options ath9k nohwcrypt=1" | sudo tee /etc/modprobe.d/ath9k.conf
sudo iwconfig wlan0 power off
sudo iwconfig wlan0 rate auto
sudo iptables -t filter -n -L -v
sudo iptables -F
sudo iptables -X
sudo service network-manager restart
[/expander]
Hierdurch wurde das WLAN stabil und hatte keine ständigen Abbrüche mehr und hat auch den Router nicht mehr zum abstürzen gebracht.
Leider scheint es wohl keine Lösung zu geben um unter Linux die gleiche WLAN-Performance wie unter Windows zu bekommen, so war ich mit 100-400kbyte/s nicht sehr begeistert.
Nachdem ich manuell alle WLAN-Kanäle durchgetestet habe um den Kanal zu finden bei der ich die beste Übertragungsrate habe, konnte ich die Geschwindigkeit immerhin auf 1-2Mbyte/s erhöhen (ich habe sehr sehr viele Funknetze in meiner Nachbarschaft die "stören).
7.) Sound innerhalb XBMC, also die Menü-Sounds fehlten leider auch, da ich den Sound über HDMI ausgeben wollte habe ich folgende Lösung dafür gefunden:
http://forum.xbmc.org/showpost.php?p=501974&postcount=5
8.) Die Probleme scheinen nun also beseitigt aber ich hatte noch den Wunsch, einen Downloadclient in XBMC zu haben, peerguardian blocklisten zu verwenden und meine eigene [definition='3','0']keymap[/definition] zu erstellen.
Hier die Infos die ich zur Installation von Transmission gefunden habe (den client dazu gibt es bei xbmc als plugin):
[expander]https://bbs.archlinux.org/viewtopic.php?id=77816
http://askubuntu.com/questions/3196…ce-before-login[/expander]
Da auch Transmission den pc vom suspend abhalten zu scheint habe ich noch ein skript unter "/etc/pm/sleep.d/" angelegt:
[expander]#!/bin/bash
# This script will restart transmission upon resume.
. /usr/lib/pm-utils/functions
case "$1" in
hibernate|suspend)
/etc/init.d/transmission-daemon stop
;;
thaw|resume)
/etc/init.d/transmission-daemon start
;;
*)
;;
esac
exit $?
[/expander]
zu peerguardian:
http://moblock-deb.sourceforge.net/ (wenn man der anleitung folgt kommt ein fehler in der cli der wiederum genau anzeigt wie die neuen pakete heissen die man installieren muss)
Links zur manuellen konfiguration der [definition='3','0']keymap[/definition].xml / remote.xml:
[expander]
[FAQ] Keymapping (Danke keibertz)
http://www.yavdr.org/documentation/de/ch02s03.html (Danke mafe68)
http://xbmcstuff.bossanova808.net/2011/02/tweaki…h-openelec.html
https://github.com/xbmc/xbmc/blob…maps/remote.xml
http://pastebin.com/apXK2yWk
http://pastebin.com/755G6xtP[/expander]
Um den PC automatisch für kommende TV-Aufnahmen zu starten habe ich folgendes gefunden:
http://www.lonelycoder.com/redmine/projec…end/wiki/Wakeup