Installation Firmware DVB-T Stick

Heute ist Stammtischzeit:
Jeden Donnerstag 20:30 Uhr hier im Chat.
Wer Lust hat, kann sich gerne beteiligen. ;)
  • Hallo Leute,

    Ich bin langsam am verzweifeln, also hoffe ich, dass ihr mir hier helfen könnt.
    Ich möchte auf meinem Raspberry Pi mit Raspbmc gerne die Live-TV funktion nutzen. Dafür habe ich mir den Stick "Technaxx DVB S4" gekauft. PVR aktivieren, TVheadend installieren und konfigurieren habe ich bereits hinter mir. Ich kann von meinem Computer auch auf die Tvheadend Oberfläche zugreifen. Allerdings erscheint mein DVBT-Stick nicht bei den DVB-Inputs.
    Ich nehme mal an, dass die entsprechende Firmware noch installiert werden muss. Orientiert habe ich mich an diesem Link:

    http://technerd.de/dvb-t-usb-empf…rry-pi_415.html

    Ich habe den Treiber bereits runtergeladen, aber leider keine Ahnung, wie ich diesen nun auf dem Pi installieren kann. Die Linuxanleitung des Kollegen hilft mir leider nicht, weil ich einen Mac nutze und auch kein Experte mit dem Terminal bin. Aber ich kann gut nach exakter Bauanleitung arbeiten;)
    Kann mir einer von euch genau beschreiben, wie ich die Firmware korrekt installiert bekomme? Bzw, kann mir einer nen Link zu ner guten Anleitung posten? Ich hab nach langer Suche leider nichts gefunden.

    Vielen Dank schonmal im voraus.
    Jan

    • Offizieller Beitrag

    Warum sollte dir die Anleitung nicht helfen? Du verbindest dich per ssh auf den Pi und tippst dann mal ab was er dort geschrieben hat. SSH hat der Mac auch schon in der console integriert. ein

    Code
    ssh pi@IP_des_Pi

    sollte schon was bringen. Das passwort ist raspberrry (bei raspbmc, bei openelec mit root@IP_des_Pi;pw:openelec)

    Bei raspbmc kann es nicht schaden, nach erfolgreicher Anmeldung, mittels

    Code
    sudo su

    auf den root user wechseln

  • Ah, cool, danke. Damit bin ich schonmal einen Schritt weiter. Ich konnte die Befehle eingeben und im meiner /lib/firmware taucht die Datei jetzt auch auf.

    Allerdings hab ich im HTS Tvheadend immer noch nix zur Auswahl bei den TV Adaptern. Hab ich was wichtiges vergessen? Bzw, kann ich auch irgendwie anders noch checken, ob der Stick überhaupt vom Pi erkannt wird?

  • Den Befehl Isusb gibts beim Mac leider nicht. Aber dmesg hat mir was interessantes ausgespuckt:

    usb 1-1.2: new high-speed USB device number 4 using dwc_otg
    usb 1-1.2: New USB device found, idVendor=048d, idProduct=9005
    usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    usb 1-1.2: Product: DVB-T TV Stick
    usb 1-1.2: Manufacturer: ITE Technologies, Inc.
    udevd[114]: starting version 175
    bcm2708_i2c_init_pinmode(0,0)
    bcm2708_i2c_init_pinmode(0,1)
    bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100k)
    bcm2708_i2c_init_pinmode(1,2)
    bcm2708_i2c_init_pinmode(1,3)
    bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100k)
    bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory
    it913x: Chip Version=01 Chip Type=9135
    it913x: Remote propriety (raw) modeit913x: Dual mode=0 Tuner Type=38
    usb 1-1.2: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in cold state
    usbcore: registered new interface driver dvb_usb_it913x
    usb 1-1.2: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-01.fw'
    it913x: FRM Starting Firmware Download
    it913x: FRM Firmware Download Completed - Resetting Device<4>FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    bcm2835-cpufreq: switching to governor performance
    bcm2835-cpufreq: switching to governor performance
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    ip_tables: (C) 2000-2006 Netfilter Core Team
    nf_conntrack version 0.5.0 (5996 buckets, 23984 max)
    it913x: FRM Device not responding to reboot
    Console: switching to colour dummy device 80x30
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    NET: Registered protocol family 10
    smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
    IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.2: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    it913x: Failed to identify chip version applying 1
    it913x: FRM Failed to reboot device<6>usb 1-1.2: dvb_usb_v2: 'ITE 9135(9005) Generic' error while loading driver (-19)
    usb 1-1.2: dvb_usb_v2: 'ITE 9135(9005) Generic' successfully deinitialized and disconnected

  • Also, ich bin als root eingeloggt, aber egal ob ich Isusb oder sudo Isusb eingebe, er antwortet mir immer mit "command not found". Hab ich was vergessen?

    Habe grad nochmal weiter recherchiert. Könnte es sein, dass mein Problem darin liegt, dass ich meinen Kernel updaten muss? LinuxTVwiki sagt, dass der Device seit kernel 3.3 supported ist. Wie finde ich heraus, welcher Kernel bei mir installiert ist?

    Einmal editiert, zuletzt von Dexxter01 (12. Januar 2014 um 12:09)

    • Offizieller Beitrag

    Kannst davon bitte mal Screenshot machen? Raspbmc hat lsusb als Befehl, sogar dieses Hilfsbetriebssystem OpenElec kennt den Befehl :fies:

    Ein

    Code
    uname -r


    liefert dir die notwendigen Infos. Aktuell wird der 3.10er Kernel mit raspbmc ausgeliefert

  • Die Installation des Technaxx S4 funktioniert wunderbar !
    Du hast aber ein Problem mit deinem Dateisystem bzw. deiner SD Karte wie der Output von "dmesg" ja klar oben zeigt so das dein RasPi die Stick Firmware nicht laden kann !
    "[font="Tahoma, Verdana, Arial, sans-serif"]FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck."[/font]
    Das ist die Grundursache !

    Der Stick muss in den "warm" State gehen damit TvHeadend ihn erkennt.
    Das tut er auch wenn du die Firmware mit dd so extrahierst wie in deiner zitierten Anleitung beschrieben und das Kopieren überprüfst:
    "root@raspi:/home/pi# ls -l /lib/firmware/dvb-usb-*
    -rw-r--r-- 1 root root 5817 Feb 20 17:15 /lib/firmware/dvb-usb-it9135-02.fw "
    Deine sollte auch eine Größe von 5187 haben.

    So sollte dann der Output von "dmesg" aussehen (Bootmeldungen) beim Technaxx S4 DVB USB Stick
    [ 2.464820] usb 1-1.3: Product: DVB-T TV Stick
    [ 2.473266] usb 1-1.3: Manufacturer: ITE Technologies, Inc.
    [ 2.955245] udevd[156]: starting version 175
    [ 4.476424] it913x: Chip Version=02 Chip Type=9135
    [ 4.479067] it913x: Firmware Version 52887808it913x: Remote propriety (raw) mode
    [ 4.488561] it913x: Dual mode=0 Tuner Type=38it913x: Unknown tuner ID applying default 0x60
    [ 4.492673] usb 1-1.3: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in warm state
    [ 4.499201] usbcore: registered new interface driver dvb_usb_it913x
    [ 4.514865] usb 1-1.3: dvb_usb_v2: will pass the complete MPEG2 transport stream to the software demuxer
    [ 4.519881] DVB: registering new adapter (ITE 9135(9005) Generic)
    [ 4.565452] it913x-fe: ADF table value :00
    [ 4.574849] it913x-fe: Crystal Frequency :12000000 Adc Frequency :20250000 ADC X2: 01
    [ 4.623335] it913x-fe: Tuner LNA type :60
    [ 4.771336] usb 1-1.3: DVB: registering adapter 0 frontend 0 (ITE 9135(9005) Generic_1)...
    [ 4.835700] Registered IR keymap rc-it913x-v2
    [ 4.838546] input: ITE 9135(9005) Generic as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0/input0
    [ 4.842993] rc0: ITE 9135(9005) Generic as /devices/platform/bcm2708_usb/usb1/1-1/1-1.3/rc/rc0
    [ 4.857878] usb 1-1.3: dvb_usb_v2: schedule remote query interval to 250 msecs
    [ 4.860359] usb 1-1.3: dvb_usb_v2: 'ITE 9135(9005) Generic' successfully initialized and connected

    Das "successfull" zeigt an das alles glatt gelaufen ist !
    Ein "lsusb" sagt das:
    Bus 001 Device 002: ID 0424:9512 Standard Microsystems Corp.
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
    Bus 001 Device 004: ID 048d:9005 Integrated Technology Express, Inc.

    Damit rennt der TVHeadend dann fehlerlos !

    Weitere Tips zur Installation von TvHeadend findest du auch hier:
    http://www.administrator.de/wissen/netzwer…-pi-191718.html

    Einmal editiert, zuletzt von wwinzig (20. Februar 2014 um 17:39)

  • Hallo zusammen,

    eigentlich ist ein bisschen Konsolengeklimper für mich kein Problem, allerdings stoße ich nun bei der Inbetriebnahme meines Technaxx-DVB-T-USB-Stick (nach obiger Anleitung) auf eine Ungereimtheit.

    Wenn ich die firmware in der Verzeichnis /lib/firmware kopieren möcht, erhalte ich die folgende Fehlermeldung:

    dd: can't open '/lib/firmware/dvb-usb-it9135-02.fw': Read-only file system

    Wie stelle ich es an, dass ich die notwendige Firmware in besagtes Verzeichnis kopiert bekomme...denn sonst bekomme ich den Stick ja nicht ans laufen, oder???

    LG und Danke schon mal

    Harry_Hirsch

  • Du musst das Kommando mit sudo ausführen.


    sudo dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=/lib/firmware/dvb-usb-it9135-02.fw

    Läuft der DVBT Stick nun?

  • Hier leider nicht.
    habe die Anleitung befolgt und bekomme nun bei dmesg:

    [ 294.171515] usb 1-1.2.4: Product: DVB-T TV Stick
    [ 294.171537] usb 1-1.2.4: Manufacturer: ITE Technologies, Inc.
    [ 294.176507] it913x: Chip Version=01 Chip Type=9135
    [ 294.179584] it913x: Remote propriety (raw) modeit913x: Dual mode=0 Tuner Type=38
    [ 294.181779] usb 1-1.2.4: dvb_usb_v2: found a 'ITE 9135(9005) Generic' in cold state
    [ 294.182112] usb 1-1.2.4: dvb_usb_v2: downloading firmware from file 'dvb-usb-it9135-01.fw'
    [ 294.182620] it913x: FRM Starting Firmware Download
    [ 294.408762] it913x: FRM Firmware Download Completed - Resetting Device<3>[ 296.447040] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 296.447071] it913x: FRM Device not responding to reboot
    [ 298.447054] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 300.557119] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 302.667156] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 304.777237] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 306.887331] usb 1-1.2.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    [ 306.997248] it913x: Failed to identify chip version applying 1
    [ 306.997282] it913x: FRM Failed to reboot device

    Hat jemand eine Idee, was ich nun tun kann?

    Edit:
    Habe die komplette FW Datei einfach mal als root in /lib/firmware/ kopiert. Nun wird er erkannt.
    Bemerkenswert ist auch noch, dass er bei mir dvb-usb-it9135-01.fw haben wollte. Nicht -02.


    VIelen Dank im Voraus

    LordM

    Einmal editiert, zuletzt von LordM (25. Juni 2014 um 18:40)


  • Also, ich bin als root eingeloggt, aber egal ob ich Isusb oder sudo Isusb eingebe, er antwortet mir immer mit "command not found". Hab ich was vergessen?

    bitte ? du tippst Isusb wie ignoriere USB ?

    gemeint was aber lsusb ls wie lass sehen !

    lasst die PIs & ESPs am Leben !
    Energiesparen:
    Das Gehirn kann in Standby gehen. Abschalten spart aber noch mehr Energie, was immer mehr nutzen. Dieter Nuhr
    (ich kann leider nicht schneller fahren, vor mir fährt ein GTi)

  • Bei mir wollte er auch die firmware 01 haben. Leider bleibt der stick ohne funktion bin langsam am verzweifeln. Versucht habe ich
    dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=/lib/firmware/dvb-usb-it9135-01.fw
    &
    dd if=dvb-usb-it9135.fw ibs=1 skip=12866 count=5817 of=/lib/firmware/dvb-usb-it9135-02.fw
    Das Systhem ist mitlerweile schon das 5. mal neu aufgesetz worden, damit ich nicht auf vergangenen fehlern aubaue.
    dmesg gibt mir im moment volgendes aus:

    usb 1-1.3.4: Product: DVB-T TV Stick
    usb 1-1.3.4: Manufacturer: ITE Technologies, Inc.
    EXT4-fs (mmcblk0p2): recovery complete
    EXT4-fs (mmcblk0p2): mounted filesystem with ordered data mode. Opts: (null)
    udevd[127]: starting version 175
    bcm2708_i2c_init_pinmode(0,0)
    bcm2708_i2c_init_pinmode(0,1)
    bcm2708_i2c bcm2708_i2c.0: BSC0 Controller at 0x20205000 (irq 79) (baudrate 100000)
    bcm2708_i2c_init_pinmode(1,2)
    bcm2708_i2c_init_pinmode(1,3)
    bcm2708_i2c bcm2708_i2c.1: BSC1 Controller at 0x20804000 (irq 79) (baudrate 100000)
    bcm2708-i2s bcm2708-i2s.0: Failed to create debugfs directory
    pcm512x 1-004c: Failed to reset device: -5
    pcm512x: probe of 1-004c failed with error -5
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    it913x: Failed to identify chip version applying 1
    usb 1-1.3.4: dvb_usb_v2: 2nd usb_bulk_msg() failed=-110
    dvb_usb_it913x: probe of 1-1.3.4:1.0 failed with error -110
    usbcore: registered new interface driver dvb_usb_it913x
    EXT4-fs (mmcblk0p2): re-mounted. Opts: (null)
    FAT-fs (mmcblk0p1): Volume was not properly unmounted. Some data may be corrupt. Please run fsck.
    bcm2835-cpufreq: switching to governor performance
    bcm2835-cpufreq: switching to governor performance
    ip_tables: (C) 2000-2006 Netfilter Core Team
    nf_conntrack version 0.5.0 (5993 buckets, 23972 max)
    Console: switching to colour dummy device 80x30
    NET: Registered protocol family 10
    smsc95xx 1-1.1:1.0 eth0: hardware isn't capable of remote wakeup
    IPv6: ADDRCONF(NETDEV_UP): eth0: link is not ready
    smsc95xx 1-1.1:1.0 eth0: link up, 100Mbps, full-duplex, lpa 0x45E1
    IPv6: ADDRCONF(NETDEV_CHANGE): eth0: link becomes ready
    bcm2708 watchdog, heartbeat=10 sec (nowayout=0)
    bcm2835-cpufreq: switching to governor ondemand
    bcm2835-cpufreq: switching to governor ondemand

    Habe auch mal versucht den stick unter raspbian zum laufen zu bekommen mit dem ergebniss "in cold state"
    Bin leider auch nur ein anfänger, deswegen hoffe ich das hier nicht aus unverständniss der Materie ein Problem einstelle das wieter oben schon gelöst wurde.[/align]


  • Kopiere die gesamte Datei einmal mal mit in den Ordner.

    Sudo cp dvb-usb-it9135.fw /lib/firmware/dvb-usb-it9135-01.fw

    Danach ging es bei mir.

    Danke für den tip! Jetz läuft der Stick!!! Allerdings muss ich noch den mpeg2 codec drafschmeisen um auch ein Bild zum ton zu bekommen. Aber das ist ein anderes Thema.

  • Hi,
    ich muss dieses Thema nochmal aufgreifen.
    Ich habe mit den Technaxx DVB-T Stick gekauft. Betreiben tue ich diesen an einem USB Hub. Habe ihn auch scheinbar installiert bekommen.

    Wenn ich nun aber über meinen Firefox den TVHeadend aufrufe erscheint der Stick so:

    Nun weiß ich aber nicht, wie ich den Stick nach Kanälen scannen lassen kann?

    Kann mir da jemand weiter helfen?

    Gruß
    Boranier

    _____________________________


    Hab nun im TVHeadend über den Browser ein neues Network (DVB-T) erstellt und auch bei Muxes eine Verbindung zu meinem erstellen Network erstellt. Nun sagt mir der TVHeadend in der Status leiste unten:

    Was mach ich falsch???
    Die frontend Datei ist leer!?

    Einmal editiert, zuletzt von Boranier (16. April 2015 um 17:21)

Jetzt mitmachen!

Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!