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