Mailing List archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[linux-dvb] Broadlogic ABA 2030-01 DVB card having 93% packet loss



I have a Broadlogic Satellite Express ABA 2030-01 DVB-S card like this:
http://www.broadlogic.com/products/pdfs/SEPCI.pdf
http://www.broadlogic.com/support/pdfs/broadlogic2030.pdf

I use the drivers from:
http://www.broadlogic.com/downloads/Broadband_2030_2.2_CPACK.sh
and a 2.2.5-15 kernel from Redhat. 

The problem is that I get about 93% packet loss. 

miernik@tarnica:~$ ping 212.126.24.130
PING 212.126.24.130 (212.126.24.130): 56 data bytes
64 bytes from 212.126.24.130: icmp_seq=9 ttl=253 time=2161.6 ms
64 bytes from 212.126.24.130: icmp_seq=35 ttl=253 time=2135.4 ms
64 bytes from 212.126.24.130: icmp_seq=52 ttl=253 time=1141.5 ms
64 bytes from 212.126.24.130: icmp_seq=63 ttl=253 time=1181.4 ms
64 bytes from 212.126.24.130: icmp_seq=83 ttl=253 time=1131.5 ms
64 bytes from 212.126.24.130: icmp_seq=93 ttl=253 time=2131.8 ms
64 bytes from 212.126.24.130: icmp_seq=129 ttl=253 time=2171.5 ms
64 bytes from 212.126.24.130: icmp_seq=145 ttl=253 time=2191.7 ms
64 bytes from 212.126.24.130: icmp_seq=156 ttl=253 time=1151.5 ms
64 bytes from 212.126.24.130: icmp_seq=167 ttl=253 time=1161.4 ms

[...cut...]

64 bytes from 212.126.24.130: icmp_seq=646 ttl=253 time=1171.5 ms
64 bytes from 212.126.24.130: icmp_seq=657 ttl=253 time=1201.6 ms
64 bytes from 212.126.24.130: icmp_seq=678 ttl=253 time=1181.7 ms
64 bytes from 212.126.24.130: icmp_seq=701 ttl=253 time=1191.7 ms
64 bytes from 212.126.24.130: icmp_seq=702 ttl=253 time=1201.5 ms
64 bytes from 212.126.24.130: icmp_seq=722 ttl=253 time=1161.5 ms
64 bytes from 212.126.24.130: icmp_seq=745 ttl=253 time=1191.4 ms

--- 212.126.24.130 ping statistics ---
747 packets transmitted, 45 packets received, 93% packet loss
round-trip min/avg/max = 1131.3/1406.4/2191.7 ms


While investigating why is that, I saw somewhere that the bandwidth on
this card in Linux is limited to 2 Mbps. I know that the whole bandwith
of the transponder I'am receiving is 32 Mbps. 

When I divide 2 Mbps by 32 Mbps, I get 6.25%. 
On the ping log above, 45 of the 747 packets where received, so it
receives 6.02% packets. That's almost the same as 6.25%. 
So I think that this is the reason of such packet loss. 
The card takes out 6% of packets of the stream from the satellite,
because it can only handle 2 Mbps. 

How to make it get "my packets" (with my assigned MAC) out of the stream?
I have a 300 kbps subscription, so that's far below the 2 Mbps limit. 

If I put the interface in promiscous mode, I get lots of packets, really
2 Mbps stream. But most of them are not my packets! And most of "my
packets" are not received. 

I has similar problems with Technotrend rev 1.3 DVB-S, which where
resolved by modifying sources as instructed in
http://www.linuxtv.org/mailinglists/linux-dvb/2001/02-2001/msg00068.html
But 1) sources of Broadlogic drivers are not avialable
2) that is not hte proper way to do it. 
And does somebody know why it helps?


The I also tried drivers version 2.6.RC1 from 16th July, 2002 (2.4.x
kernel drivers), but they do not work. They just crash my machine with
an unrecoverable oops when I do /etc/init.d/aba2030 start or
/usr/local/bin/aba2030/bin/load all It's not even possible to copy the
error, I can just hard-reset my machine. Nothing in the syslog too,
because the drive did not sync.  It happens even if I install 2.4.7-10
kernel from RedHat.  The last thing that I see is:

------------------------------------------------------------------
root@tarnica:~# /usr/local/bin/aba2030/bin/load aba
In main
In function CheckFileExists
Checking file /sbin/insmod
Checking file /sbin/lsmod
Checking file /sbin/ifconfig
Checking file /bin/awk
Checking file /bin/cat
Checking file /bin/mknod
Checking file /bin/chmod
Checking file /bin/rm
Checking file /bin/grep
returning from CheckFileExists
In loadABA
Loading Broadband Receiver Adapter Driver ... In load saved config

Loading saved configuration successful
Done.

------------------------------------------------------------------
And here happens a fatal oops crash. Is says something about HULL pounter
dereference at address....


When I do it with my 2.4.18 kernel from Debian, it is a little different:
The last two lines are:
------------------------------------------------------------------
Loading saved configuration successful
Failed. 

------------------------------------------------------------------
And there is no crash, just exit. 

Broadlogic card owners/gurus please help... 

-- 
Miernik              _____________________________________
                    /   /
tel.: +48608233394 /   /  mailto:miernik@ctnet.pl
__________________/___/  ICQ UIN: 4004001

Attachment: pgp00007.pgp
Description: PGP signature


Home | Main Index | Thread Index