Ich benötige Eure Hilfe um meine Tevii S470 zum laufen zu bekommen!
- Kernel 3.2.1 (von Kernel.org)
- 64 Bit Gentoo Linux System
- Tevii S470 DVB Karte (Chipsatz CX23885)
Im Kernel habe ich folgende Optionen wie auf linuxtv.org gesetzt:
QuoteDisplay MoreDevice Drivers --->
Multimedia support --->
<*> Video For Linux
<*> DVB for Linux
[*] Load and attach frontend and tuner driver modules as needed
[*] Video capture adapters --->
[*] Autoselect pertinent encoders/decoders and other helper chips
<M> Conexant cx23885 (2388x successor) support
Die Karte wird per lspci auch erkannt, die Fernbedienung konnte ich bereits einrichten und funktioniert fehlerfrei.
Quote0b:00.0 Multimedia video controller: Conexant Systems, Inc. CX23885 PCI Video and Audio Decoder (rev 02)
Wenn ich den PC Starte fragt er nach der firmware. Dabei wird nicht nach der firmware gefragt, wie sie in jedem Forum zu lesen ist (nämlich: dvb-fe-ds3000.fw), sondern nach der firmware: v4l-cx23885-avcore-01.fw - siehe folgende Ausgabe von dmesg:
QuoteDisplay Morebimbambum ~ # dmesg | grep -i cx
cx23885 driver version 0.0.3 loaded
cx23885 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
CORE cx23885[0]: subsystem: d470:9022, board: TeVii S470 [card=15,autodetected]
cx25840 2-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
cx25840 2-0044: unable to open firmware v4l-cx23885-avcore-01.fw
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
cx23885[0]: frontend initialization failed
cx23885_dvb_register() dvb_register failed err = -22
cx23885_dev_setup() Failed to register dvb adapters on VID_B
cx23885_dev_checkrevision() Hardware revision = 0xb0
cx23885[0]/0: found at 0000:0b:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfbe00000
cx23885 0000:0b:00.0: setting latency timer to 64
input: cx23885 IR (TeVii S470) as /devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.0/rc/rc0/input7
rc0: cx23885 IR (TeVii S470) as /devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.0/rc/rc0
input: MCE IR Keyboard/Mouse (cx23885) as /devices/virtual/input/input8
rc rc0: lirc_dev: driver ir-lirc-codec (cx23885) registered at minor = 0
Nun gut. Lade ich mir die gesucht firmware im Netz herunter und stelle diese unter /lib/firmware bereit. Jetzt wird die Firmware gefunden, jedoch kommt der nächste Fehler. Hier wieder die Ausgabe von dmesg
QuoteDisplay Morebimbambum ~ # dmesg | grep -i cx
cx23885 driver version 0.0.3 loaded
cx23885 0000:0b:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
CORE cx23885[0]: subsystem: d470:9022, board: TeVii S470 [card=15,autodetected]
cx25840 2-0044: cx23885 A/V decoder found @ 0x88 (cx23885[0])
cx25840 2-0044: loaded v4l-cx23885-avcore-01.fw firmware (16382 bytes)
cx23885_dvb_register() allocating 1 frontend(s)
cx23885[0]: cx23885 based dvb card
cx23885[0]: frontend initialization failed
cx23885_dvb_register() dvb_register failed err = -22
cx23885_dev_setup() Failed to register dvb adapters on VID_B
cx23885_dev_checkrevision() Hardware revision = 0xb0
cx23885[0]/0: found at 0000:0b:00.0, rev: 2, irq: 17, latency: 0, mmio: 0xfbe00000
cx23885 0000:0b:00.0: setting latency timer to 64
input: cx23885 IR (TeVii S470) as /devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.0/rc/rc0/input7
rc0: cx23885 IR (TeVii S470) as /devices/pci0000:00/0000:00:1c.0/0000:05:00.0/0000:06:05.0/0000:0b:00.0/rc/rc0
input: MCE IR Keyboard/Mouse (cx23885) as /devices/virtual/input/input8
rc rc0: lirc_dev: driver ir-lirc-codec (cx23885) registered at minor = 0
Alles was ich im Netz finde und hier im Forum sagt mir das es gehen müsste, nur tut es dies nicht. Wenn ich s2-liblianin kompilieren will, bricht es mit einer Fehlermeldung ab. Offenbar ist mein Kernel zu neu. Ein Downgrade zu 2.6.38 möchte ich aber eigentlich nicht machen.
Jemand eine Idee?