Subject: BigMac (be0) doesn't work at 100baseTX
To: port-sparc <port-sparc@netbsd.org>
From: beaker <beaker@freeshell.org>
List: port-sparc
Date: 02/14/2003 15:15:33
Hi All,
I'm trying to figure out why the  SunFastEthernet-1.0 (bigmac/be0) card I
just bought won't run in 100baseTX mode. It appears to get detected
correctly and boots up in 100baseTX mode, but pings to the outside world
don't resolve. Bringing the interface down, switching to "media
10baseT", and bringing it back up solves the problem. If I repeat the
process back to "media 100baseTX", the LED on my network switch does this
weird flickering like it doesn't know whats plugged into it and 'ifconfig be0'
shows "status: no carrier".

Some possibly pertinent info:
- I'm using a 1.6 "bootable sparc CD"install on a sun4m (sparc 5)

- OBP 2.15* version 229 created 96/10/09

* I'm a little confused about the numbering scheme on these OBPs:
I read an example on SunDoc stating "2.3 is earlier than 2.13"; does this
mean my OBP-2.15 is later than OBP-2.3 (the min required for this card
according to Sun's docs) ?

- # 'dmesg | grep be0':

be0 at qec0 slot 0 offset 0x0 level 4 (ipl 7) rev 1
address 08:00:20:a8:02:0b on-board transceiver at be0: 10baseT, 100baseTX,
auto be0: link up at 100 Mbps

- # 'ifconfig be0' at bootup:

be0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu1500
address: 08:00:20:a8:02:0b
media: Ethernet autoselect (100baseTX half-duplex)
status: active
inet 192.168.2.11 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::a00:20ff:fea8:20b%be0 prefixlen 64 scopeid 0x2

- # 'ifconfig be0' after media change:

be0: flags=8863<UP,BROADCAST,NOTRAILERS,RUNNING,SIMPLEX,MULTICAST> mtu1500
address: 08:00:20:a8:02:0b
media: Ethernet 10baseT (10baseT half-duplex)
status: active
inet 192.168.2.11 netmask 0xffffff00 broadcast 192.168.2.255
inet6 fe80::a00:20ff:fea8:20b%be0 prefixlen 64 scopeid 0x2


As others have reported that the "Bootable Sparc CD" install is buggy, I
think I might be ahead to reinstall via FTP.

Any help/suggestions would be greatly appreciated.

-Beaker