Weird network adapter problem

Weird network adapter problem

Post by harr » Fri, 27 May 2005 18:55:37



Hi gurus,

I am facing some problems with my network adapter. I would give a full
description of the situation.

I have an onboard LAN card (Intel EtherExpress/1000, its a gigabit
ethernet controller) on a Intel Xeon processor 3.06Ghz. I am running
Rh9 (2.4.20-8 kernel). The problem is that though the eth0 interface
comes up, still I cannot even ping to other machines. I would give a
detailed view of my configuration files:

/////////////////START OF CONFIG FILES AND OTHER SYMPTOMS//////////

      /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.

127.0.0.1       localhost.localdomain   localhost
141.11.90.104   HANVD446NT60    HANVD446NT60

       /etc/resolve.conf

; generated by /sbin/dhclient-script
search hanover.thmulti.com
nameserver 141.11.88.64
nameserver 141.11.88.65

        /etc/sysconfig/network-scripts/ifcfg-eth0

# Please read /usr/share/doc/initscripts-*/sysconfig.txt
# for the documentation of these parameters.
USERCTL=no
PEERDNS=yes
TYPE=Ethernet
DEVICE=eth0
HWADDR=00:0c:6e:b9:4c:8c
BOOTPROTO=none
ONBOOT=yes
NETWORK=141.11.88.0
BROADCAST=141.11.91.255
IPADDR=141.11.90.104
NETMASK=255.255.252.0
GATEWAY=141.11.88.250

            /etc/modules.conf

alias usb-controller ehci-hcd
alias sound-slot-0 i810_audio
post-install sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -L

Quote:>/dev/null 2>&1 || :

pre-remove sound-slot-0 /bin/aumix-minimal -f /etc/.aumixrc -S
Quote:>/dev/null 2>&1 || :

alias usb-controller1 usb-uhci
alias eth0 e1000

             /etc/sysconfig/network-scripts/ifcfg-lo

DEVICE=lo
IPADDR=127.0.0.1
NETMASK=255.0.0.0
NETWORK=127.0.0.0
# If you're having problems with gated making 127.0.0.0/8 a martian,
# you can change this to something else (255.255.255.255, for example)
BROADCAST=127.255.255.255
ONBOOT=yes
NAME=loopbac

       /proc/interrupts

           CPU0       CPU1
  0:     212830          0    IO-APIC-edge  timer
  1:       2962          0    IO-APIC-edge  keyboard
  2:          0          0          XT-PIC  cascade
  5:          0          0    IO-APIC-edge  usb-uhci
  7:          0          0    IO-APIC-edge  usb-uhci, eth0
  8:          1          0    IO-APIC-edge  rtc
  9:          0          0    IO-APIC-edge  ehci-hcd
 11:          0          0    IO-APIC-edge  usb-uhci
 12:      37828          0    IO-APIC-edge  PS/2 Mouse
 14:      12236          0    IO-APIC-edge  ide0
 15:      16490          1    IO-APIC-edge  ide1
NMI:          0          0
LOC:     212750     212748
ERR:          0
MIS:          0

             /proc/modules

ide-cd                 35772   0 (autoclean)
cdrom                  34176   0 (autoclean) [ide-cd]
autofs                 13684   0 (autoclean) (unused)
e1000                  70176   1
keybdev                 2976   0 (unused)
mousedev                5656   0 (unused)
hid                    22308   0 (unused)
input                   6208   0 [keybdev mousedev hid]
usb-uhci               27404   0 (unused)
ehci-hcd               20456   0 (unused)
usbcore                82592   1 [hid usb-uhci ehci-hcd]
ext3                   73376   2
jbd                    56336   2 [ext3]

     dmesg output (I have cut it short to only my problem)

e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex
NETDEV WATCHDOG: eth0: transmit timed out

     ifconfig output

Link encap:Ethernet  HWaddr 00:0C:6E:B9:4C:8C
          inet addr:141.11.90.104  Bcast:141.11.91.255
Mask:255.255.252.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:13367 errors:5546 dropped:5546 overruns:177
frame:0
          TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          RX bytes:1212898 (1.1 Mb)  TX bytes:11584 (11.3 Kb)
          Interrupt:7 Base address:0xbc00 Memory:ff7e0000-ff800000

 Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1273 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1273 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:75147 (73.3 Kb)  TX bytes:75147 (73.3 Kb)

running "service network restart" gives following output

Shutting down interface eth0:                              [  OK  ]
Shutting down loopback interface:                          [  OK  ]
Setting network parameters:                                [  OK  ]
Bringing up loopback interface:                            [  OK  ]
Bringing up interface eth0:                                [  OK  ]

/////////////////END OF CONFIG FILES AND OTHER SYMPTOMS////////////

As you can see that I am not using DHCP. So I have tried to give a
static IP address (141.11.90.104) to it. I know it doesnt clash with
other Ip addresses since this is the same IP address that I get for
this ethernet card everytime I boot using windows XP and DHCP enabled.
I have also checked the IPs of the nameservers and they seem to be
correct. I only have one pointer to the root of the problem and that in
NETDEV WATCHDOG output with dmesg. What exactly is this ghost?? I am
unable to decipher the problem and have been held up for a week now.
The funny part is that the same configuration(with different IP add)
works with another machine(running RH9 and similar ethernet card) that
is in the same subnet.

I have also tried to use DHCP but my machine does not seem to connect
to the DHCP server, hence I tried the other option of giving static
IPs.

Please help me with this problem. Any pointers would be a great help
since I have run out of ideas...

Thanks in advance
Harry.

 
 
 

Weird network adapter problem

Post by Moe Tr » Sat, 28 May 2005 09:44:54




>I am running Rh9 (2.4.20-8 kernel).

1. RH9 is beyond  "End of life". Try a newer distribution
2. 2.4.20-8 is the original "out-of-box" kernel. Red Hat released at least
   nine updates, and 'download.fedoralegacy.org' released yet another.

Quote:>      /etc/hosts
>141.11.90.104   HANVD446NT60    HANVD446NT60

[compton ~]$ host 141.11.90.104
Host not found.
[compton ~]$

The line should read

141.11.90.104   HANVD446NT60.domain.tld  HANVD446NT60

with the appropriate domain. I suspect thmulti.com is part of the address,
but the network administrators don't have rDNS configured.

Quote:>/etc/resolve.conf

Not checked

Quote:>/etc/sysconfig/network-scripts/ifcfg-eth0

OK  - to others - watch the netmask!

Quote:>/etc/modules.conf

OK

Quote:>/etc/sysconfig/network-scripts/ifcfg-lo
>NAME=loopbac

Editing typo?  Should be loopback

Quote:>/proc/interrupts
>  0:     212830          0    IO-APIC-edge  timer
>  7:          0          0    IO-APIC-edge  usb-uhci, eth0

No interrupts from the Ethernet card. Bad sign, although the system has
been up for about a half hour.

Quote:>/proc/modules
>e1000                  70176   1

OK

Quote:>dmesg output (I have cut it short to only my problem)

>e1000: eth0 NIC Link is Up 1000 Mbps Full Duplex

It thinks the link came up OK

Quote:>NETDEV WATCHDOG: eth0: transmit timed out

but something isn't right with the setup. This _could_ be a driver issue,
as your kernel is ancient, and a _LOT_ of work has going into that driver
of late.

[compton ~]$ grep -c e1000 * | grep -v ':0$' | column
ChangeLog-2.4.20:23     ChangeLog-2.4.29:21     ChangeLog-2.6.4:6
ChangeLog-2.4.21:9      ChangeLog-2.4.30:10     ChangeLog-2.6.6:17
ChangeLog-2.4.22:17     ChangeLog-2.6.10:22     ChangeLog-2.6.7:12
ChangeLog-2.4.23:12     ChangeLog-2.6.11:16     ChangeLog-2.6.8:1
ChangeLog-2.4.26:1      ChangeLog-2.6.12-rc1:15 ChangeLog-2.6.9:22
ChangeLog-2.4.27:24     ChangeLog-2.6.12-rc2:5
ChangeLog-2.4.28:19     ChangeLog-2.6.3:18
[compton ~]$

What about /var/log/messages?

Quote:>Link encap:Ethernet  HWaddr 00:0C:6E:B9:4C:8C

[compton ~]$ etherwhois 00:0C:6E
00-0C-6E   (hex)                ASUSTEK COMPUTER INC.
000C6E     (base 16)            ASUSTEK COMPUTER INC.
                                150, Li-Te Rd., PeiTou
                                Taipei  112
                                TAIWAN, REPUBLIC OF CHINA
[compton ~]$

This appears to say that you can talk to the hardware OK.

Quote:>          inet addr:141.11.90.104  Bcast:141.11.91.255 Mask:255.255.252.0
>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>          RX packets:13367 errors:5546 dropped:5546 overruns:177 frame:0

REJECT!!!!!

1. You heard 13367 packets, although there is no interrupt count
2. You have dropped 5546 packets - they were there, but you didn't read them.
3. You had 177 overruns - packets that were partially overwritten

Quote:>          TX packets:181 errors:0 dropped:0 overruns:0 carrier:0
>          collisions:0 txqueuelen:100
>          RX bytes:1212898 (1.1 Mb)  TX bytes:11584 (11.3 Kb)
>          Interrupt:7 Base address:0xbc00 Memory:ff7e0000-ff800000

Well,  you are having some kind of hardware problem. The first thing I'd
be looking at is the network cable, as giganet wants great cables that
are short, or fiber.  Next, I'd be looking at the boot messages, both for
the eth0 interface, and the USB controller. You may notice that it's
sharing the interrupt, and appears to be unused (according to /proc/modules).
You might try removing the line from /etc/modules.conf for that.

Quote:>The funny part is that the same configuration(with different IP add)
>works with another machine(running RH9 and similar ethernet card) that
>is in the same subnet.

Compare the setups - specifically the boot messages and /sbin/ifconfig
output. Also check the cables.

Quote:>I have also tried to use DHCP but my machine does not seem to connect
>to the DHCP server, hence I tried the other option of giving static
>IPs.

Yes, this appears to be a hardware type problem, and because your
networking is not working at all, you can't contact the DHCP server.

        Old guy

 
 
 

Weird network adapter problem

Post by Andrei Ivan » Sun, 29 May 2005 03:22:11



> I have an onboard LAN card (Intel EtherExpress/1000, its a gigabit
> ethernet controller) on a Intel Xeon processor 3.06Ghz. I am running
> Rh9 (2.4.20-8 kernel). The problem is that though the eth0 interface
> comes up, still I cannot even ping to other machines. I would give a
> detailed view of my configuration files:
>  [...]
> Link encap:Ethernet  HWaddr 00:0C:6E:B9:4C:8C
>        inet addr:141.11.90.104 Bcast:141.11.91.255 Mask:255.255.252.0
>        UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>        RX packets:13367 errors:5546 dropped:5546 overruns:177 frame:0

There are some (plenty of!) inbound packets on the interface.
I would run "tcpdump -n" -- maybe its output would reveal something.

--
andrei

 
 
 

1. Two network adapters on seperate networks problem

Greetings. Here's my situation: I have a PC running SuSe 9.3 that has
two NIC's. One of these is configured with a static IP such as:
device: eth0
IP: 10.9.81.204
Subnet Mask: 255.255.255.192
Default Gateway: 10.9.81.193

This is an "isolated" network. By this I mean that the routers on this
network have extensive access control lists so that only certain
machines on this network can see other machines. There is no access
from this network to the public internet, (the proxy server for the
internet is blocked on this network).

My other NIC is configured to get an IP via DHCP (although I could get
a static IP if that would help). It gets an IP like:
device: eth1
IP: 10.9.16.140
Subnet Mask:255.255.255.0
Gateway: 10.9.16.1

This network does have a connection to the public internet through a
proxy server at IP 10.22.2.100.

I can ping and ssh to machines on both networks. Machines on both
networks can see me, even my samba shares. But, I cannot get to the
public internet from my machine, it seems that my connection to the
proxy server is blocked. I suspect it is because my default gateway is
going through eth0 onto the private network. If I remove the default
gateway entry, then I can get to the public internet, but I loose the
connection I have to machines on the "isolated" network network.

Is there some sort of solution that will allow me to have my default
network traffic go to the eth1 adapter configured via DHCP, and still
allow traffic to go through eth0 for the isolated network. Note that
there are about 35 machines I need to connect to on the isolated
network. They have IP's in the 10.9.##. domains, where ## is 52-69. So,
maybe I could use a bunch of route statements to forward traffic to
these machines through the gateway of eth0? Or, maybe I just need to
use a route command to direct the proxy out eth1? I'm kind of at a loss
here, this sort of networking is not my strong suit.

Any help here is greatly appreciated! Thanks!

2. MS Windows

3. SCO 5 & old Chase IO adapters -- weird problems

4. AHA152x card under RedHat 6.0 (kernel 2.2.5)

5. Network adapter compatability HP EN1207D-TX PCI 10/100 Fast Ethernet Adapter

6. Anyone know Sendmail?

7. Weird Ping, weird FTP, weird Telnet... HELP!!!

8. accessing FAT32 - HELP!

9. Weird, weird, weird issue ....

10. weird network problem

11. Very weird network problem: Linux tlan driver / BN 5000 / Compaq Proliant

12. Weird problem with network and SuSe linux box.

13. weird pcmcia network card problem