• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

ivtv macht nichts...

rethus

Advanced Hacker
Ich habe eine TV-Karte über USB angeschlossen.
IVTV soll nun den Treiber cx25840 für die TV-Karte laden.

Wenn ich modprobe --verbose ivtv eingebe, gibt er folgendes aus:
Code:
modprobe --verbose ivtv
insmod /lib/modules/2.6.18.8-0.3-default/kernel/drivers/media/video/v4l1-compat.ko
insmod /lib/modules/2.6.18.8-0.3-default/kernel/drivers/media/video/videodev.ko
insmod /lib/modules/2.6.18.8-0.3-default/kernel/drivers/media/video/tveeprom.ko
insmod /lib/modules/2.6.18.8-0.3-default/kernel/drivers/i2c/algos/i2c-algo-bit.ko bit_test=1
insmod /lib/modules/2.6.18.8-0.3-default/weak-updates/ivtv.ko

Und in den /var/log/messages erscheint:
Code:
Aug 19 19:43:49 laptop kernel: Linux video capture interface: v2.00
Aug 19 19:43:49 laptop kernel: ivtv:  ==================== START INIT IVTV ====================
Aug 19 19:43:49 laptop kernel: ivtv:  version 0.8.0 (tagged release) loading
Aug 19 19:43:49 laptop kernel: ivtv:  Linux version: 2.6.18.8-0.1-default SMP mod_unload 586 REGPARM gcc-4.1
Aug 19 19:43:49 laptop kernel: ivtv:  In case of problems please include the debug info between
Aug 19 19:43:49 laptop kernel: ivtv:  the START INIT IVTV and END INIT IVTV lines, along with
Aug 19 19:43:49 laptop kernel: ivtv:  any module options, when mailing the ivtv-users mailinglist.
Aug 19 19:43:49 laptop kernel: ivtv:  ====================  END INIT IVTV  ====================

Auch mit der ivtv-Version 0.10 gibt er das gleiche aus.
Wie kann ich ivtv denn jetzt konfigurieren, dass er den cs25840 - Treiber lädt?

Als Hinweis noch... ein /dev/video0 - hab ich auch nicht im System
 
Code:
modinfo cx25840
liefert dir schon mal weitere Anhaltspunkte. Ansonsten wirst Du wohl mal die Doku zum Kernel betreffs dieses Moduls lesen müssen.
 
OP
R

rethus

Advanced Hacker
hier die Ausgabe vonmodinfo ivtv:
Code:
modinfo ivtv
filename:       /lib/modules/2.6.18.8-0.3-default/weak-updates/ivtv.ko
author:         Kevin Thayer, Chris Kennedy, Hans Verkuil
description:    CX23415/CX23416 driver
license:        GPL
version:        0.8.0 (tagged release)
vermagic:       2.6.18.8-0.1-default SMP mod_unload 586 REGPARM gcc-4.1
depends:        cx2341x,videodev,tveeprom,i2c-core,i2c-algo-bit,v4l2-common,v4l1-compat,firmware_class
alias:          pci:v00004444d00000803sv*sd*bc*sc*i*
alias:          pci:v00004444d00000016sv*sd*bc*sc*i*
srcversion:     B02DC9D087D2B422A719220
parm:           newi2c:Use new I2C implementation
                         default is 1 (yes) (int)
parm:           max_dec_osd_buffers:Max Dec OSD Buffers (in megs)
                        Default: 2 (int)
parm:           max_dec_vbi_buffers:Max Dec VBI Buffers (in megs)
                        Default: 1 (int)
parm:           max_dec_yuv_buffers:Max Dec YUV Buffers (in megs)
                        Default: 1 (int)
parm:           max_dec_mpg_buffers:Max Dec MPG Buffers (in megs)
                        Default: 1 (int)
parm:           max_pcm_buffers:Max Enc PCM Buffers (in megs)
                        Default: 16 (int)
parm:           max_vbi_buffers:Max Enc VBI Buffers (in megs)
                        Default: 16 (int)
parm:           max_yuv_buffers:Max Enc YUV Buffers (in megs)
                        Default: 32 (int)
parm:           max_mpg_buffers:Max Enc MPG Buffers (in megs)
                        Default: 16 (int)
parm:           dec_osd_buffers:Dec OSD buffers (in megs)
                        Default: 1 (int)
parm:           dec_vbi_buffers:Dec VBI buffers (in megs)
                        Default: 1 (int)
parm:           dec_yuv_buffers:Dec YUV buffers (in megs)
                        Default: 1 (int)
parm:           dec_mpg_buffers:Dec MPG buffers (in megs)
                        Default: 1 (int)
parm:           pcm_buffers:Enc PCM buffers (in megs)
                        Default: 2 (int)
parm:           vbi_buffers:Enc VBI Buffers (in megs)
                        Default: 2 (int)
parm:           yuv_buffers:Enc YUV Buffers (in megs)
                        Default: 2 (int)
parm:           mpg_buffers:Enc MPG Buffers (in megs)
                        Default: 4 (int)
parm:           ivtv_first_minor:Set minor assigned to first card (int)
parm:           ivtv_dfw:Decoder firmware image
                        Default: v4l-cx2341x-dec.fw (charp)
parm:           ivtv_efw:Encoder firmware image
                        Default: v4l-cx2341x-enc.fw (charp)
parm:           ivtv_yuv_threshold:If ivtv_yuv_mode is 2 (auto) then playback content as
                progressive if src height <= ivtv_yuvthreshold
                        Default: 480 (int)
parm:           ivtv_yuv_mode:Specify the yuv playback mode:
                        0 = interlaced
                        1 = progressive
                        2 = auto
                        Default: 0 (interlaced) (int)
parm:           ivtv_pci_latency:Change the PCI latency to 64 if lower: 0 = No, 1 = Yes,
                        Default: Yes (int)
parm:           ivtv_dynbuf:Specify using Dynamic Buffers: 0 = No, 1 = Yes,
                        Default: No (int)
parm:           ivtv_debug:Debug level (bitmask). Default: errors only
                        (ivtv_debug = 511 gives full debugging) (int)
parm:           ntsc:Set NTSC standard: M, J, K (string)
parm:           secam:Set SECAM standard: B, G, H, D, K, L, LC (string)
parm:           pal:Set PAL standard: B, G, H, D, K, I, M, N, Nc (string)
parm:           cardtype:Only use this option if your card is not detected properly.
                Specify card type:
                         1 = WinTV PVR 250
                         2 = WinTV PVR 350
                         3 = WinTV PVR-150 or PVR-500
                         4 = AVerMedia M179
                         5 = YUAN MPG600/Kuroutoshikou iTVC16-STVLP
                         6 = YUAN MPG160/Kuroutoshikou iTVC15-STVLP
                         7 = YUAN PG600/DIAMONDMM PVR-550 (CX Falcon 2)
                         8 = Adaptec AVC-2410
                         9 = Adaptec AVC-2010
                        10 = NAGASE TRANSGEAR 5000TV
                        11 = AOpen VA2000MAX-STN6
                        12 = YUAN MPG600GR/Kuroutoshikou CX23416GYC-STVLP
                        13 = I/O Data GV-MVP/RX
                        14 = I/O Data GV-MVP/RX2E
                        15 = GOTVIEW PCI DVD
                        16 = GOTVIEW PCI DVD2 Deluxe
                        17 = Yuan MPC622
                        18 = Digital Cowboy DCT-MTVP1
                        Default: Autodetect (array of int)
parm:           radio:Enable or disable the radio. Use only if autodetection
                        fails. 0 = disable, 1 = enable (array of bool)
parm:           tuner:Tuner type selection,
                        see tuner.h for values (array of int)
parm:           yuv_fixup:Toggles conversion of Hauppauge
                        Macroblock NV12 to NV12 (int)
 
OP
R

rethus

Advanced Hacker
Wenn ich die USB.Karte einstecke erhalte ich folgendes in /var/log/messages:
Code:
Aug 27 23:21:03 laptop kernel: usb 1-3: new high speed USB device using ehci_hcd and address 8
Aug 27 23:21:03 laptop kernel: usb 1-3: new device found, idVendor=04b4, idProduct=6560
Aug 27 23:21:03 laptop kernel: usb 1-3: new device strings: Mfr=0, Product=0, SerialNumber=0
Aug 27 23:21:03 laptop kernel: usb 1-3: configuration #1 chosen from 1 choice
Aug 27 23:21:03 laptop kernel: hub 1-3:1.0: USB hub found
Aug 27 23:21:03 laptop kernel: hub 1-3:1.0: 4 ports detected
Aug 27 23:21:04 laptop kernel: usb 1-3.1: new high speed USB device using ehci_hcd and address 9
Aug 27 23:21:04 laptop kernel: usb 1-3.1: new device found, idVendor=1660, idProduct=0932
Aug 27 23:21:04 laptop kernel: usb 1-3.1: new device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 23:21:04 laptop kernel: usb 1-3.1: Product: USB Hybrid Video Capture
Aug 27 23:21:04 laptop kernel: usb 1-3.1: Manufacturer: Conexant
Aug 27 23:21:04 laptop kernel: usb 1-3.1: configuration #1 chosen from 1 choice
Aug 27 23:21:04 laptop kernel: dvb-usb: found a 'Medion MD95700 (MDUSBTV-HYBRID)' in warm state.
Aug 27 23:21:04 laptop kernel: dvb-usb: will pass the complete MPEG2 transport stream to the software demuxer.
Aug 27 23:21:04 laptop kernel: DVB: registering new adapter (Medion MD95700 (MDUSBTV-HYBRID)).
Aug 27 23:21:04 laptop kernel: DVB: registering frontend 0 (Conexant CX22702 DVB-T)...
Aug 27 23:21:04 laptop kernel: dvb-usb: Medion MD95700 (MDUSBTV-HYBRID) successfully initialized and connected.
Aug 27 23:21:04 laptop kernel: usb 1-3.2: new low speed USB device using ehci_hcd and address 10
Aug 27 23:21:04 laptop kernel: usb 1-3.2: new device found, idVendor=0bc7, idProduct=0006
Aug 27 23:21:04 laptop kernel: usb 1-3.2: new device strings: Mfr=1, Product=2, SerialNumber=0
Aug 27 23:21:04 laptop kernel: usb 1-3.2: Product: USB Receiver
Aug 27 23:21:04 laptop kernel: usb 1-3.2: Manufacturer: X10 Wireless Technology Inc
Aug 27 23:21:04 laptop kernel: usb 1-3.2: configuration #1 chosen from 1 choice
Aug 27 23:21:04 laptop kernel: lirc_dev: lirc_register_plugin: sample_rate: 0
Aug 27 23:21:04 laptop kernel: lirc_atiusb[10]: X10 Wireless Technology Inc USB Receiver on usb1:10
 
OP
R

rethus

Advanced Hacker
Was mich halt irritiert, das ivtv nicht mal beim starten irgend etwas erkennt, obwohl scheinbar der analoge Chip mitlerweile erkannt wird.
 
Oben