[Eisfair] TVH Adapter, FW/treiber fehlt

Kay Martinen kay at martinen.de
Mi Apr 24 11:39:48 CEST 2019


Am 24.04.2019 um 07:28 schrieb Dirk Alberti:
> 
> 
> Am 23.04.19 um 22:11 schrieb Kay Martinen:
>> Hallo
>>
>>> [   12.501774] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV
>>> receiver chip loaded successfully
>>> [   12.543140] flexcop-pci: will use the HW PID filter.
>>> [   12.547311] flexcop-pci: card revision 2
>>> [   12.564251] DVB: registering new adapter (FlexCop Digital TV device)
>>> [   12.591943] b2c2-flexcop: MAC address = 00:08:c9:e1:bc:27
>>> [   12.596458] CX24123: wrong demod revision: d9
>> ....
>>> [   17.510385] mt352_read_register: readreg error (reg=127, ret==-121)
>>> [   17.524803] nxt200x: nxt200x_readbytes: i2c read error (addr 0x0a,
>>> err == -121)
>>> [   17.531367] nxt200x: Unknown/Unsupported NXT chip: 00 00 00 00 00
>>> [   17.548911] lgdt330x: i2c_read_demod_bytes: addr 0x59 select 0x02
>>> error (ret == -121)
>>> [   17.581150] stv0297_readreg: readreg error (reg == 0x80, ret == -121)
>>> [   17.595388] mt312_read: ret == -121
>>> [   17.595396] b2c2-flexcop: no frontend driver found for this
>>> B2C2/FlexCop adapter
>> /dev/dvb existiert nicht. Falls niemand eine andere Idee hat
>> (Firmware-paket irgendwo) konstatiere ich, es geht mit dieser Karte
>> schlichtweg nicht.
> 
> 
> also wenn das auch eine SkyStar-2 ist, wie ich sie habe, dann geht die
> sehr wohl. 

Benutzt du auch Sat Channel Routing (SCR, Unicable)?

Dann hast du im 'dmesg' nicht die obigem Fehlermeldungen und
/dev/dvb/adapter0 plus unterverzeichnisse existieren bei dir?

Die tauchen m.W. erst auf wenn die Firmware geladen wurde und die Karte
auf die Konfig-requests des Kernels korrekt antwortete. Irgendwie
logisch weil udev ja sonst nichts zum anlegen kennen kann.

> Bei mir kommt bei lspci -v
> 
> 03:00.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII
> DVB chip / Technisat SkyStar2 DVB card (rev 02)
>         Subsystem: Techsan Electronics Co Ltd B2C2 FlexCopII DVB chip /
> Technisat SkyStar2 DVB card
>         Flags: bus master, slow devsel, latency 64, IRQ 16
>         Memory at fdde0000 (32-bit, non-prefetchable) [size=64K]
>         I/O ports at cf00 [size=32]
>         Kernel driver in use: b2c2_flexcop_pci
>         Kernel modules: b2c2_flexcop_pci
> 
> 
> Allerdings habe ich die neue Version des Paketes noch nicht drauf, bei
> mir rennt noch eine ältere.

Des TVH Paketes? Oder Firmware?

Wo hast du die Firmware her und welche Version und wo und wie hast du
sie hin gelegt?

Bei mir ist die dvb-fe-cx24120-1.20.58.2.fw im verzeichnis /lib/firmware
und hat root.root und rw-r--r-- Rechte. ca. 44kB groß.

Das sollte IMHO reichen, die anderen fw-dateien dort haben die gleichen
owner und rechte und lt. einer webseite reichte es die fw-datei nach
/lib/firmware zu packen und beim neu start sollte die Firmware erkannt
und geladen werden.

Allerdings lese ich auf einer anderen Webseite das diese Karte erst von
einem linux kernel AB Version 4.20 korrekt erkannt wird - was wohl nötig
ist um die richtige Firmware zu laden.

Der Eisfair-kernel scheint den chip darauf immer als cx24123 FALSCH zu
erkennen was m.E. die Folgenden Fehlermeldungen erklärt. Ich denke mir
das so das erst dieser chip als cx24120 erkannt und die FW geladen
werden muß und erst dann die anderen Chips (mt352 nxt200x lgdt330x
stv0297 mt312) korrekt arbeiten oder ohne Fehler ansprechbar sind.

Irgendein unbekannter soll mal einen Patch für 3'er Kernel entwickelt
haben damit diese den Chip korrekt erkennen. Aber 1. ist er eben
unbekannt und 2. ist dieser Patch m.W. ebenso verschwunden. Schlechte
Chancen den wieder zu finden - selbst wenn die Möglichkeit bestünde so
was in den Eisfair-kernel zu bringen. Was ich jetzt nicht annehme.

Also wenn du nicht doch noch etwas anders hast bei dir, was bei mir hier
fehlt dann sehe ich irgendwie dunkelschwarz für diese Karte auf dem
Eisfair - und mit TVH

Kay

-- 
Sent via SN (Eisfair-1)


Mehr Informationen über die Mailingliste Eisfair