[Eisfair] TVH Adapter, FW/treiber fehlt

Dirk Alberti Howy-1 at gmx.de
Mi Apr 24 13:13:56 CEST 2019


Hallo Kay,

Am 24.04.19 um 11:39 schrieb Kay Martinen:
> Am 24.04.2019 um 07:28 schrieb Dirk Alberti:
>>
>> 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)?


Den Begriff SCR kenne ich nicht, aber bei mir hängt die Skystar2 an 
einem 10er Multischalter und der an einem 4er LNB.


> 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.

Vielleicht helfen Dir diese Ausgaben von mir:

eisfair # dmesg |grep flexcop

[   10.431305] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV 
receiver chip loaded successfully
[   10.471115] flexcop-pci: will use the HW PID filter.
[   10.474095] flexcop-pci: card revision 2
[   10.496624] b2c2-flexcop: MAC address = 00:d0:d7:12:59:5c
[   10.734215] b2c2-flexcop: found 'ST STV0299 DVB-S' .
[   10.737129] b2c2_flexcop_pci 0000:03:00.0: DVB: registering adapter 0 
frontend 0 (ST STV0299 DVB-S)...
[   10.743356] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S 
rev 2.6' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
[  148.399876] b2c2_flexcop_pci 0000:03:00.0: DVB: adapter 0 frontend 0 
frequency 0 out of range (950000..2150000)

eisfair # dmesg |grep dvb
[   10.785740] saa7146: register extension 'budget dvb'


>> 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?


Des TVH-Paketes, Firmware hab ich dafür keine.


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


Soweit ich weiß, braucht die Skystar2 keine extra Firmware.


> 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ß.


Bei mir gibt es da nichts dergleichen.


> 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.


Ich habe an Modulen geladen:

eisfair # lsmod |grep dvb
dvb_pll                 8289  1
dvb_core               74935  4 stv0299,budget,b2c2_flexcop,budget_core
i2c_core               18465  12 
i2c_i801,cx24113,cx24123,dvb_pll,stv0299,stv090x,budget,s5h1420,b2c2_flexcop,ttpci_eeprom,isl6423,budget_core


Also im Base-Setup an Treiber folgendes aktiviert:

MODULE_1_NAME='stv0299'
MODULE_1_ACTIVE='yes'
MODULE_1_ACTION='forcedstart'
MODULE_1_STRING=''

MODULE_2_NAME='stv090x'
MODULE_2_ACTIVE='yes'
MODULE_2_ACTION='forcedstart'
MODULE_2_STRING=''

MODULE_3_NAME='b2c2_flexcop_pci'
MODULE_3_ACTIVE='yes'
MODULE_3_ACTION='forcedstart'
MODULE_3_STRING='enable_pid_filtering=1'

MODULE_4_NAME='isl6423'
MODULE_4_ACTIVE='yes'
MODULE_4_ACTION='forcedstart'
MODULE_4_STRING=''

MODULE_5_NAME='budget'
MODULE_5_ACTIVE='yes'
MODULE_5_ACTION='forcedstart'
MODULE_5_STRING=''

MODULE_6_NAME='budget_core'
MODULE_6_ACTIVE='yes'
MODULE_6_ACTION='forcedstart'
MODULE_6_STRING=''

> 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


Diese Karte hatte ich sogar schon auf dem Eisfair laufen, als es noch 
das VDR-Paket gab.


Ich hatte anfangs mal mit dem TVH-Paket ein Problem, dass es ewig keine 
Kanäle suchen wollte, aber ich weiß nicht mehr, wie ich das damals 
gelöst hatte.
Und bei dir klemmts ja wohl schon viel früher...



> Kay
>

Gruß

Dirk



Mehr Informationen über die Mailingliste Eisfair