GELÖST: USB-DVB-C Gerät wird unter Lenny nicht erkannt

Fragen und Antworten zur Software der T-Online S100

GELÖST: USB-DVB-C Gerät wird unter Lenny nicht erkannt

Beitragvon Michael3 » 05.02.2010 15:51

Hallo,

ich habe auf meine S100 Debian Lenny aufgespielt. Als DVB-C-Empfänger habe ich die TT C-1200. Wenn ich diese anstecke dann zeigt /var/log/syslog:
Feb 5 10:00:35 s100 kernel: [ 852.448042] usb 1-2: new full speed USB device using uhci_hcd and address 4
Feb 5 10:00:35 s100 kernel: [ 852.644012] usb 1-2: configuration #1 chosen from 1 choice
Feb 5 10:00:35 s100 kernel: [ 852.678758] usb 1-2: New USB device found, idVendor=0b48, idProduct=1004
Feb 5 10:00:35 s100 kernel: [ 852.681051] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Feb 5 10:00:35 s100 kernel: [ 852.683372] usb 1-2: Product: TT-DVB-C USB
Feb 5 10:00:35 s100 kernel: [ 852.685209] usb 1-2: Manufacturer: TechnoTrend AG

Mit anderen Worten, Lenny kann das Device nicht korrekt erkennen und lädt die Firmware nicht nach. Die Kernelversion ist 2.6.26-2-686.

Wenn ich die C-1200 an meinen Laptop mit Ubuntu 9.10 (Kernel 2.6.31-17-generic) anstecke dann kommt im Syslog folgendes und alles ist gut:
Feb 5 11:46:38 asus kernel: [10995.488049] usb 4-2: new full speed USB device using uhci_hcd and address 3
Feb 5 11:46:38 asus kernel: [10995.707850] usb 4-2: configuration #1 chosen from 1 choice
Feb 5 11:46:38 asus kernel: [10996.405647] usb 4-2: firmware: requesting ttusb-budget/dspbootcode.bin
Feb 5 11:46:40 asus kernel: [10998.333647] ttusb_init_controller: unknown STC version V 2.5, please report!
Feb 5 11:46:40 asus kernel: [10998.336649] ttusb_init_controller: dsp-version: 0.0
Feb 5 11:46:40 asus kernel: [10998.336657] DVB: registering new adapter (Technotrend/Hauppauge Nova-USB)
Feb 5 11:46:40 asus kernel: [10998.404647] DVB: registering adapter 0 frontend 0 (ST STV0297 DVB-C)...
Feb 5 11:46:40 asus kernel: [10998.405843] usbcore: registered new interface driver ttusb

Die Sache ist, dass Debian Etch, welches vorher auf der S100 war, die C-1200 richtig erkannt hatte und schließlich auch unter /dev/dvb den Frontendeintrag brachte.

Die Firmware dspbootcode.bin habe ich mir mal aus Ubuntu geborgt und in der S100 unter /lib/firmware/ttusb-budget abgelegt. Klar, ging auch nicht, weil die USB-Verwaltung wohl nicht auf den Dreh kommt, diese Firmware auch laden zu wollen.

Was kann ich denn mal tun?
Hat jemand 'ne Idee?

Michael

PS: die C-1200 ist nur USB-1 und ich will nur DVB-C-Radio aufnehmen. Dafür geht sie gerade so. Nur selten mal ein Aussetzer wegen USB-Bandbreitenengpass.


Lösung:
habe die Ursache für obiges Problem gefunden.


Das Kernelmodul für die TechnoTrend C-1200 war im Kernel von Debian Lenny nicht mehr drin. Da ich keine Möglichkeit gefunden hatte dieses noch nachträglich in den Lenny-Kernel einzubauen, habe ich den aktuellen Standardkernel kompiliert. Vorher noch alles was für die S-100 nicht gebraucht wird deaktiviert.
Für die TechnoTrend C-1200 wird das Kernelmodul mit dem Namen "CONFIG_DVB_TTUSB_BUDGET" benötigt. Der Pfad im Kernel 2.6.31.12 über "make menuconfig" lautet
Device Drivers -> Multimedia support -> DVB/ATSC adapters -> Technotrend/Hauppauge Nova-USB devices.

Beim Anstecken den C-1200 kommt im syslog folgender Meldungsblock:

Jun 25 17:27:23 s100 kernel: [ 210.972138] usb 2-2: new full speed USB device using uhci_hcd and address 3
Jun 25 17:27:24 s100 kernel: [ 211.190864] usb 2-2: New USB device found, idVendor=0b48, idProduct=1004
Jun 25 17:27:24 s100 kernel: [ 211.190883] usb 2-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
Jun 25 17:27:24 s100 kernel: [ 211.190893] usb 2-2: Product: TT-DVB-C USB
Jun 25 17:27:24 s100 kernel: [ 211.190900] usb 2-2: Manufacturer: TechnoTrend AG
Jun 25 17:27:24 s100 kernel: [ 211.191218] usb 2-2: configuration #1 chosen from 1 choice
Jun 25 17:27:24 s100 kernel: [ 211.201851] usb 2-2: firmware: requesting ttusb-budget/dspbootcode.bin
Jun 25 17:27:26 s100 kernel: [ 213.205822] ttusb_init_controller: unknown STC version V 2.5, please report!
Jun 25 17:27:26 s100 kernel: [ 213.208827] ttusb_init_controller: dsp-version: 0.0
Jun 25 17:27:26 s100 kernel: [ 213.208839] DVB: registering new adapter (Technotrend/Hauppauge Nova-USB)
Jun 25 17:27:26 s100 kernel: [ 213.217905] DVB: registering adapter 0 frontend 0 (ST STV0297 DVB-C)...


Seitdem läuft die S-100 mit vdr für DVB-C Radioempfang tadellos 8)
(TV geht nur bei wenigen Sendern wie EuroSport oder EuroNews. Sonst entsteht eine Klötzchenfest wegen USB-Fehlern)

Soviel dazu.

M.
 Michael3
Newbie
 
Beiträge: 3
Registriert: 05.02.2010 15:30
Danke gegeben: 0 mal
Danke bekommen: 0 mal
 

Zurück zu Software

Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 1 Gast