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
(TV geht nur bei wenigen Sendern wie EuroSport oder EuroNews. Sonst entsteht eine Klötzchenfest wegen USB-Fehlern)
Soviel dazu.
M.

