vdr:karten

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen Revision Vorhergehende Überarbeitung
vdr:karten [04.01.2011 15:51. ]
michi Formatierung überarbeitet
vdr:karten [04.01.2011 15:52. ] (aktuell)
django Formatierung angepasst
Zeile 1: Zeile 1:
 +====== Kartenfirmware installieren ======
 +{{:​vdr:​vdr-logo-user-221.png?​150 |VDR-Logo registrierter User #221}}
 +
 +
 +===== Hardware überprüfen =====
 +Als erstes schauen wir mal nach, ob die verbauten DVB-Karten im System auch bekannt sind.
 +  # lspci -v
 +<​code>​03:​04.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
 +        Subsystem: Technotrend Systemtechnik GmbH Technotrend/​Hauppauge DVB card rev2.1
 +        Flags: medium devsel, IRQ 233
 +        Memory at feaffc00 (32-bit, non-prefetchable) [disabled] [size=512]
 +
 +03:05.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
 +        Subsystem: Technotrend Systemtechnik GmbH Siemens/​Technotrend/​Hauppauge DVB card rev1.3 or rev1.5
 +        Flags: medium devsel, IRQ 50
 +        Memory at feaff800 (32-bit, non-prefetchable) [disabled] [size=512]
 +
 +03:07.0 Multimedia controller: Philips Semiconductors SAA7146 (rev 01)
 +        Subsystem: Technotrend Systemtechnik GmbH Technotrend-Budget/​Hauppauge WinTV-NOVA-S DVB card
 +        Flags: bus master, medium devsel, latency 32, IRQ 225
 +        Memory at feaff400 (32-bit, non-prefetchable) [size=512]</​code>​
 +In dem System ist also verbaut:
 +  * eine fullfeatured DVB-Karte Rev. 2.1
 +  * eine fullfeatured DVB-Karte Rev. 1.3
 +  * eine budget DVB-Karte
 +===== dmesg =====
 +Mittels **dmesg**((**d**isplay **mes**sa**g**es)),​ kann der Ringbuffer des Kernels ausgegeben werden. Es ist auch ein sehr nützliches Tool, um Fehler beim Systemstart,​ so z.B. beim Laden der Kernel-Modulen unserer DVB-Kartene zu finden. ​
 +  # dmesg | grep DVB
 +  DVB: registering new adapter (TT-Budget/​WinTV-NOVA-S ​ PCI).
 +  DVB: registering frontend 0 (ST STV0299 DVB-S)...
 +Hier wird uns aber nur die Budget-Karte angezeigt!
 +Ebenso wird nur eine DVB-Karte im //​**/​dev/​**//​-Pfad angezeigt:
 +<​code>#​ ls -al /dev/dvb/
 +insgesamt 0
 +drwxr-xr-x ​ 5 root root  100  4. Jul 13:47 .
 +drwxr-xr-x 12 root root 3940  4. Jul 13:49 ..
 +drwxr-xr-x ​ 2 root root  120  4. Jul 13:47 adapter0</​code>​
 +
 +===== Karten-Firmware installieren =====
 +Damit unsere beiden fullfeatured DVB-Karten nun auch funktionieren und verwendet werden können, ist es nötig diese mit der richtigen Firmware zu versorgen.
 +
 +Als erstes laden wir uns die Firmeware auf unseren Rechner. Für dieses und allen weiteren Softwarepakete legen wir uns ein separates Verzeichnis an:
 +  # mkdir /​usr/​local/​src/​packages
 +Anschließend holen wir uns von der Seite [[http://​www.linuxtv.org/​downloads/​firmware/​|www.linuxtv.org]] die aktuelle firmware via **wget**.
 +  # wget http://​www.linuxtv.org/​downloads/​firmware/​dvb-ttpci-01.fw-2622
 +Dieses Firmwarpaket kopieren wir nun in den **hotplug-Ordner**. Wichtig ist dabei, dass der Name im Zielpfad exakt __dvb-ttpci-01.fw__ lautet:
 +  # cp dvb-ttpci-01.fw-2622 /​lib/​firmware/​dvb-ttpci-01.fw
 +Anschließend starten wir am besten mal den VDR-Server einmal durch.
 +
 +===== Installation und Verwendung der Karten-Firmware überprüfen =====
 +Im //​**/​dev/​-Verzeichnis**//​ sind nun alle erforderlichen Device-Pfade angelegt worden:
 +<​code>#​ ls -al /dev/dvb/
 +insgesamt 0
 +drwxr-xr-x ​ 5 root root  100  4. Jul 13:47 .
 +drwxr-xr-x 12 root root 3940  4. Jul 13:49 ..
 +drwxr-xr-x ​ 2 root root  120  4. Jul 13:47 adapter0
 +drwxr-xr-x ​ 2 root root  200  4. Jul 13:47 adapter1
 +drwxr-xr-x ​ 2 root root  200  4. Jul 13:47 adapter2</​code>​
 +Über **dmesg** sehen wir nun auch die weiteren Karten:
 +  # dmesg | grep DVB
 +<​code>​DVB:​ registering new adapter (TT-Budget/​WinTV-NOVA-S ​ PCI).
 +DVB: registering frontend 0 (ST STV0299 DVB-S)...
 +DVB: registering new adapter (Technotrend/​Hauppauge WinTV Nexus-S rev2.X).
 +DVB: registering frontend 1 (ST STV0299 DVB-S)...
 +input: DVB on-card IR receiver as /​class/​input/​input3
 +DVB: registering new adapter (Technotrend/​Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
 +DVB: registering frontend 2 (Philips TDA8083 DVB-S)...</​code>​
 +Auch im Syslog wird das Laden der Karten auch entsprechend dokumentiert:​
 +<​code>​Jul ​ 4 13:48:51 vdr kernel: DVB: registering new adapter (TT-Budget/​WinTV-NOVA-S ​ PCI).
 +Jul  4 13:48:51 vdr kernel: adapter has MAC addr = 00:​d0:​5c:​1f:​a2:​7d
 +Jul  4 13:48:52 vdr kernel: pata_via 0000:​00:​0f.1:​ 0x1F0 IDE port busy
 +Jul  4 13:48:52 vdr kernel: pata_via 0000:​00:​0f.1:​ 0x170 IDE port busy
 +Jul  4 13:48:52 vdr kernel: pata_via 0000:​00:​0f.1:​ no available legacy port
 +Jul  4 13:48:52 vdr kernel: DVB: registering frontend 0 (ST STV0299 DVB-S)...
 +Jul  4 13:48:52 vdr kernel: Linux video capture interface: v2.00
 +Jul  4 13:48:52 vdr hpiod: 1.6.7 accepting connections at 2208... ​
 +Jul  4 13:48:52 vdr kernel: saa7146: register extension '​dvb'​.
 +Jul  4 13:48:52 vdr kernel: ACPI: PCI Interrupt 0000:​03:​04.0[A] -> GSI 17 (level, low) -> IRQ 233
 +Jul  4 13:48:52 vdr kernel: saa7146: found saa7146 @ mem f895cc00 (revision 1, irq 233) (0x13c2,​0x0003).
 +Jul  4 13:48:52 vdr kernel: DVB: registering new adapter (Technotrend/​Hauppauge WinTV Nexus-S rev2.X).
 +Jul  4 13:48:52 vdr kernel: adapter has MAC addr = 00:​d0:​5c:​22:​a2:​fd
 +Jul  4 13:48:52 vdr kernel: dvb-ttpci: info @ card 1: firm f0240009, rtsl b0250018, vid 71010068, app 80002622
 +Jul  4 13:48:52 vdr kernel: dvb-ttpci: firmware @ card 1 supports CI link layer interface
 +Jul  4 13:48:53 vdr kernel: dvb-ttpci: gpioirq unknown type=0 len=0
 +Jul  4 13:48:53 vdr kernel: dvb-ttpci: Crystal audio DAC @ card 1 detected
 +Jul  4 13:48:53 vdr kernel: saa7146_vv: saa7146 (1): registered device video0 [v4l2]
 +Jul  4 13:48:53 vdr kernel: saa7146_vv: saa7146 (1): registered device vbi0 [v4l2]
 +Jul  4 13:48:53 vdr kernel: DVB: registering frontend 1 (ST STV0299 DVB-S)...
 +Jul  4 13:48:53 vdr kernel: input: DVB on-card IR receiver as /​class/​input/​input3
 +Jul  4 13:48:53 vdr kernel: dvb-ttpci: found av7110-0.
 +Jul  4 13:48:53 vdr kernel: ACPI: PCI Interrupt 0000:​03:​05.0[A] -> GSI 18 (level, low) -> IRQ 50
 +Jul  4 13:48:53 vdr kernel: saa7146: found saa7146 @ mem f8b82800 (revision 1, irq 50) (0x13c2,​0x0000).
 +Jul  4 13:48:53 vdr kernel: DVB: registering new adapter (Technotrend/​Hauppauge WinTV DVB-S rev1.X or Fujitsu Siemens DVB-C).
 +Jul  4 13:48:53 vdr kernel: adapter has MAC addr = 00:​d0:​5c:​02:​d8:​c5
 +Jul  4 13:48:54 vdr kernel: dvb-ttpci: gpioirq unknown type=0 len=0
 +Jul  4 13:48:54 vdr kernel: dvb-ttpci: info @ card 2: firm f0240009, rtsl b0250018, vid 71010068, app c0002622
 +Jul  4 13:48:54 vdr kernel: dvb-ttpci: firmware @ card 2 supports CI link layer interface
 +Jul  4 13:48:54 vdr kernel: dvb-ttpci: Crystal audio DAC @ card 2 detected
 +Jul  4 13:48:54 vdr kernel: saa7146_vv: saa7146 (2): registered device video1 [v4l2]
 +Jul  4 13:48:54 vdr kernel: saa7146_vv: saa7146 (2): registered device vbi1 [v4l2]
 +Jul  4 13:48:54 vdr kernel: DVB: registering frontend 2 (Philips TDA8083 DVB-S)...
 +Jul  4 13:48:54 vdr kernel: dvb-ttpci: found av7110-1.
 +Jul  4 13:48:55 vdr kernel: ACPI: PCI Interrupt 0000:​80:​01.0[A] -> GSI 17 (level, low) -> IRQ 233</​code>​
 +
 +Zurück zur Seite [[vdr:​vdr|VDR-Installation unter CentOS 5]]
 +
  
  • vdr/karten.txt
  • Zuletzt geändert: 04.01.2011 15:52.
  • von django