cx88 für Hauppauge WinTV-HVR-1300 (Conexant)

AB-stromer

Well-Known Member
Hallo,

würde gern meine DVB-T Karte Hauppauge WinTV-HVR-1300 nun auch unter FreeBSD zum Laufen bekommen.

Erster Versuch nach Wiki mit bktr brachte nix, da ich - nachdem alles schön nach Anleitung installiert war aber nichts ging - entdeckt hatte, dass die Karte wohl gar keinen Brooktree Chip, sondern einen Conexant Chip hat.

pciconf -lv
Code:
none1@pci0:4:3:0:       class=0x040000 card=0x96010070 chip=0x880014f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = '23880 Conexant 23880 Video Capture (NTSC)'
    class      = multimedia
    subclass   = video
none2@pci0:4:3:1:       class=0x048000 card=0x96010070 chip=0x881114f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = 'CX2388x TV Capture Chip'
    class      = multimedia
none3@pci0:4:3:2:       class=0x048000 card=0x96010070 chip=0x880214f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = 'CX2388x TV Capture Chip'
    class      = multimedia

In den Ports geforscht und /usr/ports/multimedia/cx88 gefunden. Das muss es wohl sein,
pkg_descr:
cx88 provides drivers for TV/radio capture cards based on
the Conexant CX23880/1/2/3 series of chips. This port
includes the cx88 kernel drivers as well as a simple app
for HDTV capture. It requires multimedia/libtuner for
channel selection and peripheral configuration.

Also alles schön kompiliert und folgende dabei erzeugte Kernelmodule geladen:
Code:
freebsd# kldstat
Id Refs Address    Size     Name
 1   23 0xc0400000 49ab80   kernel
 ...
....
 9    6 0xc6813000 6000     cx88.ko
10    1 0xc681a000 6000     cx88video.ko
11    3 0xc6820000 3000     iicdev.ko
12    5 0xc6823000 3000     iicbus.ko
13    3 0xc6826000 4000     cx88i2c.ko
14    1 0xc682a000 8000     cx88audio.ko
15    1 0xc684d000 3000     cx88ir.ko
16    1 0xc6851000 5000     cx88mpeg.ko

Ich denke, die Karte wird erkannt:
dmesg:
Code:
pci4: <multimedia, video> at device 3.0 (no driver attached)
pci4: <multimedia> at device 3.1 (no driver attached)
pci4: <multimedia> at device 3.2 (no driver attached)

Aber was da "no driver attached"?

Kaffeine hat DVB Client aktiviert, aber nix tut sich.


Hat da jemand eine Idee?

viele Grüße
 
Wahrscheinlich kennt der Treiber die Device-ID deiner Hardware einfach nicht. Ich würde mich beim Entwickler mit der Ausgabe von pciconf -lv melden und auf ein baldiges Update hoffen.
 
Wenn du es schaffen solltest die Karte zum Laufen zu bringen wären wir sehr an einer kleinen Anleitung interessiert :)
 
Alles klar: falls ich es irgendwann hinkriege, schreibe ich was

edit:
bin mit dem Entwickler im Kontakt, Analysen laufen
 
Zuletzt bearbeitet:
Der Entwickler in den USA scheibt gerade eine Doku. Habe ihm angeboten, die dann ins Deutsche zu übersetzen.
Daraus und aus aus meinen Installationssteps könnte man ja vielleicht einen Wiki-Beitrag machen.
 
Hallo,

ich hab das jetzt nach Anleitung aus dem Wiki mit der HVR-1300 versucht, aber irgendwie will das nicht.

Folgende Chips sind auf der Karte (da diese ja mit verschiedenen Chips kommen kann)
Txnj1v2znVzKHjJ.JPG

Ax9oVuCnUgJcrrU.JPG

BHBqcFGULeCiwxm.JPG

wM5Kv9qzl1MZnNI.JPG


kldstat
Code:
Id Refs Address    Size     Name
 1   19 0xc0400000 9fab28   kernel
 2    1 0xc0dfb000 1ae38    snd_hda.ko
 3    3 0xc0e16000 4a64c    sound.ko
 4    1 0xc0e61000 604f0    radeon.ko
 5    2 0xc0ec2000 1633c    drm.ko
 6    1 0xc0ed9000 6a45c    acpi.ko
[COLOR="RoyalBlue"] 7    7 0xc6417000 7000     cx88.ko
 8    1 0xc6449000 7000     cx88video.ko
 9    3 0xc6450000 3000     iicdev.ko
10    5 0xc6453000 3000     iicbus.ko
11    4 0xc6456000 4000     cx88i2c.ko
12    1 0xc683f000 7000     cx88audio.ko
13    1 0xc6872000 3000     cx88mpeg.ko
14    1 0xc6875000 4000     cx88mpegcore.ko
15    1 0xc68e2000 3000     cx88ir.ko[/COLOR]

pciconf .vl
Code:
hostb0@pci0:0:0:0:      class=0x060000 card=0x50001458 chip=0x2e208086 rev=0x03 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = HOST-PCI
pcib1@pci0:0:1:0:       class=0x060400 card=0x50001458 chip=0x2e218086 rev=0x03 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
uhci0@pci0:0:26:0:      class=0x0c0300 card=0x50041458 chip=0x3a378086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
uhci1@pci0:0:26:1:      class=0x0c0300 card=0x50041458 chip=0x3a388086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
uhci2@pci0:0:26:2:      class=0x0c0300 card=0x50041458 chip=0x3a398086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
ehci0@pci0:0:26:7:      class=0x0c0320 card=0x50061458 chip=0x3a3c8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
hdac1@pci0:0:27:0:      class=0x040300 card=0xa0021458 chip=0x3a3e8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = multimedia
    subclass   = HDA
pcib2@pci0:0:28:0:      class=0x060400 card=0x50011458 chip=0x3a408086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib3@pci0:0:28:3:      class=0x060400 card=0x50011458 chip=0x3a468086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
pcib4@pci0:0:28:4:      class=0x060400 card=0x50011458 chip=0x3a488086 rev=0x00 hdr=0x01
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-PCI
uhci3@pci0:0:29:0:      class=0x0c0300 card=0x50041458 chip=0x3a348086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
uhci4@pci0:0:29:1:      class=0x0c0300 card=0x50041458 chip=0x3a358086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
uhci5@pci0:0:29:2:      class=0x0c0300 card=0x50041458 chip=0x3a368086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
ehci1@pci0:0:29:7:      class=0x0c0320 card=0x50061458 chip=0x3a3a8086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = USB
pcib5@pci0:0:30:0:      class=0x060401 card=0x50001458 chip=0x244e8086 rev=0x90 hdr=0x01
    vendor     = 'Intel Corporation'
    device     = '82801 Family (ICH2/3/4/4/5/5/6/7/8/9,63xxESB) Hub Interface to PCI Bridge'
    class      = bridge
    subclass   = PCI-PCI
isab0@pci0:0:31:0:      class=0x060100 card=0x50011458 chip=0x3a188086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = bridge
    subclass   = PCI-ISA
atapci2@pci0:0:31:2:    class=0x010601 card=0xb0051458 chip=0x3a228086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = mass storage
    subclass   = SATA
none0@pci0:0:31:3:      class=0x0c0500 card=0x50011458 chip=0x3a308086 rev=0x00 hdr=0x00
    vendor     = 'Intel Corporation'
    class      = serial bus
    subclass   = SMBus
vgapci0@pci0:1:0:0:     class=0x030000 card=0x02a81043 chip=0x954f1002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc'
    class      = display
    subclass   = VGA
hdac0@pci0:1:0:1:       class=0x040300 card=0xaa381043 chip=0xaa381002 rev=0x00 hdr=0x00
    vendor     = 'ATI Technologies Inc'
    class      = multimedia
    subclass   = HDA
atapci0@pci0:3:0:0:     class=0x010400 card=0xb0001458 chip=0x2363197b rev=0x02 hdr=0x00
    vendor     = 'JMicron Technology Corp'
    device     = 'JMB36X PCIe-to-SATA-300/IDE RAID Controller'
    class      = mass storage
    subclass   = RAID
atapci1@pci0:3:0:1:     class=0x010185 card=0xb0001458 chip=0x2363197b rev=0x02 hdr=0x00
    vendor     = 'JMicron Technology Corp'
    device     = 'JMB36X PCIe-to-SATA-300/IDE RAID Controller'
    class      = mass storage
    subclass   = ATA
re0@pci0:4:0:0: class=0x020000 card=0xe0001458 chip=0x816810ec rev=0x02 hdr=0x00
    vendor     = 'Realtek Semiconductor'
    device     = 'RTL8168/8111 PCI-E Gigabit Ethernet NIC'
    class      = network
    subclass   = ethernet
[COLOR="#4169e1"]cx88video0@pci0:5:1:0:  class=0x040000 card=0x96010070 chip=0x880014f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = '23880 Conexant 23880 Video Capture (NTSC)'
    class      = multimedia
    subclass   = video
cx88audio0@pci0:5:1:1:  class=0x048000 card=0x96010070 chip=0x881114f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = 'CX2388x TV Capture Chip'
    class      = multimedia
cx23880mpeg0@pci0:5:1:2:        class=0x048000 card=0x96010070 chip=0x880214f1 rev=0x05 hdr=0x00
    vendor     = 'Conexant Systems, Inc.'
    device     = 'CX2388x TV Capture Chip'
    class      = multimedia
fwohci0@pci0:5:7:0:     class=0x0c0010 card=0x10001458 chip=0x8024104c rev=0x00 hdr=0x00
    vendor     = 'Texas Instruments (TI)'
    device     = 'TSB43AB23 1394a-2000 OHCI PHY/link-layer Controller'
    class      = serial bus
    subclass   = FireWire[/COLOR]


Ausführung
Code:
root> cx88 -d /dev/cx88mpeg0 -c DVBT_EU_UHF:46 -u file:///root/capture.m2t -x /usr/local/share/examples/cx88/cx88.xml.sample
[COLOR="Red"][B][libtuner] [/B]CX22702: demodulator not locked
[B][cx88][/B] Error starting peripheral device[/COLOR]

Auf der Console erscheint noch folgendes:
Code:
iicdev0: <I2C device> at addr 0x61 on iicbus2
iicdev0: Address 97

Was könnte da falsch sein?
Doch die falschen Chipsätze oder habe ich nur irgendetwas übersehen
 
Zuletzt bearbeitet:
Zurück
Oben