Broadcom 440x 10/100 not recognisedForum: Networking Topic: Broadcom 440x 10/100 not recognised started by: Dan_b Posted by Dan_b on Dec. 27 2006,02:30
Hi everyone.I've just started out on DSL and I'm mighty impressed, but I have one (serious) problem. DSL won't recognise my NIC. It's a Broadcom 440x 10/100 integrated controller. controller="Broadcom Corporation | Unknown device" driver=unknown I've tried modprobing b44 and bcm4400 but neither work :-( This nic has worked on every other distro I've tried without any configuration or fiddling whatsoever. Any ideas? Many thanks, Dan Posted by Nym1 on Dec. 27 2006,06:59
Oh Joy!You now have the opportunity to learn how to set-up DSL to compile a driver. Assuming that you are using a DSL version >3.0 1. load "gnu-utils.unc" 2. load "gcc1-with-libs.unc" 3. load "kernelsource.dsl" 4. Download the source for the driver from: < http://www.broadcom.com/support....1-Linux > 5. Unpack the zip file. 6. Unpack the b44-1.00g.tar.gz and readme.txt files 7. Read the txt file. 8. Open a terminal and cd to the b44-1.00g dir. 9. Type" sudo make" A "b44.o" file should appear in the b44* dir. 8. Please let us know if it works. ( I don't have that adapter to check myself). Good Luck. Posted by Dan_b on Dec. 27 2006,13:25
Thanks! That worked great.Dan Posted by roberts on Dec. 27 2006,13:30
Please share your module so others can benefit.
Posted by Dan_b on Dec. 27 2006,13:45
How? Shall I just zip it up and upload it somewhere?Also, how do I make this permanent? I added the module to my .filetool.lst so it's saved, but which file should I edit so that the module is loaded at boot? I'm running a frugal hd install. Thanks, Dan Posted by roberts on Dec. 27 2006,13:56
Mail to extensions@damnsmalllinux.orgIf you are using v3.2 and are familiar with how mydsl dir works then simply make a modules dir under the mydsl dir and copy there. It will be loaded at boot time. If you are using pre 3.2 you can copy the module(s) to a persistent storage device and then use insmod commands to its full path in /opt/bootlocal.sh |