Hallo,
ich besitze seit kurzem eine TeVii S471, die nach dem Wiki auf Linuxtv.org ja seit Kernel 3.5 direkt im Kernel unterstützt wird. Das stimmt auch soweit, die Treiber sind im Kernel vorhanden.
Ich habe die Firmware von der Seite des Herstellers auch gleich runter geladen und entsprechend im Dateisystem kopiert, diese steht dem Kernel zur Verfügung.
Mein Problem bei der Karte ist nur, dass der Firmwareupload unter Linux nicht funktioniert (ich benutze den 3.10.33er-Kernel). Der Kernel wirft da immer nur diese Meldung:
[ 2864.332907] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 2864.332927] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
[ 2865.266387] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 2865.266407] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
[ 2866.199812] ds3000_firmware_ondemand: Waiting for firmware upload (dvb-fe-ds3000.fw)...
[ 2866.199830] ds3000_firmware_ondemand: Waiting for firmware upload(2)...
Und das geht dann so ewig, mehr ist nicht drin und das war es dann auch, denn ohne Firmware-Upload läuft die Karte nicht.
Ich habe nun einiges selber recherchiert und alle möglichen Tipps ausprobiert, das ging vom Kaltstart des Rechners und dann soll die Karte angeblich wieder laufen (klappt nicht), über verschiedene Kernelversionen hinweg und Modulparameter, die man übergeben kann. Ergebnis: null. Der Upload klappt einfach nicht.
Es sieht für mich so aus, als sei die Karte in Wirklichkeit noch abgeschaltet, aber der Kernel versucht bereits, die Firmware hochzuladen und das geht natürlich in die Hose.
So langsam treibt mich das in die Verzweiflung - was kann ich denn noch tun, damit diese Karte unter Linux endlich ihren Betrieb verrichtet?