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

Hauppauge WinTV 34xxx models Problem

tkv

Newbie
ich hab gerade nochmal die Hardwareinfo eingholt:

Code:
linux-yw5y:/home/timo # hwinfo --tv
04: PCI 109.0: 11200 TV Card
  [Created at pci.310]
  UDI: /org/freedesktop/Hal/devices/pci_14f1_8800
  Unique ID: CCKF.MjhMVX22vdD
  Parent ID: RE4e.9l8Nyg04MY4
  SysFS ID: /devices/pci0000:00/0000:00:08.0/0000:01:09.0
  SysFS BusID: 0000:01:09.0
  Hardware Class: tv card
  Model: "Hauppauge computer works Hauppauge WinTV 34xxx models"
  Vendor: pci 0x14f1 "Conexant"
  Device: pci 0x8800 "CX23880/1/2/3 PCI Video and Audio Decoder"
  SubVendor: pci 0x0070 "Hauppauge computer works Inc."
  SubDevice: pci 0x3401 "Hauppauge WinTV 34xxx models"
  Revision: 0x05
  Driver: "cx8800"
  Driver Modules: "cx8800"
  Memory Range: 0xf8000000-0xf8ffffff (rw,non-prefetchable)
  IRQ: 17 (no events)
  Module Alias: "pci:v000014F1d00008800sv00000070sd00003401bc04sc00i00"
  Driver Info #0:
    Driver Status: cx8800 is active
    Driver Activation Cmd: "modprobe cx8800"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #15 (PCI bridge)

Hat die Angabe im Config-Status was mit meinem Problem zu tun?

Gruß
Timo
 

revealed

Guru
Bei mir sieht die von dir angesprochene Zeile genauso aus:
Code:
Config Status: cfg=no, avail=yes, need=no, active=unknown
, obwohl meine Karte konfiguriert ist. Alse würde ich sagen. Nein.

Hm hast du schon probiert, mit einen tuner zu laden? beispielsweise tuner=71?

was sagt den hwinfo | grep tuner?

Gruß,

R
 

tkv

Newbie
Hi,

ich kann über Yast-> Hardware->TV-Karte ja eben keinen Tuner auswählen. Was meinst du denn genau mit Tuner laden? Wie geht das?

das sagt die Hardwareinfo:
Code:
linux-yw5y:/home/timo # hwinfo | grep tuner
  info.capabilities = { 'video4linux', 'video4linux.video_capture', 'video4linux.tuner' }
  info.capabilities = { 'video4linux', 'video4linux.video_capture', 'video4linux.tuner' }
  info.capabilities = { 'video4linux', 'video4linux.tuner' }                             
  <6>cx88[0]: TV tuner type -1, Radio tuner type -1                                      
  <6>tuner' 2-0043: chip found @ 0x86 (cx88[0])                                          
  <6>tuner' 2-0061: chip found @ 0xc2 (cx88[0])                                          
  <6>tveeprom 2-0050: tuner model is LG S001D MK3 (idx 60, type 38)                      
  <4>tuner' 2-0061: tuner type not set
          tuner': module = tuner
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0043
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0061
           tuner: module = tuner
          tuner': module = tuner
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0043
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0061
           tuner: module = tuner
          tuner': module = tuner
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0043
          tuner': /devices/pci0000:00/0000:00:08.0/0000:01:09.1/i2c-adapter/i2c-2/2-0061
           tuner: module = tuner
  tuner 51788 0 - Live 0xf9462000
  tea5767 22916 1 tuner, Live 0xf943e000
  tda8290 28932 1 tuner, Live 0xf9306000
  tuner_xc2028 35728 1 tuner, Live 0xf942c000
  xc5000 26884 1 tuner, Live 0xf9418000
  firmware_class 25984 2 tuner_xc2028,xc5000, Live 0xf9410000
  tda9887 25860 1 tuner, Live 0xf9408000
  tuner_simple 24328 1 tuner, Live 0xf93e9000
  mt20xx 27912 1 tuner, Live 0xf9292000
  tea5761 21508 1 tuner, Live 0xf92ff000
  videodev 48000 3 tuner,cx8800,cx88xx, Live 0xf931e000
  v4l2_common 27776 2 tuner,cx8800, Live 0xf9273000
  i2c_core 41108 18 ir_kbd_i2c,tuner,tea5767,tda8290,tda18271,tda827x,tuner_xc2028,xc5000,tda9887,tuner_simple,mt20xx,tea5761,cx88xx,i2c_algo_bit,nvidia,v4l2_common,tveeprom,i2c_nforce2, Live 0xf9177000

Gruß
Timo
 

revealed

Guru
revealed schrieb:
Also der Schritt den ich eben durchführen wollte war quasi:
Passend zu deiner Karte von dieser Liste (Tunermodell)
http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.tuner
Das tunermodel suchen und dann eben beim Laden des Moduls übergeben?
Und aus dieser Liste Kartenmodell:
http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.cx88

also quasi erstmal die Ausgabe von:
Code:
lsmod | grep cx88xx
prüfen.

Dann diese cx88xx Module mittels rmmod entladen: (Beispiel):
Code:
rmmod cx88xx

Danach eben wieder laden mit:
Code:
modprobe cx88xx card=(aus liste) tuner=(aus liste)

!! Sache ist halt, das eventuell von einander abhängende Kernelmodule geladen sind, und dass diese alle entsprechend geladen und entladen werden müssten. !!

Das wenn das dann passend funktioniert und erkannt wird erfolg (sollte man) in
Code:
dmesg | grep cx88
sehen, dann kann man überlegen wie man das permanent an das System übergibt, so dass dies beim Neustart des PC zum Tragen kommt.

Aber was mich bei dir TIERISCH irritiert ist das hier:
http://www.mjmwired.net/kernel/Documentation/video4linux/CARDLIST.cx23885

Da gibts ne eigene Liste... also ich weiss nicht, welche kombination da die richtige ist... :S

Gruß,

R
 

tkv

Newbie
Hm, ja ich erinnere mich an de Thread, aber mein Tuner ist ja eben nicht dabei. Daher weiß ich nicht, welchen Tuner ich laden sollte. Hast du da einen Tip?

Gruß & Gute Nacht
Timo
 
Oben