Date: Wed, 21 Mar 2007 09:12:07 +0100 From: Eilko Bos <eilko@bos-zuidema.nl> To: Tom Samplonius <tom@samplonius.org> Cc: freebsd-stable@freebsd.org, Eilko Bos <eilko@bos-zuidema.nl> Subject: Re: interface re0 Message-ID: <20070321081207.GA98311@webmail.home.brasapen.org> In-Reply-To: <23548459.691174449417873.JavaMail.root@ly.sdf.com> References: <20070320225622.GA98185@webmail.home.brasapen.org> <23548459.691174449417873.JavaMail.root@ly.sdf.com>
next in thread | previous in thread | raw e-mail | index | archive | help
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.
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070321081207.GA98311>