Linux - HardwareThis forum is for Hardware issues.
Having trouble installing a piece of hardware? Want to know if that peripheral is compatible with Linux?
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
As it says in the release notes, follow these steps to install:
tar zxvf bcm4400-1,.0.0.tar.gz
cd src
make
/sbin/insmod bcm4400.o
make install
If there is some problem getting the drivers to make, then the problem is most likely that your kernel sources aren't installed. Install those and you should be good to go with installing the drivers.
I've downloaded 2-3 different versions of the driver, but have been unable to compile them. I have the stock kernel-2.4.20 package that came with RedHat, and there seem to be header files installed. When I run make I get:
[larsga@localhost src]$ make
gcc -DMODULE -D__KERNEL__ -DDBG=0 -Wall -Wstrict-prototypes -O6 -I/usr/src/linux/include -c -o b44um.o b44um.c
In file included from /usr/include/linux/fs.h:23,
from /usr/include/linux/capability.h:17,
from /usr/include/linux/binfmts.h:5,
from /usr/include/linux/sched.h:9,
from b44mm.h:42,
from b44um.c:19:
/usr/include/linux/string.h:8:2: warning: #warning Using kernel header in userland!
In file included from /usr/include/linux/sched.h:14,
from b44mm.h:42,
from b44um.c:19:
/usr/include/linux/timex.h:173: field `time' has incomplete type
In file included from /usr/include/linux/bitops.h:69,
from /usr/include/asm/system.h:7,
from /usr/include/linux/sched.h:16,
from b44mm.h:42,
from b44um.c:19:
/usr/include/asm/bitops.h:327:2: warning: #warning This includefile is not available on all architectures.
/usr/include/asm/bitops.h:328:2: warning: #warning Using kernel headers in userspace: atomicity not guaranteed
In file included from /usr/include/linux/signal.h:4,
from /usr/include/linux/sched.h:25,
from b44mm.h:42,
from b44um.c:19:
/usr/include/asm/signal.h:107: parse error before "sigset_t"
/usr/include/asm/signal.h:110: parse error before '}' token
Does anyone have any idea what to do about this?
For now I'm getting by with using a card in the PCMCIA slot that works, but this is rather awkward compared to using the built-in card.
1. downloaded and compiled the bcm4400 driver, worked good (after installing kernel source)
2. modprobe bcm4400 -> ok
3. ifconfig eth0 -> ok
4. ifconfig eth0 <ip adres> -> NOT ok
The resolution was to disable the plug and play in the BIOS. Now indeed, it works (and so does my PCMCIA card that has been plugged in!)...
mine isnt linux btw, i have just bought the asus p4pe and the onboard lan will not work ive reformatted like 4 times, i have install loads of diff drivers....still no luck. i am running win xp pro. is there anywhere that i can find proper drivers for this lan controller? i have installed the 'so called correct drivers' but they will not load, ive been at this for weeks now
Originally posted by SenorPedo No special steps at all. The tarred driver was included on the motherboard cd and with the standard ./configure, make, make install procedure. If you need a copy of the driver with release notes, I'd be happy to email it to you.
I also have a BCM4401 ethernet controller (but using Linux Red Hat 9) and been having troubles installing the driver. My cd for my ASUS board has drivers and release notes, but I follow the instructions, and the installation fails, i get a long list of errors... So if i could get an email of your driver and release notes that would be great. Since, in my set of notes, theres no mention of ./configure ..., btw, what is ./configure (i.e. how do i use the ?command?)?
./configure is a "script" used to configure the makefile for your system-specific configuration, such as architecture, library versions,big/little endian etc...
I tried a SuSE 8.2, with the new kernel 2.4.20 and everything works fine. at least for me.
My configuration is Acer Travelmate 800, w/ Intel Centrino, Broadcom 440x ethernet card.
I think every issue can be resolved using a 2.4.20 kernel, which should have the drivers built-in.
I recently made the discovery that nVidia has its own forums for both Linux and Windows. If you have problems with an nVidia network card or GeForce display card this is where to start.
You can download latest drivers. My mobo is an ASUS and has nVidia chipset and builtin GeForce2 video. I had similar problems in Linux to many here. As a recent poster said, you have to have your kernel-source available for the nVidia programs to use, and this is not clear in their instructions.
Once I had all this ready, my nVidia network, sound and graphics drivers all loaded (do the graphics first if you have both). Of course, if you do not have dual boot, or a friend, and cannot connect to the net, you have a problem!
While I was at it, I downloaded the nVidia drivers for Windows 98, and replaced the ASUS ones. The improvement and facilities for controlling the display are tangible.
nVidia say they design their chips/hardware/display cards to work off the same drivers, or maybe their driver files to adapt to different cards, either way there is only one video file and one mobo driver (sound, network) for each operating system. nVidia claim that their video drivers work on a number of other cards as well, including the ubiquitous SiS630 found on a number of cheap mobos.
Anyway, my system is now running lovely!!! (ASUS A7N266VM - all nVidia powered).
Although nVidia have chosen not to open-source their linux drivers, they are constantly being updated, and are free of charge, as are their Windows drivers. I am impressed, as every previous cheapish mobo I had I could never find updates on the net...
Sorry for the gushing "advert" just hope to be of help!!
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.