[linux-dvb] SkyStar2 stops receiving data

Dmitry V'yal akamaus at gmail.com
Tue Oct 3 23:17:32 CEST 2006


Hello, everyone.

	I'm using SkyStar2.6d on Gentoo Linux-2.6.16.28.
It works, but have some stability issues, if it can't be called so.
 	Card frequently lose the lock then it's rainy. Then weather clears, lock is
reacquired. Usually it's just a temporary inconvenience, but sometimes
strange(imo) things happen.
In that case femon, as usual, shows something around my usual signal level
# femon
using '/dev/dvb/adapter0/frontend0'
FE: ST STV0299 DVB-S (SAT)
status 1f | signal bba4 | snr c243 | ber 000009b9 | unc 00000000 | FE_HAS_LOCK
status 1f | signal bbfb | snr c1e6 | ber 00000028 | unc 00000000 | FE_HAS_LOCK
status 1f | signal bb21 | snr c23a | ber 00000010 | unc 00000000 | FE_HAS_LOCK
status 1f | signal bb68 | snr c1da | ber 0000000f | unc 00000000 | FE_HAS_LOCK
status 1f | signal bbdf | snr c216 | ber 0000001c | unc 00000000 | FE_HAS_LOCK
status 1f | signal bba0 | snr c22e | ber 00000040 | unc 00000000 | FE_HAS_LOCK

But no data is being received, and dvbtraffic can't find any pids, neither does
dvbsnoop.
I tried szapping to another transponders with no effect. The only option seems
to manually bring down dvb0_0 interface, remove it, and reload kernel modules
concerning dvb and bring up dvb0_0. After that all goes well again usually.
	The box is used for sharing satellite internet on lan so I'm really concerned
about such a (mis)behavior. I would be happy with an advice.

Thanks in advance,

--

Dmitry V'yal.


------------------------

# lsmod
Module                  Size  Used by
b2c2_flexcop_pci        6008  7
b2c2_flexcop           22060  1 b2c2_flexcop_pci
mt352                   5348  1 b2c2_flexcop
mt312                   6404  1 b2c2_flexcop
bcm3510                 8772  1 b2c2_flexcop
stv0299                 9000  1 b2c2_flexcop
dvb_core               65256  2 b2c2_flexcop,stv0299
stv0297                 6464  1 b2c2_flexcop
nxt200x                12068  1 b2c2_flexcop
dvb_pll                 9284  2 b2c2_flexcop,nxt200x
lgdt330x                6652  1 b2c2_flexcop
ppp_async               7712  4
crc_ccitt               1792  1 ppp_async
ipt_MASQUERADE          2496  1
iptable_nat             5924  1
ip_nat                 12940  2 ipt_MASQUERADE,iptable_nat
ip_conntrack           38028  3 ipt_MASQUERADE,iptable_nat,ip_nat
xt_comment              1536  13
xt_mac                  1760  7
iptable_filter          2176  1
ipt_TTL                 1984  1
iptable_mangle          2176  1
ip_tables               9464  3 iptable_nat,iptable_filter,iptable_mangle
x_tables                8708  6
ipt_MASQUERADE,iptable_nat,xt_comment,xt_mac,ipt_TTL,ip_tables
via_rhine              16964  0

# uname -a
Linux sat_servant 2.6.16.28 #3 Sun Sep 3 00:26:57 MSD 2006 i686 Pentium III
(Coppermine) GenuineIntel GNU/Linux

 # lspci
0000:00:00.0 Host bridge: VIA Technologies, Inc. VT82C693A/694x [Apollo PRO133x]
(rev 01)
0000:00:01.0 PCI bridge: VIA Technologies, Inc. VT82C598/694x [Apollo
MVP3/Pro133x AGP]
0000:00:07.0 ISA bridge: VIA Technologies, Inc. VT82C586/A/B PCI-to-ISA [Apollo
VP] (rev 47)
0000:00:07.1 IDE interface: VIA Technologies, Inc.
VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE (rev 06)
0000:00:07.3 Host bridge: VIA Technologies, Inc. VT82C586B ACPI (rev 10)
0000:00:10.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 86)
0000:00:13.0 Network controller: Techsan Electronics Co Ltd B2C2 FlexCopII DVB
chip / Technisat SkyStar2 DVB card (rev 02)
0000:01:00.0 VGA compatible controller: ATI Technologies Inc RV280 [Radeon 9200
PRO] (rev 01)
0000:01:00.1 Display controller: ATI Technologies Inc: Unknown device 5940 (rev 01)

# equery list linuxtv
[ Searching for package 'linuxtv' in all categories among: ]
 * installed packages
[I--] [M~] media-tv/linuxtv-dvb-apps-1.1.1-r1 (0)
[I--] [  ] media-tv/linuxtv-dvb-headers-3.1 (0)

# sysctl -a |grep dvb
error: unknown error 1 reading key 'net.ipv4.route.flush'
net.ipv4.conf.dvb0_0.promote_secondaries = 0
net.ipv4.conf.dvb0_0.force_igmp_version = 0
net.ipv4.conf.dvb0_0.disable_policy = 0
net.ipv4.conf.dvb0_0.disable_xfrm = 0
net.ipv4.conf.dvb0_0.arp_ignore = 0
net.ipv4.conf.dvb0_0.arp_announce = 0
net.ipv4.conf.dvb0_0.arp_filter = 0
net.ipv4.conf.dvb0_0.tag = 0
net.ipv4.conf.dvb0_0.log_martians = 0
net.ipv4.conf.dvb0_0.bootp_relay = 0
net.ipv4.conf.dvb0_0.medium_id = 0
net.ipv4.conf.dvb0_0.proxy_arp = 0
net.ipv4.conf.dvb0_0.accept_source_route = 1
net.ipv4.conf.dvb0_0.send_redirects = 1
net.ipv4.conf.dvb0_0.rp_filter = 0
net.ipv4.conf.dvb0_0.shared_media = 1
net.ipv4.conf.dvb0_0.secure_redirects = 1
net.ipv4.conf.dvb0_0.accept_redirects = 1
net.ipv4.conf.dvb0_0.mc_forwarding = 0
net.ipv4.conf.dvb0_0.forwarding = 1
net.ipv4.neigh.dvb0_0.base_reachable_time_ms = 30000
net.ipv4.neigh.dvb0_0.retrans_time_ms = 1000
net.ipv4.neigh.dvb0_0.locktime = 100
net.ipv4.neigh.dvb0_0.proxy_delay = 80
net.ipv4.neigh.dvb0_0.anycast_delay = 100
net.ipv4.neigh.dvb0_0.proxy_qlen = 64
net.ipv4.neigh.dvb0_0.unres_qlen = 3
net.ipv4.neigh.dvb0_0.gc_stale_time = 60
net.ipv4.neigh.dvb0_0.delay_first_probe_time = 5
net.ipv4.neigh.dvb0_0.base_reachable_time = 30
net.ipv4.neigh.dvb0_0.retrans_time = 100
net.ipv4.neigh.dvb0_0.app_solicit = 0
net.ipv4.neigh.dvb0_0.ucast_solicit = 3
net.ipv4.neigh.dvb0_0.mcast_solicit = 3

# dmesg
<......>
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
PCI: Found IRQ 12 for device 0000:00:13.0
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:11:ec:4b
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 0 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus
controlled by a 'FlexCopIIb' complete
dvb_net: created network interface dvb0_0
dvb0_0: no feed to stop
dvb_net: removed network interface dvb0_0
dvb_net: created network interface dvb0_0
dvb0_0: no feed to stop
dvb_net: removed network interface dvb0_0
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip unloaded
successfully
b2c2-flexcop: B2C2 FlexcopII/II(b)/III digital TV receiver chip loaded successfully
flexcop-pci: will use the HW PID filter.
flexcop-pci: card revision 2
PCI: Found IRQ 12 for device 0000:00:13.0
DVB: registering new adapter (FlexCop Digital TV device).
b2c2-flexcop: MAC address = 00:d0:d7:11:ec:4b
b2c2-flexcop: found the stv0299 at i2c address: 0x68
DVB: registering frontend 0 (ST STV0299 DVB-S)...
b2c2-flexcop: initialization of 'Sky2PC/SkyStar 2 DVB-S' at the 'PCI' bus
controlled by a 'FlexCopIIb' complete
dvb_net: created network interface dvb0_0
svc: bad direction 268435456, dropping request
<......>



More information about the linux-dvb mailing list