No detection of 8169S Gb interface

Gary Allan dragonfly at gallan.plus.com
Thu Dec 22 10:24:02 PST 2005


171f3 at xxxxxxxxxxxxxx> <43aace05$0$739$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx> <43aacfec$0$739$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
In-Reply-To: <43aacfec$0$739$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-2; format=flowed
Content-Transfer-Encoding: 7bit
Lines: 37
Message-ID: <43aaeef2$0$739$415eb37d at xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx>
NNTP-Posting-Host: 212.159.46.54
X-Trace: 1135275762 crater_reader.dragonflybsd.org 739 212.159.46.54
Xref: crater_reader.dragonflybsd.org dragonfly.bugs:5070

Hello,

DragonFly is missing the rgephy driver found in FreeBSD5+, NetBSD and 
others. This supports the Gigabit speeds. The re driver in FreeBSD6 also 
supports the detection of more cards. It would be trivial to import the 
additional cards.

Look at the section ("Various supported device vendors/types and their 
names") in:

http://www.freebsd.org/cgi/cvsweb.cgi/src/sys/dev/re/if_re.c
http://www.dragonflybsd.org/cgi-bin/cvsweb.cgi/src/sys/dev/netif/re/if_re.c

I'm working on importing the FreeBSD driver as I also have an 8169S 
based Gigabit card (Dlink 528T), unfortunately the DragonFly mii_layer 
is missing a few calls found in the other OSes so it's slightly more 
difficult than I had hoped. I should get some spare time this weekend 
but wouldn't complain if someone wants to do it for me.

Here's the original instructions from Matt

     Do a boot -v and report which MII driver is currently attaching
     to the RE ethernet.  It's probably the generic driver (ukphy), in
     which case we will need to port rgephy.c from FreeBSD to DragonFly.

     FreeBSD: sys/dev/mii/rge*
     DragonFly: sys/dev/netif/mii_layer/rge*

     There is some fairly minor porting work that needs to be done,
     which you can look at by looking at the cvs log history for some
     of the other MII source modules in DragonFly.

						-Matt

Regards

G.Allan





More information about the Bugs mailing list