Subject: network problems (was: Re: booting with floppy)
To: None <port-bebox@netbsd.org>
From: Klaus Heinz <heinz@netbsd.org>
List: port-bebox
Date: 01/25/2001 14:34:55
I wrote:
> I'm getting a lot of device timeouts from ne0. In fact, after the shell prompt
> above, the system is not really usable due to those timeouts.
>
> The network interface card is a simple ne2000 clone:
>
> ne0 at isa0 port 0x300-0x31f irq 5
> ne0: NE2000 (RTL8019) Ethernet
> ne0: 10base2, 10baseT, 10baseT-FDX, auto, default [0x00 0x30] auto
>
> and I had no problems with it in BeOS. I guess, I will try a different
> ISA network card (3com Etherlink III) and a new config file and kernel.
I tried 3 different cards, apart from the NE2000 clone mentioned above:
SMC 8416
I'm not sure, NetBSD has a driver for this one. I tried the we driver
and it did not detect the card.
3com Etherlink III (3c509)
The ep driver did not detect the card. On NetBSD/i386 it works for me.
WD8013EPC
The we driver detected the card but I cannot see packets with
tcpdump (NetBSD) or snoop (Solaris) although the hub's
activity LED is blinking when the BeBox is sending BOOTP or RARP packets.
The only explanation I have for this behaviour is the card sending
invalid Ethernet packets which the other NetBSD or Solaris box do not
bother to process :-/
The SMC8416 and 3com cards were set to 0x300, irq 5, no plug-and-play,
the same as the (badly) working NE2000 clone.
(btw. does the BeBox hardware support PnP at all? With BeOS I never cared
about that).
The detected WD8013 uses 0x300 and irq 10, iomem at 0xcc000.
Is there some extended debug information for card detection in NetBSD?
I thought the 3com card would work best (the other cards are older,
crappier or maybe not supported), but the kernel never found this one.
I will probably try a different hub and different cables but I don't think
one of those is the cause for my problems.
ciao
Klaus