Index of /~yongari/sge/
As of today, April 14 2010, sge(4) committed to HEAD.
I committed sge(4) to both stable/8 and stable/7 so sge(4)
should be available on the stable branch(April 24 2010). So
if you're user of HEAD, stable/8 and stable/7, please don't
use sge(4) in this directory.
This is a producation ready driver for Silicon Integrated Systems
SiS190/SiS191 ethernet controller. The driver was originally
written by Alexander Pohoyda for FreeBSD. The driver is based on
register information of Linux and OpenSolaris driver. Nikolay
Denev enhanced several parts of code after that. There are two
variants of SiS controller that would be supported by this driver.
o SiS190 Fast ethernet controller
o SiS191 Fast/Gigabit ethernet controller
At this time only SiS191 was tested. Because I don't have access
to any SiS190/SiS191 controllers I have to rely on feedbacks from
users to fix/commit the driver to tree. So if you have one of these
controllers please give it try and let me know how it works out on
your system.
The driver supports all offloading features of controller except
Jumbo frame and WOL. The driver may have unreliable manual media
configuration but most cases it should work out of the box.
------------------------------------------------------------------
1. How to build sge(4) kernel module?
Download the following files to a temporary directory. You should
have installed kernel sources to build sge(4) from source files.
It should build without problems both 8.x and 7.x.
#cd /tmp
#mkdir SGE
#cd SGE
#fetch http://people.freebsd.org/~yongari/sge/if_sge.c
#fetch http://people.freebsd.org/~yongari/sge/if_sgereg.h
#fetch http://people.freebsd.org/~yongari/sge/Makefile
#make
2. How to test sge(4)?
Simply load sge(4) kernel module built above and try to use
network.
#kldload ./if_sge.ko
#ifconfig sge0 inet x.x.x.x netmask y.y.y.y up
or if you use DHCP,
#dhclient sge0
3. How to report success/issuess?
Send the success/issue to freebsd-current@FreeBSD.org or
yongari@FreeBSD.org
Include dmesg output as well as the output of "pciconf -lcv".
If you see issues, please describe the issue with details.
Remember I don't have the hardware so detailed explanation of the
issue will help a lot. If you know there is reliable way to
reproduce the issue also include that information.
Thank you.