Index of /~yongari/dc/
Call for testers : ALi/ULi M5261/M5263 FastEthernet controller
Here is dc(4) patch for ALi/ULi M5261/M5263 FastEthernet controller.
I've checked hardware differences between ULi M562x and Intel 21143
controller. It seems it could be supported by modifying dc(4). The
controller's data sheet is not available to open source developers
so I had to read what differences the controller had and made a
patch. Because I don't have ALi/ULi M562x controller it's just
guess work so it may not work correctly but I need your feedback to
improve driver stability.
Please follow the following steps to apply the patch. This assumes
you're using FreeBSD 8.2-RELEASE.
1. Download dc(4) sources from latest stable/8 branch.
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/dc/if_dc.c?rev=1.201.2.14;content-type=text%2Fplain
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/dc/if_dcreg.h?rev=1.57.2.7;content-type=text%2Fplain
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/dc/dcphy.c?rev=1.35.2.6;content-type=text%2Fplain
http://www.freebsd.org/cgi/cvsweb.cgi/~checkout~/src/sys/dev/dc/pnphy.c?rev=1.23.2.6;content-type=text%2Fplain
2. Copy downloaded if_dc.c, if_dcreg.h, dcphy.c to pnphy.c to
/usr/src/sys/dev/dc directory.
3. Download and apply patch at the following URL
http://people.freebsd.org/~yongari/dc/dc.uli562x.diff
4. Apply the patch to source directory.
#cd /usr/src
#patch < /path/to/dc.uli562x.diff
5. Rebuild kernel and reboot.
6. Try some experiments for networks.
7. Send me full dmesg and 'ifconfig dc0' output
Thanks.