FF-Karten EEPROM-Fix

Aus VDR Wiki
(Unterschied zwischen Versionen)
Wechseln zu: Navigation, Suche
(Abhilfe)
(Liste bekannter IDs)
Zeile 59: Zeile 59:
 
13c2 0008  Technotrend/Hauppauge DVB-T
 
13c2 0008  Technotrend/Hauppauge DVB-T
 
13c2 000a  Octal/Technotrend DVB-C for iTV/DVB-C 2300 Hybrid
 
13c2 000a  Octal/Technotrend DVB-C for iTV/DVB-C 2300 Hybrid
13c2 000e  Hauppauge Nexus DVB-S 2.3
+
13c2 000e  Hauppauge Nexus DVB-S 2.3 / Technotrend 2300 ( Technotrend Systemtechnik GmbH: Unknown device 000e)
 
13c2 1002  Technotrend 1.3 Daten                                                           
 
13c2 1002  Technotrend 1.3 Daten                                                           
 
13c2 1003  Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card
 
13c2 1003  Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card

Version vom 28. Januar 2008, 13:24 Uhr

Inhaltsverzeichnis

Einleitung

Beim Betrieb der Fullfeatured DVB-Karten nach dem Technotrend Design können u.U. versehentlich die PCI IDs der Karten überschrieben werden. Danach erkennt der DVB Treiber diese Karten nicht mehr. Das kommt jedoch sehr selten vor.

Warnung
Warnung
Bei unsachgemäßer Anwendung können auch ungewollt falsche Karten umprogrammiert
(unbenutzbar!) gemacht werden!
Es wird keinerlei Garantie für die Richtigkeit der Anleitung gegeben.
Jeder der diese Anleitung nutzt, handelt KOMPLETT auf EIGENE VERANTWORTUNG!


Hat meine DVB Karte dieses Problem?

Folgende Hinweise helfen bei der Eingrenzung des Problems:

  • Der DVB Treiber erkennt die Karte nicht mehr (dvb-ttpci ist geladen)
  • In der Ausgabe von dmesg erscheint kein Hinweis auf eine gefundene DVB-karte und kein Hinweis "Registering Frontend X"
  • Die DVB Karte hat einen SAA7146 Chipsatz (sowohl FF als auch Budget Karten)
  • bei der Ausführung von
    lspci -vv
    wird bei funktionierenden Karten folgendes zurückgemeldet:
    • PCI IDs 1131:7146, "Multimedia controller: Philips Semiconductors SAA7146 (rev 01)"
    • Subsystem IDs 13c2:0000 .. 13c2:00FF
  • betroffene Karten melden falsche Subsystem IDs, siehe vorheriger Punkt

Abhilfe

  • Lesen des VDR-Portal Beitrags [1]
  • Lesen des Kommentar am Anfang von fix_eeprom.c [2]
  • DANN ERST!
rmmod dvb_ttpci
rmmod saa7146_vv
rmmod saa7146.ko

Dann in das Verzeichnis wechseln, in dem zuvor das Programm zum Brennen des EEPROMS der DVB-Karte abgelegt ist.

insmod saa7146.ko
insmod fix_eeprom.ko old=0x00a1a1a0 new=0x13c20000

Hinweis: die falschen Subsystem IDs sind im Beispiel 00a1:a1a0. Die Fehlermeldung "error inserting 'fix_eeprom.ko': -1 Operation not permitted" ignoriert man. dmesg zeigt den Erfolg:

 saa7146: found saa7146 @ mem d0a58800 (revision 1, irq 11) (0x00a1,0xa1a0).
 *** using device 1131:7146 subsystem 00a1:a1a0 ***
 *** eeprom - old id: 00a1:a1a0 ***
 *** eeprom - writing new id 13c2:0000 ***
 saa7146: unregister extension 'fix eeprom'.

Liste bekannter IDs

                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            
1131	7146  SAA7146
		110a 0000  Fujitsu/Siemens DVB-C card rev1.5
		110a ffff  Fujitsu/Siemens DVB-C card rev1.5
		1131 4f56  KNC1 DVB-S Budget
		1131 4f60  Fujitsu-Siemens Activy DVB-S Budget Rev AL
		1131 4f61  Activy DVB-S Budget Rev GR
		1131 5f61  Activy DVB-T Budget
		114b 2003  DVRaptor Video Edit/Capture Card
		11bd 0006  DV500 Overlay
		11bd 000a  DV500 Overlay
		11bd 000f  DV500 Overlay
		13c2 0000  Siemens/Technotrend/Hauppauge DVB card rev1.3 or rev1.5
		13c2 0001  Technotrend/Hauppauge DVB card rev1.3 or rev1.6
		13c2 0002  Technotrend/Hauppauge DVB card rev2.1
		13c2 0003  Technotrend/Hauppauge DVB card rev2.1/v2.2
		13c2 0004  Technotrend/Hauppauge DVB card rev2.1
		13c2 0006  Technotrend/Hauppauge DVB card rev1.3 or rev1.6
		13c2 0008  Technotrend/Hauppauge DVB-T
		13c2 000a  Octal/Technotrend DVB-C for iTV/DVB-C 2300 Hybrid
		13c2 000e  Hauppauge Nexus DVB-S 2.3 / Technotrend 2300 ( Technotrend Systemtechnik GmbH: Unknown device 000e)
		13c2 1002  Technotrend 1.3 Daten                                                          
		13c2 1003  Technotrend-Budget/Hauppauge WinTV-NOVA-S DVB card
		13c2 1004  Technotrend-Budget/Hauppauge WinTV-NOVA-C DVB card
		13c2 1005  Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
		13c2 100c  Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
		13c2 100f  Technotrend-Budget/Hauppauge WinTV-NOVA-CI DVB card
		13c2 1010  Technotrend-Budget
		13c2 1011  Technotrend-Budget/Hauppauge WinTV-NOVA-T DVB card
		13c2 1012  DVB T-1500
		13c2 1013  SATELCO Multimedia DVB
		13c2 1016  WinTV-NOVA-SE DVB card (S1400)
		13c2 1018  DVB S-1401
		13c2 1019  S2-3200
		13c2 1102  Technotrend/Hauppauge DVB card rev2.1
		153b 1156  Terratec Cynergy 1200C
		1894 0020  KNC One DVB-C V1.0