Freitag, 25. Mai 2012, 04:24

Du bist nicht angemeldet.



ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

1

Montag, 20. April 2009, 22:03

Mythbuntu 8.10/9.04 mit MSI Wind Nettop und Cinergy XS USB

So in der nächsten Zeit schreibe ich wieder einmal (nach langer Zeit) ein HOWTO:
Diesmal:
Mythbuntu 8.10 bzw 9.04 auf einem MSI Wind 2723 Nettop mit einer Terratec Cinergy XS USB Hybrid Karte und einer Windows Remote
incl. xmltv
Die beiden Versionen sind sehr ähnlich - der Grund warum ich über beide in diesem HOWTO schreibe ist der, dass ich während des Verfassens ein Systemupgrade durchgeführt habe.

----------------------------------
HARDWARECONFIGURATION:
MSI Wind 2723 Nettop, Intel ATOM 1,6 GHz, 2 GB RAM, 320 GB HD Linux Edition
0ccd:005e Terratec Cinergy XS USB Hybrid
07d1:3c03 DWL G122 802.11g WLAN Adapter
147a:e017 Formosa IR Dongle
---------------------------------
SYSTEM:
Zur Verwendung kommt Mythbuntu 8.10

---------------------------------
Problemfelder:
-----

Cinergy XS USB Hybrid im Analog Mode (Kabeleingang über Haussat / SMAT)

Für Mythbuntu 8.04:
Firmware herunterladen

Quellcode

1
wget http://www.steventoth.net/linux/xc5000/HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip

Entpacken:

Quellcode

1
2
sudo aptitude install unzip
unzip -j HVR-12x0-14x0-17x0_1_25_25271_WHQL.zip Driver85/hcw85bda.sys

Extrahieren mit angehängtem Script

Quellcode

1
2
chmod u+x extract_xc3028.pl.txt
perl ./extract_xc3028.pl.txt

Und kopieren

Quellcode

1
sudo cp xc3028-v27.fw /lib/firmware



Quelle: http://linuxtv.org/wiki/index.php/Xceive_XC3028/XC2028
http://pluralia.tv/files/tmp/pl.txt

Doch das war nur der erste Schritt um den analogen Modus dementsprechend zum Laufen zu bekommen - für den Sound braucht man dann noch die
em28xx_27-11_i386.deb Datei,sowie das cleanscript ausgeführt um auch Ton im analog Modus zu bekommen (/dev/dsp1)
Das knackst zwar und ist auch nur mono, aber immerhin.
(Anmerkung: Wenn man in weiterer Folge die Aufnahmeprofile auf MPEG2 umstellt, ist auch das Knacksen weg)
Also:

Quellcode

1
2
3
4
sudo dpkg -i em28xx_27-11_i386.deb
chmod u+x cleanEm28xx.sh                      
sudo ./cleanEm28xx.sh # alle mit y bestätigen
 


Sollte cleanEm28xx.sh meinen, es sei noch nichts installiert worden, dann neustarten und noch einmal das Script ausführen.
Danach erkennt Mythbuntu die Karte nicht mehr als Cinergy, sondern einer anderen Marke [noch einzufügen welche].
Jetzt kann man das Audioausgabegerät bei den Einstellungen auf

Zitat

/dev/dsp1

setzen. Mit den Pfeiltasten arbeiten, direkt eingeben scheint nichts zu bringen.

Anmerkung für Medibuntu 9.04
-------------------------
Hier lauft es ein bischen anders ab:
Zuerst die notwendige Software installieren:

Quellcode

1
sudo aptitude install build-essential mercurial


dann die Treiber auschecken:

Quellcode

1
2
3
4
5
6
cd ~
hg clone http://mcentral.de/hg/~mrec/em28xx-new
cd em2bxx-new
./build.sh build
sudo ./build.sh install
sudo ./build.sh load 


Fehlermeldungen im letzten Schritt ignorieren.
Neustarten
In Mythbuntu sollte nun etwas mit Empia stehen, wieder /dev/dsp1 als Audioausgabe einstellen

Quelle:
http://wiki.ubuntuusers.de/em28xx
-----

XBOX360 Remote Control:

Als IR USB Dongle wird jener von FORMOSA verwendet, denke jeder andere sollte es auch tun.
Keine Einmischung unsererseits hierbei erforderlich.
Als Treiber verwendet man MCE remote (new version philips et al).
Für die Remote die Datei test.conf herunterladen, an den richtigen Ort kopieren, und die Events für Mythbuntu anhängen.
Danach noch das File mythtv nach /home/$USER/.lirc kopieren

Quellcode

1
2
3
4
sudo cp test.conf /etc/lirc/lircd.conf
sudo cp mythtv.txt /home/$USER/.lirc/mythtv
sudo /etc/init.d/lirc restart
sudo mythbuntu-lircrc-generator


Das Ganze mit dem Befehl

Quellcode

1
irw

testen.

Neustarten.
-------
/BAUSTELLE
»ezazazel« hat folgende Dateien angehängt:
  • extract_xc3028.pl.txt (25,21 kB - 91 mal heruntergeladen - zuletzt: 25. März 2012, 20:13)
  • em28xx_27-11_i386.deb (211,26 kB - 51 mal heruntergeladen - zuletzt: 13. Februar 2012, 15:47)
  • cleanEm28xx.sh (283 Byte - 168 mal heruntergeladen - zuletzt: 18. Mai 2012, 21:27)
  • test.conf (2,45 kB - 163 mal heruntergeladen - zuletzt: 18. Mai 2012, 21:27)
  • mythtv.txt (3,83 kB - 156 mal heruntergeladen - zuletzt: 18. Mai 2012, 21:27)
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 13 mal editiert, zuletzt von »ezazazel« (21. Mai 2009, 14:25)


ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

2

Freitag, 24. April 2009, 18:38

Apache 2 und MythTV absichern:
------------------------------------
Zuerst zur Benutzerauthentifizierung:
Erstellen einer Passwortdatei mit einem neuen Eintrag für mythtv

Quellcode

1
sudo htpasswd -c -m /var/.htpasswd mythtv


dann die .htaccess Detei verändern:

Quellcode

1
sudo nano /usr/share/mythtv/mythweb/.htaccess


und folendes eintragen beziehungsweise abändern:

Zitat

AuthType Basic
AuthName "MythTV"
AuthUserFile /var/.htpasswd
Require valid-user


Neue Benutzer werden über den Befehl

Quellcode

1
sudo htpasswd  -m /var/.htpasswd $USER

hinzugefügt.

Quelle: http://mythwiki.de/index.php?title=HOWTO…-debian-updated

------
Nun weiter mit SSL:
Server Key erstellen:

Quellcode

1
sudo openssl genrsa -des3 -out server.key 4096 


Zertifikat erstellen:

Quellcode

1
sudo openssl req -new -key server.key -out server.csr 


Zertifikat signieren:

Quellcode

1
sudo openssl x509 -req -days 365 -in server.csr -signkey server.key -out server.crt 


Zertifikat erstellen welches Apache nicht nach Passwortf fragen lässt:

Quellcode

1
2
3
sudo openssl rsa -in server.key -out server.key.insecure
sudo mv server.key server.key.secure
sudo mv server.key.insecure server.key


Unlesbar machen:

Quellcode

1
sudo chmod 000 server*


SSL Ordner erstellen:

Quellcode

1
sudo mkdir /etc/apache2/ssl


Zertifikat und Key kopieren:

Quellcode

1
2
sudo cp server.key /etc/apache2/ssl
sudo cp server.crt /etc/apache2/ssl 


SSL im Apache aktivieren:

Quellcode

1
sudo a2enmod ssl 


SSL Konfigurationsdatei erstellen und Link setzen:

Zitat

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/ssl
sudo ln -s /etc/apache2/sites-available/ssl /etc/apache2/sites-enabled/ssl


Virtuell Hosts konfigurien:

Quellcode

1
sudo nano /etc/apache2/sites-available/ssl


und wie folgt abändern:

Zitat

<VirtualHost *:443>
ServerAdmin webmaster@localhost

DocumentRoot /var/www/mythweb #HIER auf mythweb setzen
<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks MultiViews
AllowOverride None
Order allow,deny
allow from all
</Directory>

ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
<Directory "/usr/lib/cgi-bin">
AllowOverride None
Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
Order allow,deny
Allow from all
</Directory>

ErrorLog /var/log/apache2/error.log

# Possible values include: debug, info, notice, warn, error, crit,
# alert, emerg.
LogLevel warn

#SSLENGINE #SSL ENGINE AKIVIEREN
SSLEngine On
SSLCertificateFile /etc/apache2/ssl/server.crt
SSLCertificateKeyFile /etc/apache2/ssl/server.key
#SSELENGINE END

CustomLog /var/log/apache2/access.log combined

Alias /doc/ "/usr/share/doc/"
<Directory "/usr/share/doc/">
Options Indexes MultiViews FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
Allow from 127.0.0.0/255.0.0.0 ::1/128
</Directory>

</VirtualHost>


Apache sollauch auf 443 hören:

Quellcode

1
sudo nano /etc/apache2/ports.conf 

Zitat

<IfModule mod_ssl.c>
Listen 443
</IfModule>


Apache neustarten:

Quellcode

1
sudo /etc/init.d/apache2 restart


Probieren ob https://IPDESSERVERS/ etwas anzeigt.
Wenn ja, Portforwarding am Router für den Port 443 auf den Server einrichten.

Quelle:
http://www.tc.umn.edu/~brams006/selfsign_ubuntu.html
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 2 mal editiert, zuletzt von »ezazazel« (10. Mai 2009, 13:58)


ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

3

Dienstag, 28. April 2009, 20:41

TV EPG Data (kommerziell von epgdata.com)
-------------------------

Quellcode

1
2
tv_grab_eu_epgdata --file > /home/$USER/TV.xml
mythfilldatabase --file 1 /home/$USER/TV.xml


diese Befehle in cron mit

Quellcode

1
crontab -e

eintragen, also zum Beispiel

Zitat

0 3 * * * tv_grab_eu_epgdata --days=1 >/home/user/TV.xml
0 4 * * * mythfilldatabase --file 1 /home/user/TV.xml
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

Dieser Beitrag wurde bereits 4 mal editiert, zuletzt von »ezazazel« (21. Mai 2009, 14:14)


ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

4

Sonntag, 10. Mai 2009, 13:59

Samba und Cups: (am Beispiel eines HP Photosmart 7800)
------------------------------------

Zuerst die Treiber und Cups installieren:

Quellcode

1
sudo aptitude install cups hplip

Drucker einrichten über die Webseite

Zitat

http://locahost:631

Drucker erkennen (Verwaltung, Drucker erkennen) und den Drucker für entferntes Drucken freigeben.

Danach noch die smb.conf abändern:

Quellcode

1
sudo nano /etc/samba/smb.conf

sodass diese Infos zusätzlich vorhanden sind:

Zitat

[global]
load printers = yes
printing = cups
printcap name = cups

[printers]
comment = All Printers
path = /var/spool/samba
browseable = no
# setting depends on your requirements
guest ok = yes
writable = no
printable = yes
printer admin = root

[print$]
comment = Printer Drivers
path = /etc/samba/drivers
browseable = yes
guest ok = no
read only = yes


abschließend noch samba neustarten

Quellcode

1
sudo /etc/init.d/samba restart


Quelle:
http://www.samba.org/samba/docs/man/Samb….html#id2633470
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One

ezazazel

The Supporter

  • »ezazazel« ist der Autor dieses Themas

Beiträge: 719

Ubuntu: 11.10

Kernel: 3.0.0-14-generic

Architektur: 32-bit

  • Private Nachricht senden

5

Donnerstag, 21. Mai 2009, 14:18

Allgemeine Fehlerquellen:
--------------
Transcoder:
Sollte der Transcoder nach dem Rippen abbrechen hilft dieser Befehl:

Quellcode

1
sudo chmod -R 2775 /var/lib/mythtv/videos


Mythweb zeigt keine Cover an:

Quellcode

1
sudo rm /var/www/mythweb/data/video_covers

und dann je nach dem Pfad für die Cover einen neuen symbolischen Link anlegen:

Quellcode

1
sudo ln -s /var/lib/mythtv/posters video_covers 


--------------
Mythweb:
Sollte beim Aufruf von Mythweb ein Fehler im Stile von:

Zitat

Database Setup Error

The database environment variables are not correctly set in the
included .htaccess file. Please read through the comments included
in the file and set up the db_* environment variables correctly.

auftreten, dann könnte diese Strategie hilfreich sein:

Quellcode

1
sudo nano /etc/apache2/sites-enabled/mythweb.conf

nd dort überprüfen ob in der Zeile nicht

Zitat

setenv db_server ""

steht. Wenn doch dann zu

Quellcode

1
setenv db_server        "localhost"

abändern.

Sollten keine Covers angezeigt werden, dann liegt das meist an einem kaputten Symlink.

Quellcode

1
sudo rm /var/www/mythweb/data/video_covers

löscht den Link,

Quellcode

1
sudo ln -s /var/lib/mythtv/posters/ video_covers

setzt ihn neu (vorausgesetzt /var/lib/mythtv/posters ist tatsächlich der Ort an dem die Covers gespeichert sind).

Quelle: http://ubuntuforums.org/showthread.php?t=562240
Si non confectus, non reficiat (If it's not broken, don't fix it)
Shuttle XPC SD39P2; Intel Core2Duo 6420; Samsung T166 SATA II 3,5" 500GB; Gainward Bliss 8600GT PCX SilentFx, Cinergy T USB XS hybrid && MSI Wind Nettop && Toshiba Portege M700 && Acer Aspire One