Problem with 5 DE-530CT+ and Asus P2B-F

Wolfgang Walter wolfgang.walter@stusta.mhn.de
Tue Sep 14 19:26:20 1999


Hi,

I have a strange problem with 2.0.36/37 and the tulip-driver (the
version
coming with the kernel as well as 0.90). I posted this already on
linux-net@vger.rutgers.edu but nobody answered, so I try it here.


The hardware is a asus P2B-F (Celeron) with 5 d-link 530CT+. Four of
them
are connected to BNC, the first one to a hub.

I assigned fixed IRQs to the pci-slots.

Now, when booting, only the first card (TP) is properly recognized by
the   
driver. For the other ones it reads 00:00:00:00:00:00 as MAC-address. It
now
believes these 5 cards are a multiport card:

        card 0: properly recogniced, correct MAC-address, correct IRQ 
        card 1: MAC-address read is 00:00:00:00:00:00, driver uses the
                one of card 0 + 1, IRQ of card 1                      
        card 2: as card 1, but card 0 + 2                             
        ....

Of course interface eth1 - eth4 now don't work very well (you need to
send
packets to eth0 to get the other interfaces to receive).


(cat /proc/pci shows the correct IRQs of the cards).

The funny thing is: if you disconnect the BNC-segments, the driver can
read
the MAC-address of the cards, so that all cards get recogniced
correctly. Then
you can reconnect the
segments.                                               

This workaround is not really acceptable.

I did not observe this problem with any other of our routers, even an
identical
pc (but 2 cards less) does not show this
one.                                  

Any idea?

Thanks,

Wolfgang Walter

P.S.: I'm not subscribed to this list.