LinuxQuestions.org
Welcome to the most active Linux Forum on the web.
Home Forums HCL Reviews Tutorials Articles Register
Go Back   LinuxQuestions.org > HCL > Network Cards > 3com
User Name
Password

Notices


Search · Register · Submit New Product ·
 

3com 3com 3C940
Reviews Views Date of last review
5 39302 08-13-2004
spacer
Recommended By Average Price Average Rating
100% of reviewers $30.00 7.2



Description: Integrated Gigabit LAN controller, found on many new Asus motherboards.
Keywords: Gigabit LAN Yukon Marvell 3Com chipset 1000
/sbin/lspci output: 00:09.0 Ethernet controller: 3Com Corporation: Unknown device 1700 (rev 12)
Chipset: 3C940
Connection Type: PCI


Author
Post A Reply 
Old 03-02-2004, 12:23 AM   #1
Zeracles
 
Registered: Feb 2004
Distribution: RedHat 9 (Shrike) FreeBSD 4.8 , 4.7
Posts: 1

Rep: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $30.00 | Rating: 9

Kernel (uname -r): Redhat 9 2.4.20-8SMP
Distribution: Box (non-professional)



The drivers are not included in this (readhat)(and many other) distribution. Just to be clear - i'm talking about built-in ASUS P4-C800E LAN 10/100/1000 Adapter (which is 3c2000.o in Linux or 3c940 in Windows (R) ). The installation of the drivers is quite difficult task for a newbie... (I never thought that program should be compiled before run, or that it should be copied to the kernel directory). But the compatibility is exellent...
 
Old 04-11-2004, 07:41 PM   #2
fibbi
 
Registered: Sep 2003
Distribution: gentoo
Posts: 101

Rep: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 9

Kernel (uname -r): 2.6.4
Distribution: Slackware


Excelent card, but you'll most likely have trouble that 3com/Asus provides on their respective websites. I've tested the drivers on multiple computers (with 2.4.xx and 2.6.x), and they always die with a compile error.



Here's the workaround:
Syskonnect makes an excelent driver (sk98lin) which works flawlessly with this card. So flawlessly, in fact, that the 3com/asus drivers seem to be a derivative of this driver, as most of the .c and .o files in the driver begin with sk. But thats beyond the point. Here are the steps:

1-If you're using the 2.4.XX kernel, i'd recommend updating, but you can obtain a source patch from syskonnect to add the driver to your source tree. 2.6 has it built in.


2-go to your source tree (/usr/src/linux), and type "make menuconfig".
If you don't have networking support or something like that, then you'll have to enable that and recompile the whole kernel. Otherwise, though, you can just make this one as a module. Go to device drivers -> networking support -> Ethernet (1000 mbit) -> Marvell Yukon Chipset / SysKonnect SK-98xx Support (modularize it).


3-exit and save your configuration

4-type "make modules"

5-"type "make modules_install"

6-type "modprobe sk98lin"

7-Use the net!



Any questions, email me. (fibbiATopentechsupportDOTnet)

-fibbi
 
Old 04-13-2004, 02:49 PM   #3
gt_swagger
 
Registered: Apr 2004
Distribution: Gentoo
Posts: 37

Rep: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): $30.00 | Rating: 3

Kernel (uname -r):
Distribution:


A real pain to get setup in stock Mandrake distributions, as very painful to get running using Gentoo LiveCD.
 
Old 06-07-2004, 02:25 PM   #4
nmolinos
 
Registered: Nov 2003
Distribution: Slackware
Posts: 29

Rep: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 10

Kernel (uname -r): 2.6.6
Distribution: Debian 3.0


As stated above, the NIC installed without a problem when the SysKonnect card support is built into the kernel (or installed as a module).
 
Old 08-13-2004, 11:37 AM   #5
Boudewijn
 
Registered: Nov 2003
Distribution: MDK: 10,10.1,10_amd64,9.2,9.1 . Debian: sarge,woody, Gentoo (X86 amd64 Sparc)
Posts: 219

Rep: Reputation: Reputation: Reputation: Reputation: Reputation:
Would you recommend the product? yes | Price you paid? (in USD): None indicated | Rating: 5

Kernel (uname -r): 2.6.8.0rc2
Distribution: MDK10


If you use the lin98k driver it works.... but I have a good old 3c905 in my computer. I think I don't need to say more....
 




  



All times are GMT -5. The time now is 03:17 PM.

Main Menu
Advertisement
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
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration