hi
ich habe vor längerer zeit auf der bucht eine defekte
nova-s plus erstanden. die karte hat offensichtlich ein
lspci:
02:03.0 0400: 14f1:8800 (rev 05)
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV+ VGASnoop- ParErr- Stepping- SERR- FastB2B-
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR-
Latency: 32 (5000ns min, 13750ns max), Cache Line Size: 32 bytes
Interrupt: pin A routed to IRQ 17
Region 0: Memory at fd000000 (32-bit, non-prefetchable) [size=16M]
Capabilities: [44] Vital Product Data
Capabilities: [4c] Power Management version 2
Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
Status: D0 PME-Enable- DSel=0 DScale=0 PME-
Alles anzeigen
wie man sieht wird nicht einmal eine subsystem-id angezeigt. unter windows
wird sie mit 0000:0000 dargestellt. wenn man die karte nicht per module-parameter
definiert geht garnichts. aber mit card=37 wird sie zwar richtig "erkannt", aber man
erhält keine /dev/dvb/xxxx files. also kann man die karte so nicht verwenden.
dmesg:
[ 39.236567] cx88[0]: subsystem: 0000:0000, board: Hauppauge Nova-S-Plus DVB-S [card=37,insmod option]
[ 39.236570] cx88[0]: TV tuner type 4, Radio tuner type -1
[ 39.394229] tveeprom 0-0050: Encountered bad packet header [00]. Corrupt or not a Hauppauge eeprom.
[ 39.394234] cx88[0]: warning: unknown hauppauge model #0
[ 39.394236] cx88[0]: hauppauge eeprom: model=0
[ 39.459118] input: cx88 IR (Hauppauge Nova-S-Plus as /devices/pci0000:00/0000:00:1e.0/0000:02:03.0/input/input6
[ 39.483858] cx88[0]/0: found at 0000:02:03.0, rev: 5, irq: 17, latency: 32, mmio: 0xfd000000
[ 39.623597] cx88[0]/0: registered device video0 [v4l2]
[ 39.623620] cx88[0]/0: registered device vbi0
also wie kann man das eeprom der karte programmieren? ich habe zwar noch die
original-mac-addresse der karte (vom aufkleber) aber ich denke mir würde es schon
reichen, wenn ich irgendwoher einen dump einer solchen karte wieder reinschreiben
könnte. es wird da ja sicher prüfsummen oder ähnliches geben. also einfaches hexediten
eines firmware-files wäre wohl nicht das richtige.
also wer hat da ein paar tipps für mich?