I've got a linksys LNE100TX - EtherFast® 10/100 LAN Card
I went to the linksys web site and downloaded the drivers. However, I try unzipping the drivers and all I get is a readme file. But in windows I can unzip them fine. I can't unzip them in windows and then open them in linux, what I get is this error saying you must have a .gz extensions. The extension that I have is .tgz. Any thoughts you guys have would be great.
Allan |
Why do you even need to download the driver? The card uses the tulip driver, which your kernel should already natively support.
Anyway, for the .tgz file(s), do: Code:
tar -xzvf filename.tgz |
try to locate tulip.o
then insmod /the/location/to/tulip.o see what happens if you can't find it, rebuild the kernel and instead of a module just build the support in for the card. It's in >Network device support >> Ethernet (10 or 100 MB) y for Ethernet (10 or 100 MB) y for EISA, VLB, PCI and on board controllers y for DECchip Tulip (dc21x4x) PCI support It will boot up working. If you are using dhcp you can build support for that in too. |
After typing in "tar -xzvf NETDRV.TGZ" I got kern_compat.h, makefile, pci-scan.c, pci-scan.h, tulip.c. Now that this is done I'm now trying to look for the network card in the hardware list and my network card is still not there, I did re-boot to see if that changed anything, it didn't. You seem to be on the right track though. I have no idea where to go from here. By the way, thank you. Your doing better then the guys at red hat tech support are for me.
Allan |
NOTE: this will not work if you don't have the kernel source tree. if you get errors when you run make post them here.
also make sure you have a folder or link named /usr/src/linux/ if you don't have /usr/src/linux (I'm pretty sure you don't) then you might have /usr/src/linux-2.4 (you will have this if the source is installed, it is a link to linux 2.4.7-10 or whatever your kernel tree is.) if you do then do this before make will work ln -s /usr/src/linux-2.4 /usr/src/linux cd to the folder where the files you mentioned are and type... make then do... insmod ./pci-scan.o then... insmod ./tulip.o then... depmod -ae Now if there are no errors your card is working copy the drivers pci-scan.o and tulip.o to.. /lib/modules/2.4.7-10/kernel/wherever/ put the right folder name in the place of 2.4.7-10 the location can be /lib/modules/......./kernel/drivers/net or wherever you want as long as it's in /kernel/ if the old tulip drivers are in /lib/modules/......./kernel/drivers/net/ then overwrite them. Make sure you don't have the old drivers anywhere in the /lib/modules/......./kernel/ folders edit /etc/modules.conf add the following line... alias eth0 tulip May the source be with you! :Pengy: :Pengy: |
have you tried just trying a netconfig or setup to access the network configuration so it probes for your card and sets it up ?? redhat usually has no problems in detecting this card using the tulip driver as it has done for me in the past numerous times...
|
First of all, I couldn't find the files "/usr/src/linux , /usr/src/linux-2.4, -s /usr/src/linux-2.4 /usr/src/linux. Thin I went to the /root/Desktop/Linux/... and typed in "make", this is what the error was: gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -06 -I/usr/src/linux/include -pipe -fno-strength-reduce -DMODVERSIONS -c -o pci-scan.o pci-scan.c
pci-scan.c: In function 'init_module': pci-scan.c:558: wrning: implicit declaration of fundction 'apm_register_callback' pci-scan.c: In function 'cleanup_module': pci-scan.c:565: warning : implicit declaration of function 'apm_unregister_callback' gcc -DMODULE -D__KERNEL__ -Wall -Wstrict-prototypes -06 -I/usr/src/linux/include -pipe -fno-strength-reduce -DMODVERSIONS -c -o tulip.o tulip.c tulip.c: In function 'tulip_open': tulip.c:1488: structure has no member named 'tbusy' tulip.c:1489: structure has no member named 'start' tulip.c: In function 'tulip_start_xmit': tulip.c:2607: structure has no member named 'tbusy' tulip.c:2640: structure has no member named 'tbusy' tulip.c: In function 'tulip_interrupt': tulip.c:2659: structure has no member named 'interrupt' tulip.c:2663: structure has no member named 'interrupt' tulip.c:2744: structure has no member named 'tbusy' tulip.c:2748: structure has no member named 'tbusy' tulip.c:2845: structure has no member named 'interrupt' tulip.c: In function 'tulip_close': tulip.c:2991: structure has no member named 'start' tulip.c:2992: structure has no member named 'tbusy' tulip.c: In function 'tulip_get-stats': tulip.c:3031: structure has no member named 'start' tulip.c: In function 'private_ioctl': tulip.c:3117: "SIOCSPARAMS' undeclared (first use in this function) tulip.c:3117: (Each undeclard identifier is reported only once tulip.c:3117: for each function it appears in.) tulip.c: In function 'set_rx_mode': tulip.c:3303: structure has no member named 'tbusy' make: *** [tulip.o] Error 1 Thats the error. I hope you can make something out of it. And once again thank you.... Allan |
go ahead and try setup and select network configuration
It sounds like you don't have the source tree so without it you cannot compile drivers. what do you have in /usr/src/ and try locate tulip.o |
In "/usr/src/" I've got "redhat". When I try finding tulip.o I get "No such file or directory". If you can't think of anything else, I want to say thank you for trying, and if one day I do figure it out, I'll let you know on this board.
Allan |
About the only thing to do is get the kernel-source for the version you are using, install it, then compile the driver. The kernel source rpm should be on the cdrom
|
I haven't configured Redhat via the GUI since they stopped using linuxconf/netconf, but here are the instructions for their new GUI network configuration tool:
http://www.redhat.com/docs/manuals/l...rk-config.html. Give it a shot, it might make things easier. I don't know why RH is giving you such a fight on this one, because I'm sure that support for the tulip driver is native to the kernel that ships with 7.2. |
It depends on which version you got, becuase on my other computer (LNE100TX v.2) it doesnt work.
I put Linux on this computer (LNE100TX v.4) and it works like a charm (no configuration needed). just my .02 |
Quote:
|
Thanks for the info. I've got version 5.1, which is the newest kind. At least thats what I thought when I bought it. I've got the drivers for the card, which are for linux, I'm just have a problem getting the drivers loaded.
Allan |
You know, sometimes redHat installs bad...if all fails try to do a fresh copy of redhat if you haven't got alot of stuff set up in it already,
|
All times are GMT -5. The time now is 07:19 AM. |