LinuxQuestions.org
Download your favorite Linux distribution at LQ ISO.
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 03-02-2004, 01:10 PM   #1
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Rep: Reputation: 0
3c900 10baseT Boomerang PCI won't respond to ping


I have a pc with 2 network interfaces:
eth0 3c905C TX/TXM Tornado
eth1 3c900 10baseT Boomerang

Both are using 3c59x module with no special settings.

I am unable to ping from another machine to the 3c900. I believe the card is good because I can ping it from the 3c905C and when I boot to WindowsXP, both cards can ping any machine.

The pc with the two cards is set up to dual boot via grub (fedora linux or windowsXP).

The /etc/modules.conf has the following entries:
eth0 3c59x
eth1 3c59x
At one point, I did have the line 'options 3c59x debug=8' in there.

The /var/log/messages file has the following error in relation to eth1 at boot:
eth1: vortex_error(), status=0xe005
eth1: Transmit error, Tx status register d0

I have checked the site scyld with the vortex.html but must admit that I really don't understand most of it. I am using the default 3c59x module that came with Fedora.

Our network administrator checked all the basic connections and checked the WindowsXP setup which worked okay. We are trying to get this set up for a student project that will demonstrate firewall configuration in Linux.

Barb
 
Old 03-02-2004, 02:38 PM   #2
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
firewall?

Barb,
did you install the machine with any firewall options?

check to see if iptables or ipchains is being loaded, and if they are, temporarily disable them.

Cheers
Jo
 
Old 03-02-2004, 03:29 PM   #3
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I disabled iptables in the following way:
mv /etc/rc.d/rc.3/S08iptables /etc/rc.d/rc.3/_S08iptables
shutdown -r now
went to interactive setup, when asked about iptables, entered 'n'
(I think that disables iptables?)

Still unable to ping the card. Still 'Transmit error' message in /var/log/messages.
 
Old 03-02-2004, 04:03 PM   #4
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
ifcfg-eth1

I'm guessing Fedora has a similar config layout to Redhat.

if this is the case, compare the contents of the
/etc/sysconfig/network-scripts/ifcfg-eth0 and
/etc/sysconfig/network-scripts/ifcfg-eth1 files

if eth0 is working and eth1 isn't this may offer up some useful advise.

http://www.faqs.org/docs/securing/chap9sec90.html has some info on the config options in these files.

Cheers
Jo
 
Old 03-02-2004, 04:14 PM   #5
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I checked that web site. I think my ifcfg files are okay. Here's the content of each.

eth0
DEVICE=eth0
BOOTPROTO=none
BROADCAST=192.168.1.255
IPADDR=192.168.1.1
NETMASK=255.255.255.0
NETWORK=192.168.1.0
ONBOOT=yes
TYPE=Ethernet
HWADDR=(ok)
USERCTL=no
PEERDNS=no

eth1
DEVICE=eth1
BOOTPROTO=none
BROADCAST=10.1.1.255
IPADDR=10.1.1.1
NETMASK=255.255.255.0
NETWORK=10.1.1.0
ONBOOT=yes
TYPE=Ethernet
HWADDR=(ok)
USERCTL=no
PEERDNS=no
 
Old 03-02-2004, 04:19 PM   #6
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
I see your ifcfg files have very different IP addresses etc.

How does this compare to your windows XP config?

Also, if you swap the ip addresses etc around, does the problem swap cards (this would show if the problem was related to the card, or the config)
 
Old 03-02-2004, 04:37 PM   #7
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
WindowsXP is set up with the same configuration. The IP addresses are all pingable in windows, doesn't matter which card.

In linux, if I swap the IP addresses (eth0 10.1.1.1; eth1 192.168.1.1) then 192.168.1.1 is the unpingable address.
 
Old 03-02-2004, 05:11 PM   #8
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
hmm.. If what I understand you are saying, doesn't that imply that it is something to do with the card (I'm assuming you swapped EVERYTHING that was IP related, not just the IP address).

What you've said is that the unpingable address is ETH1 in BOTH cases?

at this point I have to admit bafflement . I am not a linux guru, but my research suggests that both NICs use the same driver.

If you physically remove the NIC that is configured as ETH0 what happens? (curious about a potential hardware conflict)

Maybe someone who knows what the heck they are talking about can help further

Cheers
Jo
 
Old 03-02-2004, 05:42 PM   #9
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I'd agree that it was the card except it works fine in windows.

I don't think I can't physically remove the 3c905C card because it is on the motherboard. If there is another way to disable it, I'd be happy to try that.

At one point, we did try reversing the eth0 and eth1 MAC addresses, but I think we ran into some conflicts and gave up. (I didn't actually do that.)
 
Old 03-02-2004, 05:44 PM   #10
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
can you disable the 3c905 in the bios?

Then remove all references to eth1 from the modules.conf and your ifcfg files and see what happens?

Cheers
Jo
 
Old 03-04-2004, 12:49 PM   #11
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I tried disabling 3c905 in the bios by disabling the network controll interface. Kudzu came up on the next reboot and asked if I wanted to disable the 3c905 device to which I said okay.

After quite a bit of messing around, I was able to get rid of the eth1 and set eth0 to use 3c900. The same message in the /var/log/messages was there for this card. Still didn't respond to ping.

Could this be a problem with autonegotiating (3c900 won't and other machine does?

Thanks for all the advice.
Barb
 
Old 03-04-2004, 10:12 PM   #12
Ouroboros
LQ Newbie
 
Registered: Mar 2004
Posts: 2

Rep: Reputation: 0
I'm having pretty much exactly the same problem. I have a Boomerang 3C905 built into the motherboard of this Optiplex GXa, and for some reason, it just will not talk to the network. I tried putting another NIC in there, and as soon as the boot loader gets to bringing that ethernet interface up, bam, the system locks. If I just try to use the Boomerang, it won't grab DHCP info, nor will it work if I assign a static IP. I've tried just about everything and no luck. My friend, who is very experienced with Linux in general and who runs Fedora Core himself, says that it's possible the kernel just doesn't understand the PCI bus interface.
 
Old 03-05-2004, 01:53 AM   #13
Ouroboros
LQ Newbie
 
Registered: Mar 2004
Posts: 2

Rep: Reputation: 0
I think I've found the solution to this issue. Simple, but non-obvious.

http://fedora.artoo.net/faq/#3c905

It worked for me, let me know if it works for you.

Last edited by Ouroboros; 03-05-2004 at 01:54 AM.
 
Old 03-05-2004, 09:30 AM   #14
JoAnywhere
Member
 
Registered: Oct 2003
Location: denver
Distribution: Debian
Posts: 97

Rep: Reputation: 15
For those wondering which part of this very interesting web page is relevant to this conversation, it is question 6, around 2/3s of the way down the page

Well spotted Ouroboros.

Barb, I know you are not running Fedora, but it may still be relevant.

Regards
Jo

Quote:
Originally posted by Ouroboros
I think I've found the solution to this issue. Simple, but non-obvious.

http://fedora.artoo.net/faq/#3c905

It worked for me, let me know if it works for you.
 
Old 03-05-2004, 04:14 PM   #15
Barb
LQ Newbie
 
Registered: Mar 2004
Posts: 8

Original Poster
Rep: Reputation: 0
I entered the command

chkconfig kudzu off

as root, then restarted the machine.

It worked like a charm.

Thanks for all the help!
Barb
 
  


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
NIC VIA VT86c100A Rhine-II PCI cannot ping other workstations infantaņoako Linux - Networking 2 01-21-2007 10:04 PM
DNS error,does not respond on ping. jared78 Linux - Networking 21 05-04-2005 08:13 AM
Can't Ping Out of EtherLink XL TPO (3C900-TPO) ilan_shchori Linux - Networking 0 03-31-2005 03:32 PM
Can't Ping Out of EtherLink XL TPO (3C900-TPO) ilan_shchori Linux - Newbie 3 03-30-2005 01:27 AM
3Com PCI 3c905B Cyclone & 3c905 Boomerang on 2.6 kernel = not working! snakey66 Linux - Networking 2 07-24-2004 04:39 AM

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

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