LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Software
User Name
Password
Linux - Software This forum is for Software issues.
Having a problem installing a new program? Want to know which application is best for the job? Post your question in this forum.

Notices


Reply
  Search this Thread
Old 10-07-2003, 04:49 AM   #1
tammacfrench
LQ Newbie
 
Registered: Oct 2003
Distribution: mandrake 9.1
Posts: 2

Rep: Reputation: 0
3c2000 installation on mandrake 9.1


I m trying to install the driver of my ASUS 3c2000 lan card on mandrake 9.1. I read the readme file included with the driver and it is said I might need to change version.h and autoconf.h with the files from /boot/linuz... etc...but the files don't exist.

Moreover when I try to load the driver I get many messages of errors about unresolved symbols and I don't have a clue what it's all about !

Is it a problem with mandrake ? The ethernet card is the only thing it hasn't recognize instantanently...

If anybody's had the same problem with mandrake, could he explain me how he dealt with that ?

Thanks
 
Old 10-07-2003, 05:04 PM   #2
davinder
LQ Newbie
 
Registered: Oct 2003
Distribution: Mandrake 9.1
Posts: 2

Rep: Reputation: 0
Unhappy I got problem too

Ok i'm kinda new to linux and akk this stuff and have spent about 3hrs trying to get this network card working......

I've got an Asus board with an intergrated Gigabit LAN 3c2000 which is not being picked up by mandrake 9.1

Ok here's what i've done so far:
Downloaded the zip file with the driver source code from Asus and tried to compile it and no matter what i do i just get errors

i did what the readme said and did make load and i get an error on the first line " /usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file or directory"
I've checked and the file is there, so i've got no idea what to do about it, here is the rest of what happens when i type make load:

********
[root@linux_box 3c2000]# make load
/usr/src/linux/include/linux/version.h:1:28: linux/rhconfig.h: No such file or directory
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skge.o skge.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skaddr.o skaddr.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skgehwt.o skgehwt.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skgeinit.o skgeinit.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skgepnmi.o skgepnmi.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skgesirq.o skgesirq.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o ski2c.o ski2c.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o sklm80.o sklm80.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skqueue.o skqueue.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skrlmt.o skrlmt.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o sktimer.o sktimer.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skvpd.o skvpd.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skxmac2.o skxmac2.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skproc.o skproc.c
gcc -D__KERNEL__ -Wall -Wstrict-prototypes -O2 -DMODULE -I. -DSK_USE_CSUM -I /usr/src/linux/include -include /usr/src/linux/include/linux/modversions.h -DMODVERSIONS -c -o skcsum.o skcsum.c
ld -r -o 3c2000.o skge.o skaddr.o skgehwt.o skgeinit.o skgepnmi.o skgesirq.o ski2c.o sklm80.o skqueue.o skrlmt.o sktimer.o skvpd.o skxmac2.o skproc.o skcsum.o
insmod 3c2000.o
make: *** [load] Segmentation fault
[root@linux_box 3c2000]#

********
anyone out there who knows what their doin wanna help us out abit?
 
Old 10-07-2003, 05:14 PM   #3
davinder
LQ Newbie
 
Registered: Oct 2003
Distribution: Mandrake 9.1
Posts: 2

Rep: Reputation: 0
Re: 3c2000 installation on mandrake 9.1

Quote:
Originally posted by tammacfrench
I m trying to install the driver of my ASUS 3c2000 lan card on mandrake 9.1. I read the readme file included with the driver and it is said I might need to change version.h and autoconf.h with the files from /boot/linuz... etc...but the files don't exist.

tammacfrench about that version.h autoconf.h bit is only for people using SuSE as it says in the readme :

********
Note: on SuSE systems since 7.1, you will have to execute the
following commands before running make:

cp /boot/vmlinuz.version.h /usr/src/linux/include/linux/version.h
cp /boot/vmlinuz.autoconf.h /usr/src/linux/include/linux/autoconf.h

For more details se http://sdb.suse.de/en/sdb/html/mwalter_kernel_24.html
*********

but you do have the directory /usr/src/linux/ i hope. From what i've read this is where the source code for the kernel is kept i think, and is needed to compile the source code given for the NIC driver on the asus website

hope this helps in some way

Davinder
 
Old 10-09-2003, 09:03 AM   #4
tammacfrench
LQ Newbie
 
Registered: Oct 2003
Distribution: mandrake 9.1
Posts: 2

Original Poster
Rep: Reputation: 0
Well...I've done a lot to solve my problem and a couple of times I did succeed in installing what seemed to be something working properly...But every new boot removed everything so ...

But about the message: cannot find resolv.h, I changed the path directly in the file...but I still had a problem with the insmod...which worked whenever it wanted to...

Acually, I have solved the problem by changing my ethernet card ...One that is automaticaly recognized by Mandrake...

Good luck
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
3c2000 scapermoya Linux - Hardware 1 07-14-2004 04:32 AM
Mandrake and 3Com 3C2000 Gigabit Lan HELP Blademaster Linux - Networking 6 02-29-2004 07:50 PM
Installing a 3c2000-T AlbertJ Linux - Networking 14 11-11-2003 05:56 PM
3c2000 nic drivers on mandrake 9.1 mrmojo Linux - Newbie 2 11-07-2003 07:42 AM
3com 3c940 (3c2000) vies Linux - Hardware 1 07-04-2003 11:23 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Software

All times are GMT -5. The time now is 12:38 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration