We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

3c59x: Auto-detects, boots, but can't see the outside world.

wbellman
wbellman asked
on
Medium Priority
301 Views
Last Modified: 2013-12-15
Problem:

I am trying to get a Linux server up on the network, simple enough I know.  I have a 3c905B ethernet card.  Install autodetects the card and at boot the card appears to work great, but when I get to a prompt, I can't ping any other machines on my network.  I have checked and rechecked my static IP number, DNS, Netmask, and Gateway and they all are correct.  ( I've also had someone else double check my numbers, so I am 99% sure I have everything configured properly. )  I have also tested with other 3c905B cards (2) and both had the same results.  Any clues?

Machine Specs:

P166, 2GB SCSI Hard Drive, Adaptec 2940, S3 Trio (some really generic v-board), and a 3c905B 10/100m-bit card.
Comment
Watch Question

Author

Commented:
Edited text of question

Author

Commented:
The plot thickens friends.  I tried an old NE2000 compatible in said machine and it detected and booted just fine.  Even better if I assign the P166 an existing IP number I get a conflicting IP message on the machine that owns that IP number.

The DOS 3c90xcfg,exe tool finds, configures and tests the card perfect.  The card lights show that it is receiving traffic and the hub its attached to shows signal.

I am still not willing to rule out that possibility that I messed something up.

If anyone has heard of this please please please let me know.  Even if you've seen something remotley related, lemme know...
You MUST turn off the 3c905B's PnP support.  You have to use the DOS config program to do that.  After this, it should work.  If not, you may need to specify the correct media type in /etc/conf.modules.


Author

Commented:
Tried that... same results.  Also that doesn't explain the NE2000 not working... That's an old ISA card.  Both cards work in a P75 linux test station I have setup.  Thanks though.
vx

Commented:
Do you have a 100mbit network? Then the NE2000 shouldn't work. Consider that a feature :)

Author

Commented:
It's a 10baseT network...  I've even swapped mother boards... the only thing that origional in that case is the Diamond Stealth V-Board ( didn't realize it was a stealth ), CD-Rom, memory, and the Floppy.  I've built a ocuple Linux boxes since then that work great, but this one... I am starting to believe in curses and gremlins.

vx

Commented:
Could you post all commands you use to setup your network adapter?

Author

Commented:
Just the standard from install, RedHat 5.1:

It detects the 3c59x Vortex ( or is able to autoprobe the NE200 ).

THen I enter my network info... the machine finishes up install... it resets... Everything looks good on boot.  Yet there is no network.

Commented:
You DID make a new kernel for each network card you tried ?
The support for each card has to be compiled into the kernel first.

Andres

Author

Commented:
This is RedHat 5.1... it's kernel has all the drivers necessessary to use the 3c59x cards.  I know this personally because I have built five stations with 3c59x cards in them.  Like I said it *finds* the card.  It *initializes* the card but on this one workstation it *can't* see the network, but it can knock other machines off the network if I sets it's IP identical to another machine on the network.

Commented:
Wow! Have you guys ever heard about the ifconfig and the route program? Guessed so!
Here's how to fix it [type this at the prompt]:

>ifconfig eth0 <your ip-number> up [return]

>ping <your ip-number> [return] (does it work? Of course!)

>route add default gw <your gateway's ip-number> eth0 [return]

>ping <your DNS's ip-number> [return] (did this also work? If so you are mr Happy)


Author

Commented:
Let me restate.  *None* of the networking commands work on this box.  The only reason I know that it's dimly aware of the net work is the ability of the machine to knock other people off the network if you assign it a similar IP.

Commented:
Sorry about that! What about making an boot-disk with a different kernel?

Author

Commented:
Haven't tried, but the kernel shouldn't be the problem...  I am installing witha store bought copy of linux 5.1 and it has worked well on about seven machines, now, with similar configurations.  Like I said I think this case is posessed... I have swapped out everything... The only thing that remains the same today are the CD-Rom, the Video Card, and the Floppy Drive...  Insane, huh? ( In fact I am writing this on Netscape in Linux now... ) I convinced my boss to let me develope java on a linux box and it rules.  *Death to the Microsoft opressors! Solidarity brothers!*  Actually I am ready to scrap the machine... It's been sitting in my office...dormant...for days now.  Oh well.  If you can think of anything lemme know.

Commented:
3C905B (Cyclone) cards are not yet fully supported under Linux. The OS does see them but the network is not truely up. If you notice upon boot, the mac address will be FF:FF:FF:FF.

I'de suggest downgrading to a 3C590 (Vortex) or a 3C905 (Boomerang).

Intel Pro 100 cards are also nice and work reliably

Author

Commented:
 You guys need to read *all* of the comments *before* you answer.  I have built ( and am in fact working on one of ) several workstations that *have* the exact same card.  In fact the origional #com card that was in that case is driving our CVS server without error!

  The machine has already been reallocated and is working ( under protest ) and a Windows 95 workstation.

vx

Commented:
Are your routes setup correctly? Please post them, by typing "route -n".
On another machine on the same network, do
      tcpdump arp
and see if you can spot the gratuitous ARP packet emitted when the machine you're trying to set up configures its network interface.

Is it conceivable that you had the wrong netmask or broadcast address configured?

Author

Commented:
I've only installed ten times and had four different people check my numbers.  Like I said the case is haunted.
Did you try to install utils from sunsite.unc.edu/pub/linux site there some util for your network card this may help your problem do you have in /etc/system/network-scripts ifcfg-eth0 with IP address ?
Commented:
Unlock this solution with a free trial preview.
(No credit card required)
Get Preview
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a free trial preview!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.