Very alpha BroadCom 4401 driver

"Duncan Barclay" <[email protected]>
Newsgroups gmane.os.freebsd.devel.mobile,gmane.os.freebsd.current
Message-ID <000501c33e6f$e954da10$4bc8a8c0@orac>
Hello all

For those of you who have a Broadcom 4401 10/100 Ethernet (not gigabit) can
you please try the driver at
http://people.freebsd.org/~dmlb/bcm-0306291936.tar.gz. Untar it, and you
should have sys/dev/bcm/* and
sys/modules/bcm/Makefile. Put these into /sys then
    cd /sys/modules/bcm
    make
    make test
then use the interface.

If you encounter wierdness, please reboot with -v, and reload the module and
recreate the wierdness. Then send me the dmesg output.

The driver is sub-optimal:
    - only a small % of the TX and RX buffers are used. This can be changed
in if_bcmreg.h.
    - RX DMAs into fixed buffers and then these are copied to mbufs.
    - the device stats aren't read
    - I don't know what to add into some of the timer and media routines, if
anyone can suggest what's
needed then I would be grateful.
    - LOR on unload.

I will be trying to fix these over the next couple of days.

I will be on holiday 5th July to 13th July, so please forgive any delay in
replying to problems.

Enjoy

Duncan

_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-mobile
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.