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

Bug#647866: Network: Packages over hub via bnc not received



Hello,

Thank you for your fast answer and support.
Please see my answers /remarks  included below.

Ben Hutchings wrote ..
> On Mon, 2011-11-07 at 01:48 +0100, debian wrote:
> > Package: linux-base
> > Version: 2.6.32-38
> > Severity: normal
> > 
> > Hello,
> > sorry for this unspecific bug report / question:
> > 
> > After installing debian squeeze the networking does not work in the
> > following situation:
> > 
> > Situation:
> > I have a debian patched "Dockstar" (embedded system dockingstation NAS)
> > box which is connected to a hub.
> > This hub is connected via bnc-cable (coax) to another hub on which a
> > linux box (Suse) is connected (router to internet).
> >
> > If Dockstar tries to connect to internet it "arps" for the gateway MAC
> > (arp-request is seen on all netork parts with wireshark).
> > The answer (arp-replay) is also seen an all network part.
> > 
> > The arp table on the dockstar will not be updated by this communication
> > ("arp -n" shows always "(incomplete)" for HWaddress) and continoues arp
> > request can be seen.
> > Any network packet directed to the dockstar can be seen on all parts of
> > the network (this were seen with whireshark) but in debian there is
> > nothing received.
> > 
> > If I connect the debian-dockstar and the linuxbox over the same hub
> > without bnc the communication is OK!
> > 
> > It seems NOT to be a hardware problem of the dockstar, because with
> > original firmware (also a linux) connection over bnc to internet works fine.
> > I found a information on internet about problem with older hub/network
> > hardware which inject some sort of incorrect crc errors
> > 
> > http://www.plugcomputer.org/plugforum/index.php?topic=5772.msg18770#msg18770
> > 
> > Is there a way to configure debian linux to ignore such crc errors?
> 
> CRC checking is a hardware feature and should not be disabled.  If you
> were to do so, you would find that the contents of the received packets
> are junk.
> 
> I would guess that the problem is related to signal levels.  Because you
> are using hubs, signals have to travel all the way from one computer to
> the other, whereas a switch or router will receive and re-transmit each
> packet.  When you remove the coax cable you are shortening the distance
> between the computers and so the received signal is stronger and there
> are fewer errors.
> 

So this could be tested with a short cable (but >0,5m) between two hubs.
I will try, but I do not think that this is the problem.

> Maybe the original firmware enables higher amplification for received
> signals, so the network interface can properly decode weak signals.
> What is the network driver and where is the source for the original
> firmware?



Following infos were catched from dockstar device.
With that version the network works well.

It seems to be debian also.

Pogoplug:~$ cat /proc/version
Linux version 2.6.22.18 (bdietrich@brad-ux) (gcc version 4.2.1) #57 Mon Aug 31 16:31:01 PDT 2009

Pogoplug:~$ uname -a
Linux Pogoplug 2.6.22.18 #57 Mon Aug 31 16:31:01 PDT 2009 armv5tejl unknown

Pogoplug:$ cat /proc/cpuinfo
Processor       : ARM926EJ-S rev 1 (v5l)
BogoMIPS        : 1192.75
Features        : swp half thumb fastmult edsp
CPU implementer : 0x56
CPU architecture: 5TE
CPU variant     : 0x2
CPU part        : 0x131
CPU revision    : 1
Cache type      : write-back
Cache clean     : cp15 c7 ops
Cache lockdown  : format C
Cache format    : Harvard
I size          : 16384
I assoc         : 4
I line length   : 32
I sets          : 128
D size          : 16384
D assoc         : 4
D line length   : 32
D sets          : 128

Hardware        : Feroceon-KW
Revision        : 0000
Serial          : 0000000000000000

If you need more / other inforamtion please tell tell me.

> 
> > What I do not understand is that all other linux boxes do not have this
> > problem.
> 
> Because other people do not use 10BASE-2 and hubs!

That is not be the point. 
I use this network for years with some linux and windows boxes.
There must be a difference between Suse and Debian squeeze.
If I use another linux computer in substitute for the dockstar at the same network point
the problem does not appear.


> 
> > Is there a relevant change on kernel module concerning networking?
> 
> No.
> 
> Ben.
> 
> -- 
> Ben Hutchings
> You can't have everything.  Where would you put it?



Reply to: