[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

WinTV Go mit bttv.o: No such device



Hallo Liste 
Ich hab ein Problem mit meiner schönen neuen WinTV-Go- Karte
(Conexant(früher Brooktree)-Chip ohne Radio, Mono-Ton), die unter
windoze ohne Probleme funktioniert. 
Beim Laden des bbtv-moduls erhalte ich diese Meldung: 
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o:
init_module: No such device 
Irgendwie kann ich mit der Meldung nicht viel anfangen... 

Hier mal eine genauere Beschreibung: 

Um die Karte zu betreiben gehe ich (als root eingeloggt) so vor (Auszüge
aus /var/log/messages schreib ich auch gleich dazu, falls jemand was
damit anfängt) 

Zuerst videodev (video4linux): 
modprobe videodev 
- Kernel sagt: ikarus kernel: Linux video capture interface: v1.00 

Dann die i2c module: 
modprobe i2c-core 
- Kernel sagt: ikarus kernel: i2c-core.o: i2c core module 
modprobe i2c-algo-bit 
- Kernel sagt: ikarus kernel: i2c-algo-bit.o: i2c bit algorithm module 

Dann die Module für die TV-Karte: 
modprobe tuner type=5 (also ein Philips PAL -Tuner) 
- Kernel: ikarus kernel: i2c-core.o: driver i2c TV tuner driver
registered. 
modprobe msp3400 (für den sound, der Treiber tvaudio.o ergibt das selbe
Ergebnis) 
- Kernel:ikarus kernel: i2c-core.o: driver i2c msp3400 driver
registered. 

So weit so gut. Jetzt kommt bttv.o: 
modprobe bttv card=10 radio=0 pll=0 (der Wert 10 bei card steht wohl für
die neuen Haupauge Karten, also auch die wintvGo) 
- Kernel sagt: 
ikarus kernel: bttv: driver version 0.7.83 loaded 
ikarus kernel: bttv: using 2 buffers with 2080k (4160k total) for
capture 
ikarus kernel: bttv: Host bridge is VIA Technologies, Inc. VT82C595/97
[Apollo VP2/97] 

Klingt ja eigentlich ganz gut, aber dann steht da leider auf der Konsole
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o:
init_module: No such device 
Hint: insmod errors can be caused by incorrect module parameters,
including invalid IO or IRQ parameters. 
      You may find more information in syslog or the output from dmesg 
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o: insmod
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o failed 
/lib/modules/2.4.18-bf2.4/kernel/drivers/media/video/bttv.o: insmod bttv
failed 

irgendwas ging da also schief. Laut modinfo -p gibt es für das bttv
modul keine Option, um IRQ oder IO anzugeben, und der Output von dmesg
entspricht ja der Ausgabe von /var/log/messages und sieht eigentlich
ganz gut aus.

Interresant ist vielleicht, was lspci -v liefert: 

00:0b.0 Multimedia video controller: Conexant: Unknown device 8800 (rev
03) 
Subsystem: Hauppauge computer works Inc.: Unknown device 3400 
Flags: bus master, medium devsel, latency 32, IRQ 5 
Memory at e4000000 (32-bit, non-prefetchable) [size=16M] 
Capabilities: [44] Vital Product Data 
Capabilities: [4c] Power Management version 2 

00:0b.1 Multimedia controller: Conexant: Unknown device 8811 (rev 03) 
Subsystem: Hauppauge computer works Inc.: Unknown device 3400 
Flags: bus master, medium devsel, latency 32, IRQ 5 
Memory at e5000000 (32-bit, non-prefetchable) [size=16M] 
Capabilities: [44] Vital Product Data 
Capabilities: [4c] Power Management version 2 

Hier steht nix von einem BTTV-Chip! Ganz daneben ist das aber auch
nicht, Conexant ist der Hersteller der 7x7 Chips, zumindest seit der
Hersteller des bttv-Chips von Conexant gekauft worden ist und jetzt halt
nimmer Brooktree heißt. Irgendwie sollte der bttv-Treiber also
eigentlich funktionieren! 

Hier noch die videodevices: 
ikarus:/# ls -l /dev/video* 
lrwxrwxrwx    1 root     root           11 Oct 17 23:10 /dev/video ->
/dev/video0 
crw-rw-rw-    1 root     root      81,   0 Oct 17 23:10 /dev/video0 
crw-rw-rw-    1 root     root      81,   1 Oct 17 23:10 /dev/video1 
crw-rw-rw-    1 root     root      81,   2 Oct 17 23:10 /dev/video2 
crw-rw-rw-    1 root     root      81,   3 Oct 17 23:10 /dev/video3 

Ich benutze den Standartkernel von Debian 3.0 (2.4.18-bf2.4), wenn ich
einen selbstgebauten Kernel (2.4.19 von kernel.org) benutze, erhalte ich
exakt das gleiche Ergebnis. 
Ich betreibe einen AMD K6 mit 300 Mhz, 64 MB Ram, VIA-Apollo-Brett und
Voodoo Banshee Grafik mit debian unstable. 

Irgendwo mach ich vermutlich einen grundlegenden Fehler, vielleicht
vergesse ich ein paar Module oder so, ich komm nur einfach nicht drauf,
vor allem kann ich mit der Fehlermeldung nicht viel anfangen. 
Ich hoffe, dass jemand ein Idee hat und dass ich keinen mit der langen
Mail erschlagen hab...

Viele Grüße,
Cornelius



Reply to: