Treiber installieren
Firmware per Paketmanager installieren - Ist dieser Schritt wirklich nötig?
In vielen Anleitungen, die ich gefunden habe, steht, dass Treiber-Firmware installiert werden muss. Das ist richtig. Dazu werden oft die folgenden zwei Pakete genannt und installiert. Ich habe das auch gemacht, aber zweifle am Erfolg, denn in den Listen der Pakete ist kein Treiber CX24116 enthalten. Bei manchen scheint es auch ohne die Firmware zu klappen, aber es gibt auch einige, die damit ein Problem haben: http://www.vdr-portal.de/board/thread.php?threadid=92729Man findet die Pakete, wenn man nach "dvb" oder "firmware" sucht:
- firmware-linux-free-3.2
Dieses Paket enthält Firmware, die bisher im Linux-Kernel enthalten war und den Debian Free Software Guidelines gerecht wird. - firmware-linux-nonfree-0.36+wheezy.1
This package contains the binary firmware for various drivers in the Linux kernel. This is a collection of firmware blobs which are not individually large enough to warrant a standalone package.
Firmware manuell installieren
Für Hauppauge WinTV-NOVA-HD-S2 muss derselbe Treiber wie Hauppauge WinTV-HVR-4000 installiert werden: CX24116. Auf der Seite von linuxtv.org ist eine ausführliche Beschreibung über die unterschiedlichen Versionen des Treibers. Derzeit funktionieren aber nur die Links der folgenden Versionen:- Firmware v1.23.86.1
http://tevii.com/Tevii_linuxdriver_0815.rar
$ md5sum -b dvb-fe-cx24116.fw
dd8dfdfca6b72462d9db8032f78631c8 *dvb-fe-cx24116.fw - Firmware v1.26.90.0
http://www.wintvcd.co.uk/drivers/88x_2_126_28225_WHQL.zip
$ md5sum -b dvb-fe-cx24116.fw
6755898e8f88479bfba07fc85d647079 *dvb-fe-cx24116.fw
Leider hat Hauppauge keine Linux-Treiber auf seiner Homepage: http://www.hauppauge.de/site/support/support_linux.html.
Karte erkennen
root@debian:/home/jdufner# lspci -vnnGrafikkarte und TV-Karte gefunden (andere Sachen wir Netzwerkkarte, SATA-Controller etc entfernt)!
...
01:00.0 VGA compatible controller [0300]: Advanced Micro Devices [AMD] nee ATI Cedar PRO [Radeon HD 5450/6350] [1002:68f9] (prog-if 00 [VGA controller])
Subsystem: Micro-Star International Co., Ltd. Device [1462:2127]
Flags: bus master, fast devsel, latency 0, IRQ 11
Memory at d0000000 (64-bit, prefetchable) [size=256M]
Memory at fdde0000 (64-bit, non-prefetchable) [size=128K]
I/O ports at dc00 [size=256]
Expansion ROM at fde00000 [disabled] [size=128K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
01:00.1 Audio device [0403]: Advanced Micro Devices [AMD] nee ATI Cedar HDMI Audio [Radeon HD 5400/6300 Series] [1002:aa68]
Subsystem: Micro-Star International Co., Ltd. Device [1462:aa68]
Flags: bus master, fast devsel, latency 0, IRQ 51
Memory at fdddc000 (64-bit, non-prefetchable) [size=16K]
Capabilities: [50] Power Management version 3
Capabilities: [58] Express Legacy Endpoint, MSI 00
Capabilities: [a0] MSI: Enable+ Count=1/1 Maskable- 64bit+
Capabilities: [100] Vendor Specific Information: ID=0001 Rev=1 Len=010 <?>
Capabilities: [150] Advanced Error Reporting
Kernel driver in use: snd_hda_intel
04:02.0 Multimedia video controller [0400]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [14f1:8800] (rev 05)
Subsystem: Hauppauge computer works Inc. Device [0070:6906]
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at f9000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx8800
04:02.1 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [Audio Port] [14f1:8801] (rev 05)
Subsystem: Hauppauge computer works Inc. Device [0070:6906]
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at fa000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx88_audio
04:02.2 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] [14f1:8802] (rev 05)
Subsystem: Hauppauge computer works Inc. Device [0070:6906]
Flags: bus master, medium devsel, latency 64, IRQ 18
Memory at fb000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
Kernel driver in use: cx88-mpeg driver manager
04:02.4 Multimedia controller [0480]: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [IR Port] [14f1:8804] (rev 05)
Subsystem: Hauppauge computer works Inc. Device [0070:6906]
Flags: bus master, medium devsel, latency 64, IRQ 9
Memory at fc000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [4c] Power Management version 2
Was sagt Linux zur TV-Karte?
root@debian:/home/jdufner# dmesg | grep -i hauppaugeWas sagt Linux zum Treiber?
[ 7.662275] cx88[0]: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69,autodetected], frontend(s): 1
[ 7.880799] tveeprom 1-0050: Hauppauge model 69100, rev B4C3, serial# 8545779
[ 7.880814] cx88[0]: hauppauge eeprom: model=69100
[ 7.924011] Registered IR keymap rc-hauppauge
[ 7.924146] input: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:1e.0/0000:04:02.2/rc/rc0/input6
[ 7.924198] rc0: cx88 IR (Hauppauge WinTV-HVR400 as /devices/pci0000:00/0000:00:1e.0/0000:04:02.2/rc/rc0
[ 7.959460] cx88[0]/2: subsystem: 0070:6906, board: Hauppauge WinTV-HVR4000(Lite) DVB-S/S2 [card=69]
root@debian:/home/jdufner# dmesg | grep cxErkannt!
[ 29.539838] cx24116_firmware_ondemand: Waiting for firmware upload (dvb-fe-cx24116.fw)...
[ 30.008694] cx88-mpeg driver manager 0000:04:02.2: firmware: agent loaded dvb-fe-cx24116.fw into memory
[ 34.959511] cx24116_load_firmware: FW version 1.26.90.0
[ 34.959527] cx24116_firmware_ondemand: Firmware upload complete
Die Treiber funktionieren, wenn hier folgende Geräte angezeigt werden:
root@debian:/home/jdufner# ls -l /dev/dvb/adapter0/Bingo!
insgesamt 0
crw-rw---T+ 1 root video 212, 1 Jan 6 17:03 demux0
crw-rw---T+ 1 root video 212, 2 Jan 6 17:03 dvr0
crw-rw---T+ 1 root video 212, 0 Jan 6 17:03 frontend0
crw-rw---T+ 1 root video 212, 3 Jan 6 17:03 net0
Keine Kommentare:
Kommentar veröffentlichen