Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen Revision Vorhergehende Überarbeitung Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| linux:dvb-t [2006/12/30 21:21] – st | linux:dvb-t [2011/01/24 18:25] (aktuell) – [Kaffeine] st | ||
|---|---|---|---|
| Zeile 1: | Zeile 1: | ||
| + | ====== DVB-T mit Ubuntu-Linux (am Beispiel von AVerMedia AVerTV DVB-T USB 2.0) ====== | ||
| + | |||
| + | Die " | ||
| + | |||
| + | ===== Links ===== | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | * [[http:// | ||
| + | |||
| + | ===== Hardwareinstallation ===== | ||
| + | ==== ältere Distributionen (vor Ubuntu 7.10) ==== | ||
| + | |||
| + | Tatsächtlich geht die Installation recht einfach | ||
| + | - reinstecken | ||
| + | - mit '' | ||
| + | < | ||
| + | [17252761.564000] usb 5-7: USB disconnect, address 10 | ||
| + | [17252771.884000] usb 5-7: new high speed USB device using ehci_hcd and address 11 | ||
| + | [17252772.788000] dvb-usb: found a ' | ||
| + | [17252772.836000] dvb-usb: did not find the firmware file. (dvb-usb-avertv-a800-02.fw) Please see linux/ | ||
| + | [17252772.836000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) error while loading driver (-2) | ||
| + | [17252772.836000] dvb_usb_a800: | ||
| + | </ | ||
| + | D.h. es fehlt ihm die passende Firmware für das Gerät, diese findet man unter http:// | ||
| + | |||
| + | Also | ||
| + | sudo cp dvb-usb-avertv-a800-02.fw / | ||
| + | |||
| + | Wenn man alles richtig gemacht hat erscheint nach dem erneuten Anschließen des Gerätes eine Meldung (wieder '' | ||
| + | < | ||
| + | [17252990.116000] usb 5-7: new high speed USB device using ehci_hcd and address 12 | ||
| + | [17252990.388000] dvb-usb: found a ' | ||
| + | [17252990.416000] dvb-usb: downloading firmware from file ' | ||
| + | [17252990.484000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. | ||
| + | </ | ||
| + | |||
| + | Und tatsächlich ergibt | ||
| + | lsmod | grep dvb | ||
| + | < | ||
| + | dvb_usb_a800 | ||
| + | dvb_usb_dibusb_common | ||
| + | dib3000mc | ||
| + | dvb_usb | ||
| + | dvb_core | ||
| + | dvb_pll | ||
| + | i2c_core | ||
| + | usbcore | ||
| + | </ | ||
| + | d.h. das DiBcom 3000P-Modul (das für diese Hardware zuständig ist) ist geladen. | ||
| + | |||
| + | Dann muss man tatsächliche einmal neustarten. | ||
| + | |||
| + | Dabei trat bei mir das Problem auf, dass kein frontend angelegt wurde: ('' | ||
| + | dvb-usb: no frontend was attached by ' | ||
| + | wenn man normal bootet (und die Box ist von Anfang an dran) geht es :?:. | ||
| + | |||
| + | < | ||
| + | [17184327.496000] DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)). | ||
| + | [17184327.496000] dib3000: Found a DiBcom 3000P. | ||
| + | [17184327.496000] DVB: registering frontend 0 (DiBcom 3000P/M-C DVB-T)... | ||
| + | [17184327.496000] input: IR-receiver inside an USB DVB receiver as / | ||
| + | [17184327.496000] dvb-usb: schedule remote query interval to 150 msecs. | ||
| + | [17184327.496000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized | ||
| + | </ | ||
| + | |||
| + | ==== Ubuntu 7.10 ==== | ||
| + | Ab [[ubuntu: | ||
| + | |||
| + | < | ||
| + | [20404.420000] dvb-usb: found a ' | ||
| + | [20404.420000] dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer. | ||
| + | [20404.420000] DVB: registering new adapter (AVerMedia AverTV DVB-T USB 2.0 (A800)). | ||
| + | [20405.304000] DVB: registering frontend 0 (DiBcom 3000MC/ | ||
| + | [20405.344000] input: IR-receiver inside an USB DVB receiver as / | ||
| + | [20405.344000] dvb-usb: schedule remote query interval to 150 msecs. | ||
| + | [20405.344000] dvb-usb: AVerMedia AverTV DVB-T USB 2.0 (A800) successfully initialized and connected. | ||
| + | [20405.344000] usbcore: registered new interface driver dvb_usb_a800 | ||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Softwareinstallation ===== | ||
| + | |||
| + | |||
| + | ==== Kaffeine ==== | ||
| + | Kaffeine macht einen ordentlichen Scan und funktioniert auch gut. Falls etwas nicht funktioniert, | ||
| + | |||
| + | Eine Fehlermeldung wegen fehlendem Demuxer löst dieses Paket: | ||
| + | |||
| + | | ||
| + | ==== andere Player ==== | ||
| + | |||
| + | Als Viewer geht auch Xine, dazu braucht man noch einige tools (dvb-utils), | ||
| + | Wenn man schon in Synaptic ist, kann man gleich xine-ui und die dvb-tools installieren oder auf der Shell die Zeile | ||
| + | |||
| + | sudo apt-get install xine-ui dvb-utils | ||
| + | |||
| + | eingeben. | ||
| + | |||
| + | ==== channels.conf erstellen ==== | ||
| + | Bevor wir überhaupt ein Programm sehen können eine Datei (channels.conf) erstellen: | ||
| + | |||
| + | Ich habe dazu [[http:// | ||
| + | [[http:// | ||
| + | |||
| + | * [[http:// | ||
| + | Dann ruft man erstmal scan auf | ||
| + | |||
| + | ==== dvbsnoop ==== | ||
| + | dvbsnoop ist ein DVB / MPEG stream analyzer. | ||
| + | Es kann DVB / MPEG / DSM-CC / MHP stream beobachten, analysieren, | ||
| + | |||
| + | ==== Signalstärke sehen ==== | ||
| + | femon | ||