[mythtvnz] SkyStar 2 DVB-S card failing to load after 20.04 upgrade
Wade Maxfield
mythtvnz at hotblack.co.nz
Sun Oct 17 10:08:02 BST 2021
Hi All,
Ive just upgraded my Myth box from Ubuntu 16.04 to 20.04 (via do-release-upgrade) and have hit a few snags.
Machine has been running for a few years, so I’m a bit rusty on getting it back running properly.
First one I’m trying to tackle is one of my SkyStar 2 DVB-S cards isn’t being fully recognised.
It should appear as /dev/dvb/adaptor1 but doesn’t appear at all. adapter0 is a SkyStar 2, adapter 2&3 are a TBS DVB card
me$ ll /dev/dvb/
total 0
drwxr-xr-x 11 root root 220 Oct 17 19:54 .
drwxr-xr-x 23 root root 4.6K Oct 17 19:54 ..
drwxr-xr-x 2 root root 120 Oct 17 19:54 adapter0
drwxr-xr-x 2 root root 120 Oct 17 19:54 adapter2
drwxr-xr-x 2 root root 120 Oct 17 19:54 adapter3
me$ cat /etc/modprobe.d/dvb.conf
# Technisat SkySTAR2 DVB-S
options b2c2_flexcop_pci adapter_nr=0,1
#TBS 6909
options tbsecp3 adapter_nr=2,3
dmseg says no frontend driver found
me$ dmesg | grep flex
[ 3.985342] b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
[ 3.992261] b2c2_flexcop_pci: unknown parameter 'adapter_nr' ignored
[ 3.992314] flexcop-pci: will use the HW PID filter.
[ 3.992314] flexcop-pci: card revision 2
[ 3.992418] b2c2_flexcop_pci 0000:05:00.0: enabling device (0000 -> 0003)
[ 4.016165] b2c2-flexcop: MAC address = 00:d0:d7:0c:01:a5
[ 4.398695] b2c2-flexcop: no frontend driver found for this B2C2/FlexCop adapter
[ 4.400528] flexcop-pci: will use the HW PID filter.
[ 4.400529] flexcop-pci: card revision 2
[ 4.400535] b2c2_flexcop_pci 0000:05:01.0: enabling device (0000 -> 0003)
[ 4.428468] b2c2-flexcop: MAC address = 00:d0:d7:0e:c6:8e
[ 4.644817] b2c2-flexcop: found 'ST STV0299 DVB-S' .
[ 4.644819] b2c2_flexcop_pci 0000:05:01.0: DVB: registering adapter 0 frontend 0 (ST STV0299 DVB-S)...
[ 4.644855] b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S rev 2.6' at the 'PCI' bus controlled by a 'FlexCopIIb' complete
[ 37.816078] b2c2_flexcop_pci 0000:05:01.0: Frontend requested software zigzag, but didn't set the frequency step size
It does exist as a pci device:
me$ lspci -vvv
05: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
Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Interrupt: pin A routed to IRQ 18
Region 0: Memory at f7110000 (32-bit, non-prefetchable) [size=64K]
Region 1: I/O ports at e020 [size=32]
Kernel modules: b2c2_flexcop_pci
05:01.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
Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
Status: Cap- 66MHz- UDF- FastB2B- ParErr- DEVSEL=slow >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
Latency: 32
Interrupt: pin A routed to IRQ 19
Region 0: Memory at f7100000 (32-bit, non-prefetchable) [size=64K]
Region 1: I/O ports at e000 [size=32]
Kernel driver in use: b2c2_flexcop_pci
Kernel modules: b2c2_flexcop_pci
Note the second card has Kernel driver in use: b2c2_flexcop_pci, but the first card doesn’t.
Any tips or things I should be looking at?
- Wade
More information about the mythtvnz
mailing list