Problems with 3c509 - detected ok, but can't send/receive to network

Problems with 3c509 - detected ok, but can't send/receive to network

Post by John Brun » Mon, 20 Sep 1999 04:00:00



Hello all,

I'm having problems with a "3com Etherlink III ISA (3c509/3c509b) card under
redhat linux (2.2.5-15).
I am running this on a Dell Dimension XPS w/Pentium II.

The card seems to be detected at boot (dmesg output attached) and shows with
the correct IRQ
and IO port addrs.  These are the same settings I am using under Win98 on
the same machine (dual
boot linux/win98).  I never told linux the IRQ and IO port, it detected
them.  When running on Win98
(with the same ip address&netmask) I can ping to another
machine, and it can successfully ping back.  When I boot under linux,
however, the other
machine (running win98) cannot ping the linux box, and the linux box cannot
ping the other machine.
I can ping localhost and 47.24.192.1 successfully from the linux box, but
nothing else.

ifconfig shows my attempts to ping from the machine, but I never see any
evidence of any packets
received - even though I try pinging from another machine on the network.

I've checked the HOWTOs, but am having no luck.   Can anyone offer
suggestions?  I've attached output
of dmesg, ifconfig, route, and lsmod and everything APPEARS ok, but doesn't
work. Is there something
else I can try??

PLEASE HELP!


========== Output from dmesg =============

egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Mon Apr 19 23:00:46 EDT
1999
... lines deleted ...
eth0: 3c509 at 0x210 tag 1, BNC port, address  00 60 8c 63 bf ee, IRQ 11.

eth0: Setting Rx mode to 1 addresses.
... lines deleted
========== end dmesg output ============

=========== output from ifconfig =================
eth0      Link encap:Ethernet  HWaddr 00:60:8C:63:BF:EE
          inet addr:47.24.192.1  Bcast:47.24.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:100
          Interrupt:11 Base address:0x210

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:3924  Metric:1
          RX packets:67 errors:0 dropped:0 overruns:0 frame:0
          TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
============= end ifconfig output ================

============ output from route ================
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
47.24.192.1     *               255.255.255.255 UH    0      0        0 eth0
47.24.0.0       *               255.255.0.0     U     0      0        0 eth0
127.0.0.0       *               255.0.0.0       U     0      0        0 lo
============ end route output ========================

================= lsmod output ==============
Module                  Size  Used by
nfs                    29944   1  (autoclean)
nfsd                  150936   8  (autoclean)
lockd                  30856   1  (autoclean) [nfs nfsd]
sunrpc                 52356   1  (autoclean) [nfs nfsd lockd]
ds                      5740   2
i82365                 21956   2
pcmcia_core            39720   0  [ds i82365]
3c509                   5812   1  (autoclean)
nls_iso8859-1           2020   1  (autoclean)
nls_cp437               3548   1  (autoclean)
vfat                   11516   1  (autoclean)
fat                    25664   1  (autoclean) [vfat]
============= end lsmod output =============

 
 
 

Problems with 3c509 - detected ok, but can't send/receive to network

Post by DanH » Mon, 20 Sep 1999 04:00:00



> Hello all,

> I'm having problems with a "3com Etherlink III ISA (3c509/3c509b) card under
> redhat linux (2.2.5-15).
> I am running this on a Dell Dimension XPS w/Pentium II.

> The card seems to be detected at boot (dmesg output attached) and shows with
> the correct IRQ
> and IO port addrs.  These are the same settings I am using under Win98 on
> the same machine (dual
> boot linux/win98).  I never told linux the IRQ and IO port, it detected
> them.  When running on Win98
> (with the same ip address&netmask) I can ping to another
> machine, and it can successfully ping back.  When I boot under linux,
> however, the other
> machine (running win98) cannot ping the linux box, and the linux box cannot
> ping the other machine.
> I can ping localhost and 47.24.192.1 successfully from the linux box, but
> nothing else.
> =========== output from ifconfig =================
> eth0      Link encap:Ethernet  HWaddr 00:60:8C:63:BF:EE
>           inet addr:47.24.192.1  Bcast:47.24.255.255  Mask:255.255.0.0
> ============= end ifconfig output ================

> ============ output from route ================
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use
> Iface
> 47.24.192.1     *               255.255.255.255 UH    0      0        0 eth0
> 47.24.0.0       *               255.255.0.0     U     0      0        0 eth0
> 127.0.0.0       *               255.0.0.0       U     0      0        0 lo
> ============ end route output ========================

route add default gw xxx.xxx.xxx.xxx
you have no default route in there.

Dan
--
UNIX - Not just for vestal *s anymore
Linux - Choice of a GNU generation

 
 
 

Problems with 3c509 - detected ok, but can't send/receive to network

Post by Malwar » Tue, 21 Sep 1999 04:00:00


Hi John,


> eth0: 3c509 at 0x210 tag 1, BNC port, address  00 60 8c 63 bf ee, IRQ 11.

                              ^^^ Do you use BNC or do you have a
twisted pair based installation? If later try booting with the parameter
"ether=0x210,11,4". (For the module the paramter "xcvr=0" should do the
trick.") It then should display "10BaseT" instead of "BNC".


> eth0: Setting Rx mode to 1 addresses.

Malware
 
 
 

Problems with 3c509 - detected ok, but can't send/receive to network

Post by Jak » Tue, 21 Sep 1999 04:00:00


I had some trouble recently with the same card : it would not raise the IRQ
even though it was assigned. This was loading the driver as a module. Do
cat /proc/interrupts before and after a ping attempt : if the interrupt value
doesn't increase by the same number as the number of pings, then it's not
using the interrupt. I re-compiled with support in the kernel to cure it. I have

got the module to work in kernel 2.2.12 with pnp support included ( not
sure if this was the solution, but it was the only config change I made ).
Note you have to turn off the card's PNP mode and save the IRQ and
transceiver settings on the card using the DOS utility for the card.


> Hello all,

> I'm having problems with a "3com Etherlink III ISA (3c509/3c509b) card under
> redhat linux (2.2.5-15).
> I am running this on a Dell Dimension XPS w/Pentium II.

> The card seems to be detected at boot (dmesg output attached) and shows with
> the correct IRQ
> and IO port addrs.  These are the same settings I am using under Win98 on
> the same machine (dual
> boot linux/win98).  I never told linux the IRQ and IO port, it detected
> them.  When running on Win98
> (with the same ip address&netmask) I can ping to another
> machine, and it can successfully ping back.  When I boot under linux,
> however, the other
> machine (running win98) cannot ping the linux box, and the linux box cannot
> ping the other machine.
> I can ping localhost and 47.24.192.1 successfully from the linux box, but
> nothing else.

> ifconfig shows my attempts to ping from the machine, but I never see any
> evidence of any packets
> received - even though I try pinging from another machine on the network.

> I've checked the HOWTOs, but am having no luck.   Can anyone offer
> suggestions?  I've attached output
> of dmesg, ifconfig, route, and lsmod and everything APPEARS ok, but doesn't
> work. Is there something
> else I can try??

> PLEASE HELP!


> ========== Output from dmesg =============

> egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #1 Mon Apr 19 23:00:46 EDT
> 1999
> ... lines deleted ...
> eth0: 3c509 at 0x210 tag 1, BNC port, address  00 60 8c 63 bf ee, IRQ 11.

> eth0: Setting Rx mode to 1 addresses.
> ... lines deleted
> ========== end dmesg output ============

> =========== output from ifconfig =================
> eth0      Link encap:Ethernet  HWaddr 00:60:8C:63:BF:EE
>           inet addr:47.24.192.1  Bcast:47.24.255.255  Mask:255.255.0.0
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:9 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:100
>           Interrupt:11 Base address:0x210

> lo        Link encap:Local Loopback
>           inet addr:127.0.0.1  Mask:255.0.0.0
>           UP LOOPBACK RUNNING  MTU:3924  Metric:1
>           RX packets:67 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:67 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:0
> ============= end ifconfig output ================

> ============ output from route ================
> Kernel IP routing table
> Destination     Gateway         Genmask         Flags Metric Ref    Use
> Iface
> 47.24.192.1     *               255.255.255.255 UH    0      0        0 eth0
> 47.24.0.0       *               255.255.0.0     U     0      0        0 eth0
> 127.0.0.0       *               255.0.0.0       U     0      0        0 lo
> ============ end route output ========================

> ================= lsmod output ==============
> Module                  Size  Used by
> nfs                    29944   1  (autoclean)
> nfsd                  150936   8  (autoclean)
> lockd                  30856   1  (autoclean) [nfs nfsd]
> sunrpc                 52356   1  (autoclean) [nfs nfsd lockd]
> ds                      5740   2
> i82365                 21956   2
> pcmcia_core            39720   0  [ds i82365]
> 3c509                   5812   1  (autoclean)
> nls_iso8859-1           2020   1  (autoclean)
> nls_cp437               3548   1  (autoclean)
> vfat                   11516   1  (autoclean)
> fat                    25664   1  (autoclean) [vfat]
> ============= end lsmod output =============

 
 
 

Problems with 3c509 - detected ok, but can't send/receive to network

Post by Silvio Gall » Sat, 25 Sep 1999 04:00:00



>I'm having problems with a "3com Etherlink III ISA (3c509/3c509b) card under
>redhat linux (2.2.5-15).
>I am running this on a Dell Dimension XPS w/Pentium II.

>The card seems to be detected at boot (dmesg output attached) and shows with
>the correct IRQ
>and IO port addrs.  These are the same settings I am using under Win98 on
>the same machine (dual
>boot linux/win98).  I never told linux the IRQ and IO port, it detected
>them.  When running on Win98
>(with the same ip address&netmask) I can ping to another
>machine, and it can successfully ping back.  When I boot under linux,
>however, the other

I had a similar problem that I solved disabling PnP in the BIOS
settings.

Silvio Galli
Remove "NOSPAM" from my address