LinuxQuestions.org
Share your knowledge at the LQ Wiki.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 01-23-2003, 07:37 PM   #1
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Rep: Reputation: 0
link not present


on boot i get that error, link not present, check cable? when determining IP for eth0. Now, obviously, my cable is connected, and i know it works fine, because i use that cable (cat5 UTP) on my WinXP machine. the card is a 3c905-TX-M. I cant figure out what is going on. I've tried everything, searched everywhere. I have RH 8.0 Kernel 2.4.18-14. i got that message with the kernel driver on RH installation, and then installed the 3com driver and still get the error. I gutted my pci cards and moved the ethernet card to all slots in hopes there was a conflict. but of course, same error. Linux is recognizing the card fine, and all the configs are coming out with no error. I'm obviously a newbie, so even tho there are no errors in say ifconfig -a, i still dont know what it supposed to look like. one thing i dont understand is that under interrupts my card isnt listed. is it supposed to be? there is timer, keyboard, cascade, usb-uhci, rtc, usb-uhci, EMU10K1, ide0, ide1.
I need to set up DHCP so it automatically obtains IP address because my school's LAN is set up so it the internet will only work by obtaining automatically. Am i doing soemthing wrong? something wrong with my linux box? or is it my school's LAN configuration??
-dan
QuixoticUCT@yahoo.com
 
Old 01-23-2003, 08:28 PM   #2
KevinJ
Member
 
Registered: Feb 2001
Location: Colorado Springs, CO
Distribution: Redhat v8.0 (soon to be Fedora? or maybe I will just go back to Slackware)
Posts: 857

Rep: Reputation: 30
Try a different cable.. try a different port on the switch/hub. If you dont get a link light, you don't have a physical connection.l


You did say the WinXP box was a different machine didnt you?

I actually had a problem once where a cable that had the little boots over the RJ45 plugs would feel like it plugged in, but the little boot would prevent it from really going all the way in and making a connection. One box it worked, another it didnt, just because the motherboard was mounted like a millimeter off.

-Kevin
 
Old 01-23-2003, 08:35 PM   #3
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
yep.. tried both of those before. I've used 2 cables, mine and my roomates, on both of the ports in the room. I know the ports are good, because they work with my roomates and my WinXP boxes
 
Old 01-23-2003, 08:36 PM   #4
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
Should i try used RH 7.3? and/or updating my kernel?
 
Old 01-23-2003, 09:09 PM   #5
KevinJ
Member
 
Registered: Feb 2001
Location: Colorado Springs, CO
Distribution: Redhat v8.0 (soon to be Fedora? or maybe I will just go back to Slackware)
Posts: 857

Rep: Reputation: 30
what does your modules.conf look like?

Have you tried running the "netconfig" utility to configure this?

-Kevin
 
Old 01-23-2003, 11:35 PM   #6
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
yes

yes
 
Old 01-23-2003, 11:58 PM   #7
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
oops.. modules.conf

modules.conf:
alias parport_lowlevel parport_pc
alias eth0 3c59x
alias sound-slot-0 emu10k1
post -install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L >/dev/null 2>&1 || :
pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S >/dev/null 2>&1 || :
alias char-major-81 bttv
alias usb-controller usb-uhci
 
Old 01-24-2003, 10:30 AM   #8
KevinJ
Member
 
Registered: Feb 2001
Location: Colorado Springs, CO
Distribution: Redhat v8.0 (soon to be Fedora? or maybe I will just go back to Slackware)
Posts: 857

Rep: Reputation: 30
It should work like that... but you might try changing that

alias eth0 3c59x

to

alias eth0 3c90x

That is provided that you have the 3c90x.o module on your system.... "updatedb" and then "locate 3c90x.o" to see if it is.

If you find it... then do this..

service network stop
rmmod 3c59x
insmod 3c90x
service network start

-Kevin
 
Old 01-24-2003, 11:52 AM   #9
Darin
Senior Member
 
Registered: Jan 2003
Location: Portland, OR USA
Distribution: Slackware, SLAX, Gentoo, RH/Fedora
Posts: 1,024

Rep: Reputation: 45
Actually the 3com 3C905/3C905B/3C905M drivers in the linux kernel are still in the module called 3c59x...
 
Old 01-24-2003, 04:46 PM   #10
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
yes, darin is right, its a common driver. and ther is no 3c90x.o
for that matter there is no 3c59x.o

Last edited by Quixotic; 01-24-2003 at 05:14 PM.
 
Old 01-24-2003, 05:00 PM   #11
KevinJ
Member
 
Registered: Feb 2001
Location: Colorado Springs, CO
Distribution: Redhat v8.0 (soon to be Fedora? or maybe I will just go back to Slackware)
Posts: 857

Rep: Reputation: 30
*sigh*

http://hardware.redhat.com/hcl/?page...tails&hid=4261

-KevinJ
 
Old 01-24-2003, 05:20 PM   #12
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
i'm a newbie

obviously, i'm a newbie, but i ahve been to this site, and attempted to install a driver.. but i dont think i either 1) installed it right 2) installed the wrong driver. bc it didnt fix anthing. so which file should i be d/ling for my box. Specs:
Red Hat 8.0
Kernel 2.4.18-14
Pentium 3 800
and of course
3com 3c905-TX
 
Old 01-24-2003, 05:29 PM   #13
Darin
Senior Member
 
Registered: Jan 2003
Location: Portland, OR USA
Distribution: Slackware, SLAX, Gentoo, RH/Fedora
Posts: 1,024

Rep: Reputation: 45
To clarify, the linux kernel comes with a module 3c59x, if you use the drivers from 3Com it's 3c90x, see my note at the bottom for more info. (gee nobody can get their 905 working today guess I shouldn't mention that I worked for 3Com tech support a few years back)

Every distro of linux I've seen comes with the kernel's 3com drivers either compiled into the kernel or compiled as modules ready to load. To get the kernel module working, see if it's loaded (lsmod | grep 3c) and if it isn't then see if you can manually load it (modprobe 3c59x) and if it isn't there you probably rebuilt your kernel and either compiled it in or left the module out. In the kernel compile it's networking 100MB 3com cards 3c59x (vortex/boomerang.)

Then if it's loaded, the card has a little green light on it:
For newer cards like the tx-m that light is on when the computer is off but plugged in (connection for WOL aka Wake on LAN.) Is it? When the OS boots and initializes the network that light should go out, then come on, then show activity on the network (as it asks for a DHCP address); does it do that? If the lights aren't on then it could be a connection problem, like cabling or even something weird like the card not connecting properly to the hub or switch or whatever is on the other side of the wall plug.

You also mentioned a school LAN, some schools make you register for your connection, this means you have to give them the MAC address (hardware address) of your network card and they program it into their DHCP server otherwise you don't get an IP address.

As for the 3Com provided drivers, I have no idea how the drivers from 3Com work but the guy who originally wrote the 3Com drivers that are in the Linux kernel did a really good job and got a lot of help from 3Com when he worked on them so the drivers in your kernel like 3c59x.o are fine and I use the ones in the kernel exclusivly and my whole LAN uses 905s. (I didn't even know 3Com made their own linux drivers.)
 
Old 01-24-2003, 05:37 PM   #14
Quixotic
LQ Newbie
 
Registered: Jan 2003
Posts: 16

Original Poster
Rep: Reputation: 0
darin...

yes, the lights are on, so it is getting a connection... and lismod | grep 3c retruned:
3c59x 30640 0

the ports are already registered with my school, and under Win box's, you can switch computers on the same port w/o problems, jsut as long as its registered, and open. but would it be different for win to linux? i suppose i should just register another for my linux box, and see what happens there.
-quixotic

PS- how does one changing the computer NAME in RH 8.0?

Last edited by Quixotic; 01-24-2003 at 05:48 PM.
 
Old 01-24-2003, 07:54 PM   #15
Darin
Senior Member
 
Registered: Jan 2003
Location: Portland, OR USA
Distribution: Slackware, SLAX, Gentoo, RH/Fedora
Posts: 1,024

Rep: Reputation: 45
The scool probably registers by computer (or actually by network card that is in your computer.) and your roommates have registered their computers by giving the MAC address off the network cards inside their computers to the school.

Type ifconfig -a and write down the HWaddr number, it will look like "HWaddr 00:10:4B:68:87:15" This is the number you need to register yours (don't use this number here because it's my network card.) The number is part of the 3Com card and not part of Linux, so if you decide you hate Linux and put Windows on your box it will still be the same.
 
  


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
RH9 on VMWare Eth0 "No Link Present" GGSpike Linux - Networking 11 04-01-2008 07:32 AM
ndiswrapper - driver present:harware present but no connection esteeven Linux - Wireless Networking 2 12-26-2004 04:06 PM
D-Link DWL-122 and ndiswrapper on Fedora 2: hardware NOT present friedrice4u Linux - Wireless Networking 2 11-25-2004 02:16 AM
D-link RTL8139D w/Redhat, RTL card not present BigBike Linux - Networking 5 12-05-2003 12:47 PM
eth1... failed; no link present. Check Link? illegalien Linux - Networking 3 11-03-2002 10:46 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 07:28 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