interface re0

Eilko Bos eilko at bos-zuidema.nl
Wed Mar 21 08:12:21 UTC 2007


Hi,

>From the keyboard of Tom Samplonius, written on Tue, Mar 20, 2007 at 08:56:57PM -0700:
> > re0: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port
> > 0xb800-0xb8ff mem 0xf7000000-0xf70000ff irq 11 at device 15.0 on pci0
> > re0: MII without any phy!
> > device_attach: re0 attach returned 6
> > 
> > Does anybody have an idea how this can be fixed? This is my complete
> ...
> 
>   I recommend you do a rebose boot (which will print the PCI id of the card), and attach it to  a PR.  Perhaps the re maintainer can hack the driver for a special exception for your NIC.

Spooky, I removed the other cards (xl0/3com and ed0), rebooted and the card was
recognized. Then I inserted the NICS again, one by one, each time followed by
a reboot to see if the card keeps working. Now it works every time I boot the
system:

ed0: <RealTek 8029> port 0xd400-0xd41f at device 13.0 on pci0
ed0: Ethernet address: 52:54:05:df:a6:4e
ed0: type RTL8029 (16 bit) 
xl0: <3Com 3c905B-TX Fast Etherlink XL> port 0xd000-0xd07f mem 0xf7800000-0xf780
007f at device 14.0 on pci0
miibus0: <MII bus> on xl0
xlphy0: <3Com internal media interface> on miibus0
xlphy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
xl0: Ethernet address: 00:10:5a:cb:2f:c7
re0: <RealTek 8169SB/8110SB Single-chip Gigabit Ethernet> port 0xb800-0xb8ff mem
 0xf7000000-0xf70000ff at device 15.0 on pci0
miibus1: <MII bus> on re0
rgephy0: <RTL8169S/8110S media interface> on miibus1
rgephy0:  10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, 1000baseT, 1000baseT-F
DX, auto
re0: Ethernet address: 00:16:0a:05:71:5f
re0: [FAST]

However, this behaviour does not give me a real good feeling...

>   But em cards (Intel Pro1000GT Desktop) cards are very cheap, and do work.  Why buy RealTek?  RealTek has been outputting overly simplistic hardware since the beginning.  If there was a corner that could be cut when building a NIC, a RealTek engineer thought of it first.

I asked a friend to buy me a 100Mbit NIC (he works next to a computer store),
but those were out of stock. So he bought me this one and since it is
recognized (as re0) I assumed it would work :) And because it does right now,
I can live with it. It is not a critical interface, if it happens again that
it does not work, I will post the pciconf -lv output.

Grtz,
--
Eilko.


More information about the freebsd-stable mailing list