3Com Etherlink III (3C509B) won't work

This is a discussion on 3Com Etherlink III (3C509B) won't work within the Linux Networking forums, part of the Linux Forums category; This posting is a rewrite of a preveous posting, but with more readable information allong with some new information. I ...


Go Back   Usenet Forums > Linux Forums > Linux Networking

FAQ Members List Calendar Search Today's Posts Mark Forums Read
  #1 (permalink)  
Old 01-07-2004
Geoff
 
Posts: n/a
Default 3Com Etherlink III (3C509B) won't work

This posting is a rewrite of a preveous posting, but with more
readable information allong with some new information.

I am trying to get a 3Com Etherlink III (3C509B) ethernet card
running on RedHat 9.0 but cannot seem to get it working.

Setup:
WAN
|
3Com <--> Router <--> Other PC

If I set the card up to DHCP it's addres from the router the bring up fails,
so I switched to a static IP, then it "comes up fine" (no error), however I
cannot ping into or out of the card.
I can ping my system from itself (ie local host, or via it's static IP)

There are lights on on the ethernet card and the link/activity light on the
router is flashing

The cable/card is fine (as it will DHCP fine if I boot the network install
disk
(It get's an IP addres..), it just doesn't work correctly if I boot off the
normal boot floppy (my GRUB is also messed up...))

I have read that there may be some problems with this card, but I'm not sure
where to look to determine what/how to fix (I'm new to this portion of
linux). (how do I figure out what driver I have etc?)


Output of "ping 172.16.37.15" (PC connected to router)
---------------------------------------------------------------
PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
CNTRL-C
---- 172.16.37.15 ping statistics ---
12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
time 11077ms, pipe 3
---------------------------------------------------------------


Output of ifconfig -a eth0 has the following :
---------------------------------------------------------------
Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:100
Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
Interrupt: 5 Basse address:0x220
---------------------------------------------------------------


Contents of /proc/interrupts: (just line 5 and last 2)
---------------------------------------------------------------
5: 0 XT-PIC eth0
NNT: 0
ERR: 0
---------------------------------------------------------------
The value for line 5 (eth0) never changes, before/after a ping etc.



netstat -r gives the following :
---------------------------------------------------------------
Destination Gateway Genmask Flags MSS Window irtt
Iface
172.16.37.0 * 255.255.255.0 U 0 0 0
eth0
169.254.0.0 * 255.255.0.0 U 0 0 0
eth0
127.0.0.0 * 255.0.0.0 U 0 0 0
lo
default 172.16.37.254 0.0.0.0 UG 0 0 0
eth0
---------------------------------------------------------------
I have no clue why 169 is there... I did remove it after a previous install
with no differences


/sbin/iptables -L gives the following :
---------------------------------------------------------------
Chain INPUT (policy ACCEPT)
target prot opt source destination

Chain FORWARD (policy ACCEPT)
target prot opt source destination

Chain OUTPUT (policy ACCEPT)
target prot opt source destination

---------------------------------------------------------------




Reply With Quote
  #2 (permalink)  
Old 01-07-2004
Carl
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work



Geoff wrote:
> This posting is a rewrite of a preveous posting, but with more
> readable information allong with some new information.
>
> I am trying to get a 3Com Etherlink III (3C509B) ethernet card
> running on RedHat 9.0 but cannot seem to get it working.
>
> Setup:
> WAN
> |
> 3Com <--> Router <--> Other PC
>
> If I set the card up to DHCP it's addres from the router the bring up fails,
> so I switched to a static IP, then it "comes up fine" (no error), however I
> cannot ping into or out of the card.
> I can ping my system from itself (ie local host, or via it's static IP)
>


thats likely the loopback interface or lo. whats in your hosts file?
have you tried pinging this system from another system?

the "bring up" won't work if DHCP does not hand out an address. So
bring up actually means, has address in this case.


> There are lights on on the ethernet card and the link/activity light on the
> router is flashing
>
> The cable/card is fine (as it will DHCP fine if I boot the network install
> disk
> (It get's an IP addres..), it just doesn't work correctly if I boot off the
> normal boot floppy (my GRUB is also messed up...))
>
> I have read that there may be some problems with this card, but I'm not sure
> where to look to determine what/how to fix (I'm new to this portion of
> linux). (how do I figure out what driver I have etc?)
>


looks like the card is fine, just your config is messed up. i would not
look for the card to be the issue from what you have said.

>
> Output of "ping 172.16.37.15" (PC connected to router)
> ---------------------------------------------------------------
> PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> CNTRL-C
> ---- 172.16.37.15 ping statistics ---
> 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> time 11077ms, pipe 3
> ---------------------------------------------------------------
>
>
> Output of ifconfig -a eth0 has the following :
> ---------------------------------------------------------------
> Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
> inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:16 errors:0 dropped:0 overruns:0 frame:0
> collisions:0 txqueuelen:100
> Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
> Interrupt: 5 Basse address:0x220
> ---------------------------------------------------------------
>


strange, this computer is connected directly to the router? does not
look like the router wants to talk to it as data is going out, likely
your pings, but not allowed in. is that Mask correct for the ip
address? is this the same data you get when you start it the other way
you said that works? same ip and mask?


>
> Contents of /proc/interrupts: (just line 5 and last 2)
> ---------------------------------------------------------------
> 5: 0 XT-PIC eth0
> NNT: 0
> ERR: 0
> ---------------------------------------------------------------
> The value for line 5 (eth0) never changes, before/after a ping etc.
>
>
>
> netstat -r gives the following :
> ---------------------------------------------------------------
> Destination Gateway Genmask Flags MSS Window irtt
> Iface
> 172.16.37.0 * 255.255.255.0 U 0 0 0
> eth0
> 169.254.0.0 * 255.255.0.0 U 0 0 0
> eth0
> 127.0.0.0 * 255.0.0.0 U 0 0 0
> lo
> default 172.16.37.254 0.0.0.0 UG 0 0 0
> eth0
> ---------------------------------------------------------------
> I have no clue why 169 is there... I did remove it after a previous install
> with no differences
>


mine has the 169 so thats ok. netstat looks good.



>
> /sbin/iptables -L gives the following :
> ---------------------------------------------------------------
> Chain INPUT (policy ACCEPT)
> target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> target prot opt source destination
>
> ---------------------------------------------------------------
>
>
>
>



whats in /etc/sysconfig/networking/devices/ifcfg-eth0



Reply With Quote
  #3 (permalink)  
Old 01-07-2004
wb
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work


1. What happens when you ping the 3Com nic from the "other PC".
I can see from the ifconfig that bytes are being
sent since TX packets is incremented, but that doesn't
mean they are getting to the wire.

2. What is the driver name ( use lsmod ).

post your /etc/sysconfig/network-scripts/ifcfg-eth0 file.

Is the NIC a dual ported one ? are you using the right port ? ;)

///


Geoff wrote:

> This posting is a rewrite of a preveous posting, but with more
> readable information allong with some new information.
>
> I am trying to get a 3Com Etherlink III (3C509B) ethernet card
> running on RedHat 9.0 but cannot seem to get it working.
>
> Setup:
> WAN
> |
> 3Com <--> Router <--> Other PC
>
> If I set the card up to DHCP it's addres from the router the bring up fails,
> so I switched to a static IP, then it "comes up fine" (no error), however I
> cannot ping into or out of the card.
> I can ping my system from itself (ie local host, or via it's static IP)
>
> There are lights on on the ethernet card and the link/activity light on the
> router is flashing
>
> The cable/card is fine (as it will DHCP fine if I boot the network install
> disk
> (It get's an IP addres..), it just doesn't work correctly if I boot off the
> normal boot floppy (my GRUB is also messed up...))
>
> I have read that there may be some problems with this card, but I'm not sure
> where to look to determine what/how to fix (I'm new to this portion of
> linux). (how do I figure out what driver I have etc?)
>
>
> Output of "ping 172.16.37.15" (PC connected to router)
> ---------------------------------------------------------------
> PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> CNTRL-C
> ---- 172.16.37.15 ping statistics ---
> 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> time 11077ms, pipe 3
> ---------------------------------------------------------------
>
>
> Output of ifconfig -a eth0 has the following :
> ---------------------------------------------------------------
> Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
> inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
> UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:16 errors:0 dropped:0 overruns:0 frame:0
> collisions:0 txqueuelen:100
> Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
> Interrupt: 5 Basse address:0x220
> ---------------------------------------------------------------
>
>
> Contents of /proc/interrupts: (just line 5 and last 2)
> ---------------------------------------------------------------
> 5: 0 XT-PIC eth0
> NNT: 0
> ERR: 0
> ---------------------------------------------------------------
> The value for line 5 (eth0) never changes, before/after a ping etc.
>
>
>
> netstat -r gives the following :
> ---------------------------------------------------------------
> Destination Gateway Genmask Flags MSS Window irtt
> Iface
> 172.16.37.0 * 255.255.255.0 U 0 0 0
> eth0
> 169.254.0.0 * 255.255.0.0 U 0 0 0
> eth0
> 127.0.0.0 * 255.0.0.0 U 0 0 0
> lo
> default 172.16.37.254 0.0.0.0 UG 0 0 0
> eth0
> ---------------------------------------------------------------
> I have no clue why 169 is there... I did remove it after a previous install
> with no differences
>
>
> /sbin/iptables -L gives the following :
> ---------------------------------------------------------------
> Chain INPUT (policy ACCEPT)
> target prot opt source destination
>
> Chain FORWARD (policy ACCEPT)
> target prot opt source destination
>
> Chain OUTPUT (policy ACCEPT)
> target prot opt source destination
>
> ---------------------------------------------------------------
>
>
>
>
>


Reply With Quote
  #4 (permalink)  
Old 01-08-2004
Cameron Kerr
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work

On 2004-01-07, Geoff <geoff_r@canada.com> wrote:

> Setup:
> WAN
> |
> 3Com <--> Router <--> Other PC


This is unclear. Is the 3Com connected to the Router, or to the WAN, or
is the WAN, Router, and 3Com connected to the same switch/hub? Is 3Com
supposed to be another router?

Please supply more topology information (IP addresses, connection info,
routes, subnet information.)

> Output of "ping 172.16.37.15" (PC connected to router)
> ---------------------------------------------------------------
> PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> CNTRL-C
> ---- 172.16.37.15 ping statistics ---
> 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> time 11077ms, pipe 3
> ---------------------------------------------------------------


From this I can tell two things. First, packet's are going out, but
something (most likely the Router) is saying that the host is
unreachable. (Although the output of 'ifconfig -a eth0' would seem to
indicate that there is nothing coming in, so the sending host must be
realising that itself (such as a routing problem). The total time would
indicate that its not being delayed significantly.

> Output of ifconfig -a eth0 has the following :


> RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> TX packets:16 errors:0 dropped:0 overruns:0 frame:0


> Contents of /proc/interrupts: (just line 5 and last 2)
> ---------------------------------------------------------------
> 5: 0 XT-PIC eth0
> NNT: 0
> ERR: 0


Further indication that its not receiving anything off the wire.

> netstat -r gives the following :
> ---------------------------------------------------------------

[reformatted]
> Destination Gateway Genmask Iface
> 172.16.37.0 * 255.255.255.0 eth0
> 169.254.0.0 * 255.255.0.0 eth0
> 127.0.0.0 * 255.0.0.0 lo
> default 172.16.37.254 0.0.0.0 eth0
> ---------------------------------------------------------------


Hmm, one wishes that you would list the IP addresses and routing tables
of all the machines involved. One possible reason for not receiving
anything back is that the route-back is not set, or is set incorrectly.

BTW, '/sbin/route -n | cut -b-48,72-' gives something easier to look at
in a post.

> I have no clue why 169 is there... I did remove it after a previous
> install with no differences


I think I may be able to explain the 169. Microsoft gives its
unconfigured devices numbers in that range, so that unconfigured devices
can be found (and configured, one would assume).

You should also make sure that the Router is set to forward IP.
'cat /proc/sys/net/ipv4/ip_forward' should output 1.

You might also try employing tcpdump on the router if you can to make
sure that its receiving anything. This should tell you plenty about
what's going on.

--
Cameron Kerr
cameron.kerr@paradise.net.nz : http://nzgeeks.org/cameron/
Empowered by Perl!
Reply With Quote
  #5 (permalink)  
Old 01-08-2004
Geoff
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work


"Carl" <moc.erawtfosdigir@treblig_tnomal> wrote in message
news:3FFC7A04.5060209@treblig_tnomal...
>
>
> Geoff wrote:
> > This posting is a rewrite of a preveous posting, but with more
> > readable information allong with some new information.
> >
> > I am trying to get a 3Com Etherlink III (3C509B) ethernet card
> > running on RedHat 9.0 but cannot seem to get it working.
> >
> > Setup:
> > WAN
> > |
> > 3Com <--> Router <--> Other PC
> >
> > If I set the card up to DHCP it's addres from the router the bring up

fails,
> > so I switched to a static IP, then it "comes up fine" (no error),

however I
> > cannot ping into or out of the card.
> > I can ping my system from itself (ie local host, or via it's static IP)
> >

>
> thats likely the loopback interface or lo. whats in your hosts file?
> have you tried pinging this system from another system?
>
> the "bring up" won't work if DHCP does not hand out an address. So
> bring up actually means, has address in this case.


I know that the DHCP does work (as a network install gets an IP (as
mentionned below)

Hosts file just has the localhost in it. :
---------------------------------------------------------------
127.0.0.1 localhost.locadomain localhost
---------------------------------------------------------------

>
>
> > There are lights on on the ethernet card and the link/activity light on

the
> > router is flashing
> >
> > The cable/card is fine (as it will DHCP fine if I boot the network

install
> > disk
> > (It get's an IP addres..), it just doesn't work correctly if I boot off

the
> > normal boot floppy (my GRUB is also messed up...))
> >
> > I have read that there may be some problems with this card, but I'm not

sure
> > where to look to determine what/how to fix (I'm new to this portion of
> > linux). (how do I figure out what driver I have etc?)
> >

>
> looks like the card is fine, just your config is messed up. i would not
> look for the card to be the issue from what you have said.
>
> >
> > Output of "ping 172.16.37.15" (PC connected to router)
> > ---------------------------------------------------------------
> > PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> > From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> > CNTRL-C
> > ---- 172.16.37.15 ping statistics ---
> > 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> > time 11077ms, pipe 3
> > ---------------------------------------------------------------
> >
> >
> > Output of ifconfig -a eth0 has the following :
> > ---------------------------------------------------------------
> > Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
> > inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:16 errors:0 dropped:0 overruns:0 frame:0
> > collisions:0 txqueuelen:100
> > Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
> > Interrupt: 5 Basse address:0x220
> > ---------------------------------------------------------------
> >

>
> strange, this computer is connected directly to the router? does not
> look like the router wants to talk to it as data is going out, likely
> your pings, but not allowed in. is that Mask correct for the ip
> address? is this the same data you get when you start it the other way
> you said that works? same ip and mask?
>
>
> >
> > Contents of /proc/interrupts: (just line 5 and last 2)
> > ---------------------------------------------------------------
> > 5: 0 XT-PIC eth0
> > NNT: 0
> > ERR: 0
> > ---------------------------------------------------------------
> > The value for line 5 (eth0) never changes, before/after a ping etc.
> >
> >
> >
> > netstat -r gives the following :
> > ---------------------------------------------------------------
> > Destination Gateway Genmask Flags MSS Window

irtt
> > Iface
> > 172.16.37.0 * 255.255.255.0 U 0 0 0
> > eth0
> > 169.254.0.0 * 255.255.0.0 U 0 0 0
> > eth0
> > 127.0.0.0 * 255.0.0.0 U 0 0 0
> > lo
> > default 172.16.37.254 0.0.0.0 UG 0 0 0
> > eth0
> > ---------------------------------------------------------------
> > I have no clue why 169 is there... I did remove it after a previous

install
> > with no differences
> >

>
> mine has the 169 so thats ok. netstat looks good.
>
>
>
> >
> > /sbin/iptables -L gives the following :
> > ---------------------------------------------------------------
> > Chain INPUT (policy ACCEPT)
> > target prot opt source destination
> >
> > Chain FORWARD (policy ACCEPT)
> > target prot opt source destination
> >
> > Chain OUTPUT (policy ACCEPT)
> > target prot opt source destination
> >
> > ---------------------------------------------------------------
> >
> >
> >
> >

>
>
> whats in /etc/sysconfig/networking/devices/ifcfg-eth0


Contents of /etc/sysconfig/networking/devices/ifcfg-eth0 :
---------------------------------------------------------------
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=no
TYPE=Ethernet
IPADDR=172.16.37.20
NETMASK=255.255.255.0
GATEWAY=172.16.37.254
NETWORK=172.16.37.0
BROADCAST==172.16.37.255
---------------------------------------------------------------


Reply With Quote
  #6 (permalink)  
Old 01-08-2004
Geoff
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work


"wb" <dead_email@nospam.com> wrote in message
news:3FFC7FE2.9050706@nospam.com...
>
> 1. What happens when you ping the 3Com nic from the "other PC".
> I can see from the ifconfig that bytes are being
> sent since TX packets is incremented, but that doesn't
> mean they are getting to the wire.


When I ping from the other machine I get similar results (nobody is home and
the count of RX packets in ifconfig doesn't change.)
The outgoing packet does make it to the other machine - if I run a packet
sniffer there I can see the ping come in (based on the ARP request mac
src/dest)


>
> 2. What is the driver name ( use lsmod ).

lsmod gives the following line for the ethernet :
---------------------------------------------------------------
Module Size used by tainted
3c509 12596 1
---------------------------------------------------------------


> post your /etc/sysconfig/network-scripts/ifcfg-eth0 file.


Contents of /etc/sysconfig/networking/devices/ifcfg-eth0 :
---------------------------------------------------------------
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=none
USERCTL=no
PEERDNS=no
TYPE=Ethernet
IPADDR=172.16.37.20
NETMASK=255.255.255.0
GATEWAY=172.16.37.254
NETWORK=172.16.37.0
BROADCAST==172.16.37.255
---------------------------------------------------------------


> Is the NIC a dual ported one ? are you using the right port ? ;)

No it is a single port.


> ///
>
>
> Geoff wrote:
>
> > This posting is a rewrite of a preveous posting, but with more
> > readable information allong with some new information.
> >
> > I am trying to get a 3Com Etherlink III (3C509B) ethernet card
> > running on RedHat 9.0 but cannot seem to get it working.
> >
> > Setup:
> > WAN
> > |
> > 3Com <--> Router <--> Other PC
> >
> > If I set the card up to DHCP it's addres from the router the bring up

fails,
> > so I switched to a static IP, then it "comes up fine" (no error),

however I
> > cannot ping into or out of the card.
> > I can ping my system from itself (ie local host, or via it's static IP)
> >
> > There are lights on on the ethernet card and the link/activity light on

the
> > router is flashing
> >
> > The cable/card is fine (as it will DHCP fine if I boot the network

install
> > disk
> > (It get's an IP addres..), it just doesn't work correctly if I boot off

the
> > normal boot floppy (my GRUB is also messed up...))
> >
> > I have read that there may be some problems with this card, but I'm not

sure
> > where to look to determine what/how to fix (I'm new to this portion of
> > linux). (how do I figure out what driver I have etc?)
> >
> >
> > Output of "ping 172.16.37.15" (PC connected to router)
> > ---------------------------------------------------------------
> > PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> > From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> > CNTRL-C
> > ---- 172.16.37.15 ping statistics ---
> > 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> > time 11077ms, pipe 3
> > ---------------------------------------------------------------
> >
> >
> > Output of ifconfig -a eth0 has the following :
> > ---------------------------------------------------------------
> > Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
> > inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
> > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:16 errors:0 dropped:0 overruns:0 frame:0
> > collisions:0 txqueuelen:100
> > Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
> > Interrupt: 5 Basse address:0x220
> > ---------------------------------------------------------------
> >
> >
> > Contents of /proc/interrupts: (just line 5 and last 2)
> > ---------------------------------------------------------------
> > 5: 0 XT-PIC eth0
> > NNT: 0
> > ERR: 0
> > ---------------------------------------------------------------
> > The value for line 5 (eth0) never changes, before/after a ping etc.
> >
> >
> >
> > netstat -r gives the following :
> > ---------------------------------------------------------------
> > Destination Gateway Genmask Flags MSS Window

irtt
> > Iface
> > 172.16.37.0 * 255.255.255.0 U 0 0 0
> > eth0
> > 169.254.0.0 * 255.255.0.0 U 0 0 0
> > eth0
> > 127.0.0.0 * 255.0.0.0 U 0 0 0
> > lo
> > default 172.16.37.254 0.0.0.0 UG 0 0 0
> > eth0
> > ---------------------------------------------------------------
> > I have no clue why 169 is there... I did remove it after a previous

install
> > with no differences
> >
> >
> > /sbin/iptables -L gives the following :
> > ---------------------------------------------------------------
> > Chain INPUT (policy ACCEPT)
> > target prot opt source destination
> >
> > Chain FORWARD (policy ACCEPT)
> > target prot opt source destination
> >
> > Chain OUTPUT (policy ACCEPT)
> > target prot opt source destination
> >
> > ---------------------------------------------------------------
> >
> >
> >
> >
> >

>



Reply With Quote
  #7 (permalink)  
Old 01-08-2004
Geoff
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work


"Cameron Kerr" <cameron.kerr@paradise.net.nz> wrote in message
news:slrnbvpbko.dsv.cameron.kerr@orloc.localdomain ...
> On 2004-01-07, Geoff <geoff_r@canada.com> wrote:
>
> > Setup:
> > WAN
> > |
> > 3Com <--> Router <--> Other PC

>
> This is unclear. Is the 3Com connected to the Router, or to the WAN, or
> is the WAN, Router, and 3Com connected to the same switch/hub? Is 3Com
> supposed to be another router?


Sorry the picture didn't work... the WAN is connected to the router (it's
WAN port) while the PC and 3COM (in the redhat machine) are on the LAN side
of the router.


> Please supply more topology information (IP addresses, connection info,
> routes, subnet information.)


I'm not sure what other info you want that isn't below ...
subnet is 172.16.37
masks for both PC and Linux are 255.255.255.0



> > Output of "ping 172.16.37.15" (PC connected to router)
> > ---------------------------------------------------------------
> > PING 172.16.37.15 (172.16.37.15) 56(84) bytes of data
> > From 172.16.37.20 icmp_seq=1 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=2 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=3 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=4 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=5 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=6 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=7 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=8 Destination Host Unreachable
> > From 172.16.37.20 icmp_seq=9 Destination Host Unreachable
> > CNTRL-C
> > ---- 172.16.37.15 ping statistics ---
> > 12 packets transmitted , 0 received, +9 errorrs, 100% packet loss,
> > time 11077ms, pipe 3
> > ---------------------------------------------------------------

>
> From this I can tell two things. First, packet's are going out, but
> something (most likely the Router) is saying that the host is
> unreachable. (Although the output of 'ifconfig -a eth0' would seem to
> indicate that there is nothing coming in, so the sending host must be
> realising that itself (such as a routing problem). The total time would
> indicate that its not being delayed significantly.


I have checked with a packet sniffer on the PC and the packet does arrive at
the PC (and is replied to).


> > Output of ifconfig -a eth0 has the following :

>
> > RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> > TX packets:16 errors:0 dropped:0 overruns:0 frame:0

>
> > Contents of /proc/interrupts: (just line 5 and last 2)
> > ---------------------------------------------------------------
> > 5: 0 XT-PIC eth0
> > NNT: 0
> > ERR: 0

>
> Further indication that its not receiving anything off the wire.



I'm wondering if the NIC's (3Com) interrupt is not be noticed/processed..
(I'm sure there are interrupts as there is traffic in the form of pings
to/from the PC)


> > netstat -r gives the following :
> > ---------------------------------------------------------------

> [reformatted]
> > Destination Gateway Genmask Iface
> > 172.16.37.0 * 255.255.255.0 eth0
> > 169.254.0.0 * 255.255.0.0 eth0
> > 127.0.0.0 * 255.0.0.0 lo
> > default 172.16.37.254 0.0.0.0 eth0
> > ---------------------------------------------------------------

>
> Hmm, one wishes that you would list the IP addresses and routing tables
> of all the machines involved. One possible reason for not receiving
> anything back is that the route-back is not set, or is set incorrectly.
>
> BTW, '/sbin/route -n | cut -b-48,72-' gives something easier to look at
> in a post.
>
> > I have no clue why 169 is there... I did remove it after a previous
> > install with no differences

>
> I think I may be able to explain the 169. Microsoft gives its
> unconfigured devices numbers in that range, so that unconfigured devices
> can be found (and configured, one would assume).
>
> You should also make sure that the Router is set to forward IP.
> 'cat /proc/sys/net/ipv4/ip_forward' should output 1.


When I run look at /proc/sys/net/ipv4/ip_forward it is 0 - what does this
mean ?

>
> You might also try employing tcpdump on the router if you can to make
> sure that its receiving anything. This should tell you plenty about
> what's going on.
>
> --
> Cameron Kerr
> cameron.kerr@paradise.net.nz : http://nzgeeks.org/cameron/
> Empowered by Perl!



Reply With Quote
  #8 (permalink)  
Old 01-08-2004
Carl
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work

>>whats in /etc/sysconfig/networking/devices/ifcfg-eth0
>
>
> Contents of /etc/sysconfig/networking/devices/ifcfg-eth0 :
> ---------------------------------------------------------------
> DEVICE=eth0
> ONBOOT=yes
> BOOTPROTO=none
> USERCTL=no
> PEERDNS=no
> TYPE=Ethernet
> IPADDR=172.16.37.20
> NETMASK=255.255.255.0
> GATEWAY=172.16.37.254
> NETWORK=172.16.37.0
> BROADCAST==172.16.37.255
> ---------------------------------------------------------------
>
>


that should be

BOOTPROTO=dhcp
perhaps you did not tell your card to grab an address using dhcp as it
appears here. or is this the ifcfg you used for manual configuration.

if you configged it right and this is just the wrong ifcfg, then try
giviing your card a hostname such as

DHCP_HOSTNAME=myhostname

then you can perhaps see in your router log if this computer actually
grabs a dhcp address or not.


what does 'ifconfig' say again? you are certain the drivers are
installed and loaded right?

CL

Reply With Quote
  #9 (permalink)  
Old 01-08-2004
Carl
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work

is their nothing significant in 'dmesg'

have you check in 'locate 3c509' text file for any tips?

it is beginning to sound like a driver problem.

CL

Reply With Quote
  #10 (permalink)  
Old 01-08-2004
Geoff
 
Posts: n/a
Default Re: 3Com Etherlink III (3C509B) won't work


"Carl" <moc.erawtfosdigir@treblig_tnomal> wrote in message
news:3FFD958A.10307@treblig_tnomal...
> >>whats in /etc/sysconfig/networking/devices/ifcfg-eth0

> >
> >
> > Contents of /etc/sysconfig/networking/devices/ifcfg-eth0 :
> > ---------------------------------------------------------------
> > DEVICE=eth0
> > ONBOOT=yes
> > BOOTPROTO=none
> > USERCTL=no
> > PEERDNS=no
> > TYPE=Ethernet
> > IPADDR=172.16.37.20
> > NETMASK=255.255.255.0
> > GATEWAY=172.16.37.254
> > NETWORK=172.16.37.0
> > BROADCAST==172.16.37.255
> > ---------------------------------------------------------------
> >
> >

>
> that should be
>
> BOOTPROTO=dhcp
> perhaps you did not tell your card to grab an address using dhcp as it
> appears here. or is this the ifcfg you used for manual configuration.
>



I have set the IP manually (DHCP didn't work.. I expect for the same reason
I don't seem to get any packets back in..)

> if you configged it right and this is just the wrong ifcfg, then try
> giviing your card a hostname such as
> DHCP_HOSTNAME=myhostname
>
> then you can perhaps see in your router log if this computer actually
> grabs a dhcp address or not.


If I do change it to DHCP the router doesn't log anything, however I boot
(as if doing a new install) using the network install disk, then everything
works and the router does log a DHCP IP given out. (so it is certainly a SW
issue during a normal boot)


> what does 'ifconfig' say again? you are certain the drivers are
> installed and loaded right?


Output of ifconfig -a eth0 has the following :
---------------------------------------------------------------
Link encap:Ethernet HWaddr: 00:50:DA:01:CE:36
inet addr:172.16.37.20 Bcast:172.16.37.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 frame:0
collisions:0 txqueuelen:100
Rx bytes:0 (0.0 b) TX bytes:822 (822.0 b)
Interrupt: 5 Basse address:0x220
---------------------------------------------------------------

I don't know if the drivers are correct... I haven't done anything about
them.. I just followed the found new HW dialogs (which found the correct
card)

>
> CL
>



Reply With Quote
Reply
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

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 Off
[IMG] code is Off
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On




All times are GMT +1. The time now is 08:59 PM.


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.0.0