NE2000 NIC problem

NE2000 NIC problem

Post by Hilkiah Lavinie » Sat, 15 Jul 2000 04:00:00



Hi I have a NE2K ISA NIC card but cannot get it to work under Linux.  I'm
using RH62 with kernel 2.2.16-3.  I have ne.o as a module.  The card works
fine under Window$ 98. I can boot 'command prompt only' (under window$)
and change the card settings, using the utility program that came with the
card, to io=0x240 int=10 say, set the mode to  jumperless (plug-n-pray is
the other option).  I then write to the cards EEProm.  When I get to
linux, dmesg gives me

ne.c:v1.10 9/23/94 Donald Becker (becker....)
NE*000 ethercard probe at
0x240: not found (invalid signature 42 42). ne.c:
No NE*000 card found at i/o = 0x240

if i do modprobe ne, I get
ne.c:v.1.10 9/23/94 Donald Becker .....
ne.c: No NE*000 card found at i/o = 0x240
/lib/modules/2.2.16-3/net/ne.o: init_module: Device or resource busy
/lib/modules/2.2.16-3/net/ne.o: insmod /lib/modules/2.2.16-3/net/ne.o
failed
/lib/modules/2.2.16-3/net/ne.o: insmod ne failed

My /etc/conf.modules reads
alias eth0 ne
options ne io=0x240 irq=10

I got this diagnostic program from Donald Beckers site (suggested in the
Ethernet HOWTO) called ne2k-diag.  When I run it I get

Checking the ethercard at 0x240
  Receive alignment error counter (0x24d) is ff Passes initial NE2000
  probe, value 00.
Status Address PROM       0: 00 00 40 40 33 33 51 51 0a 0a 3c 3c 01 01 f5
f5
Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 42 42 42
42
  Invalid signature found, wordlength 2.

If I run ne2k-diag -Q 10 I get the same thing.

I have another machine with a 10Base T Hypertec card PCMCIA.  When I run
ne2k-diag I get

Checking the ethercard at 0x300
  Receive alignment error counter (0x30d) is ff Passes initial NE2000
  probe, value 00.
Status Address PROM       0: 00 00 40 40 4c 4c 11 11 05 05 c2 c2 00 00 00
00
Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57
57
  NE2000 found at 0x300, using start page 0x40 and end page 0x80.
The current MAC stations address is  00:40:4C:11:05:C2

and my /etc/conf.modules for this machine reads
alias eth0 ne

So what am I doing wrong with the first card??  I've read the ethernet
howto but still can't get it working.

regards, Hilkiah

 
 
 

NE2000 NIC problem

Post by np.. » Sat, 15 Jul 2000 04:00:00




Quote:> Hi I have a NE2K ISA NIC card but cannot get it to work under Linux.
I'm
> using RH62 with kernel 2.2.16-3.  I have ne.o as a module.  The card
works
> fine under Window$ 98. I can boot 'command prompt only' (under
window$)
> and change the card settings, using the utility program that came with
the
> card, to io=0x240 int=10 say, set the mode to  jumperless (plug-n-pray
is
> the other option).  I then write to the cards EEProm.  When I get to
> linux, dmesg gives me

> ne.c:v1.10 9/23/94 Donald Becker (becker....)
> NE*000 ethercard probe at
> 0x240: not found (invalid signature 42 42). ne.c:
> No NE*000 card found at i/o = 0x240

> if i do modprobe ne, I get
> ne.c:v.1.10 9/23/94 Donald Becker .....
> ne.c: No NE*000 card found at i/o = 0x240
> /lib/modules/2.2.16-3/net/ne.o: init_module: Device or resource busy
> /lib/modules/2.2.16-3/net/ne.o: insmod /lib/modules/2.2.16-3/net/ne.o
> failed
> /lib/modules/2.2.16-3/net/ne.o: insmod ne failed

> My /etc/conf.modules reads
> alias eth0 ne
> options ne io=0x240 irq=10

> I got this diagnostic program from Donald Beckers site (suggested in
the
> Ethernet HOWTO) called ne2k-diag.  When I run it I get

> Checking the ethercard at 0x240
>   Receive alignment error counter (0x24d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 33 33 51 51 0a 0a 3c 3c 01 01
f5
> f5
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 42 42 42
> 42
>   Invalid signature found, wordlength 2.

> If I run ne2k-diag -Q 10 I get the same thing.

> I have another machine with a 10Base T Hypertec card PCMCIA.  When I
run
> ne2k-diag I get

> Checking the ethercard at 0x300
>   Receive alignment error counter (0x30d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 4c 4c 11 11 05 05 c2 c2 00 00
00
> 00
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57
> 57
>   NE2000 found at 0x300, using start page 0x40 and end page 0x80.
> The current MAC stations address is  00:40:4C:11:05:C2

> and my /etc/conf.modules for this machine reads
> alias eth0 ne

> So what am I doing wrong with the first card??  I've read the ethernet
> howto but still can't get it working.

> regards, Hilkiah

since your card works (in this machine, i hope) under win98,
and not under linux,
try your bios for these settings:
irq 10 given to/enabled for isa ( as opposed to pci/pnp)

also, check that your bios knows your os is *not* a pnp-os.

hth

--
'...' said the joker to the thief
'there's too much confusion, i cant get no relief...
so let us not talk falsely now, the hour's getting late'
(robert zimmermann)

Sent via Deja.com http://www.deja.com/
Before you buy.

 
 
 

NE2000 NIC problem

Post by sarmasa.. » Sat, 15 Jul 2000 04:00:00


if the card is a PCI card, then the driver is different.
use the ne2k-pci.o (or something very similar) that should
be in your /lib/modules...

ne2000 cards for the past few years have been PCI typically,




Quote:> Hi I have a NE2K ISA NIC card but cannot get it to work under Linux.
I'm
> using RH62 with kernel 2.2.16-3.  I have ne.o as a module.  The card
works
> fine under Window$ 98. I can boot 'command prompt only' (under
window$)
> and change the card settings, using the utility program that came with
the
> card, to io=0x240 int=10 say, set the mode to  jumperless (plug-n-pray
is
> the other option).  I then write to the cards EEProm.  When I get to
> linux, dmesg gives me

> ne.c:v1.10 9/23/94 Donald Becker (becker....)
> NE*000 ethercard probe at
> 0x240: not found (invalid signature 42 42). ne.c:
> No NE*000 card found at i/o = 0x240

> if i do modprobe ne, I get
> ne.c:v.1.10 9/23/94 Donald Becker .....
> ne.c: No NE*000 card found at i/o = 0x240
> /lib/modules/2.2.16-3/net/ne.o: init_module: Device or resource busy
> /lib/modules/2.2.16-3/net/ne.o: insmod /lib/modules/2.2.16-3/net/ne.o
> failed
> /lib/modules/2.2.16-3/net/ne.o: insmod ne failed

> My /etc/conf.modules reads
> alias eth0 ne
> options ne io=0x240 irq=10

> I got this diagnostic program from Donald Beckers site (suggested in
the
> Ethernet HOWTO) called ne2k-diag.  When I run it I get

> Checking the ethercard at 0x240
>   Receive alignment error counter (0x24d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 33 33 51 51 0a 0a 3c 3c 01 01
f5
> f5
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 42 42 42
> 42
>   Invalid signature found, wordlength 2.

> If I run ne2k-diag -Q 10 I get the same thing.

> I have another machine with a 10Base T Hypertec card PCMCIA.  When I
run
> ne2k-diag I get

> Checking the ethercard at 0x300
>   Receive alignment error counter (0x30d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 4c 4c 11 11 05 05 c2 c2 00 00
00
> 00
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57
> 57
>   NE2000 found at 0x300, using start page 0x40 and end page 0x80.
> The current MAC stations address is  00:40:4C:11:05:C2

> and my /etc/conf.modules for this machine reads
> alias eth0 ne

> So what am I doing wrong with the first card??  I've read the ethernet
> howto but still can't get it working.

> regards, Hilkiah

Sent via Deja.com http://www.deja.com/
Before you buy.
 
 
 

NE2000 NIC problem

Post by Donald Beck » Sun, 16 Jul 2000 04:00:00




>Hi I have a NE2K ISA NIC card but cannot get it to work under Linux.  I'm
>using RH62 with kernel 2.2.16-3.  I have ne.o as a module.  The card works
>fine under Window$ 98. I can boot 'command prompt only' (under window$)
>and change the card settings, using the utility program that came with the
>card, to io=0x240 int=10 say, set the mode to  jumperless (plug-n-pray is
>the other option).  I then write to the cards EEProm.  When I get to
>linux, dmesg gives me

>ne.c:v1.10 9/23/94 Donald Becker (becker....)
>NE*000 ethercard probe at
>0x240: not found (invalid signature 42 42). ne.c:

This is the signature of a NE2000 in an 8 bit slot, which is not a supported
configuration.  Perhaps the card is not fully inserted into the ISA slot.

In any case, you have a hardware problem.

Quote:>I have another machine with a 10Base T Hypertec card PCMCIA.  When I run
>ne2k-diag I get

>Checking the ethercard at 0x300
>  Receive alignment error counter (0x30d) is ff Passes initial NE2000
>  probe, value 00.
>Status Address PROM       0: 00 00 40 40 4c 4c 11 11 05 05 c2 c2 00 00 00
>00
>Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57
>57

This is the proper result.  Notice the "57 57" signature at the end.

--
Donald Becker                           Scyld Computing Corporation

240-463-0035 (voice)                     Annapolis MD 21403

 
 
 

NE2000 NIC problem

Post by Moses Milazz » Sat, 22 Jul 2000 04:00:00



> Hi I have a NE2K ISA NIC card but cannot get it to work under Linux.  I'm
> using RH62 with kernel 2.2.16-3.  I have ne.o as a module.  The card works
> fine under Window$ 98. I can boot 'command prompt only' (under window$)
> and change the card settings, using the utility program that came with the
> card, to io=0x240 int=10 say, set the mode to  jumperless (plug-n-pray is
> the other option).  I then write to the cards EEProm.  When I get to
> linux, dmesg gives me

> ne.c:v1.10 9/23/94 Donald Becker (becker....)
> NE*000 ethercard probe at
> 0x240: not found (invalid signature 42 42). ne.c:
> No NE*000 card found at i/o = 0x240

> if i do modprobe ne, I get
> ne.c:v.1.10 9/23/94 Donald Becker .....
> ne.c: No NE*000 card found at i/o = 0x240
> /lib/modules/2.2.16-3/net/ne.o: init_module: Device or resource busy
> /lib/modules/2.2.16-3/net/ne.o: insmod /lib/modules/2.2.16-3/net/ne.o
> failed
> /lib/modules/2.2.16-3/net/ne.o: insmod ne failed

> My /etc/conf.modules reads
> alias eth0 ne
> options ne io=0x240 irq=10

> I got this diagnostic program from Donald Beckers site (suggested in the
> Ethernet HOWTO) called ne2k-diag.  When I run it I get

> Checking the ethercard at 0x240
>   Receive alignment error counter (0x24d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 33 33 51 51 0a 0a 3c 3c 01 01 f5
> f5
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 42 42 42
> 42
>   Invalid signature found, wordlength 2.

> If I run ne2k-diag -Q 10 I get the same thing.

> I have another machine with a 10Base T Hypertec card PCMCIA.  When I run
> ne2k-diag I get

> Checking the ethercard at 0x300
>   Receive alignment error counter (0x30d) is ff Passes initial NE2000
>   probe, value 00.
> Status Address PROM       0: 00 00 40 40 4c 4c 11 11 05 05 c2 c2 00 00 00
> 00
> Status Address PROM 0x10: 00 00 00 00 00 00 00 00 00 00 00 00 57 57 57
> 57
>   NE2000 found at 0x300, using start page 0x40 and end page 0x80.
> The current MAC stations address is  00:40:4C:11:05:C2

> and my /etc/conf.modules for this machine reads
> alias eth0 ne

> So what am I doing wrong with the first card??  I've read the ethernet
> howto but still can't get it working.

> regards, Hilkiah

I had a similar problem with my Kingston NE2K card.  What a found was that in
order for this card to work, you must
install the 8390 module before installing the ne module.  I don't know if the
card you have has the 8390 chipset, but it
might be worth a try.

Cheers,
Moses

 
 
 

1. Sorry, another two NE2000 nic problem

Sorry I have to post this but, I've followed this group
on this problem, read the Howto(s), tried just about everything.

Have two NE2000 clone (different brands) nics eth0 & eth1 on
Slackware 7.0. eth0 for DSL with static IP. eth1 for local 192.168... net.
eth0 gets recognized on boot but not eth1.

Physically eth1 ok because used to work when I had a 3c509 on system.
Took out the 509, another story.

Have tried:

On lilo.conf  
               a) append="ether=0,0,eth1"
               b) append="ether=0,0,eth0 ether=0,0,eth1"
               c) append="ether=0x300,eth0 ether=0x280,eth1"

On modules.conf
              a) alias eth0 ne
                 alias eth1 ne
                 options eth0 io=0x300
                 options eth1 io=0x280

              b) alias eth0 ne
                 alias eth1 ne
                 options io=0x300,0x280

              c) alias eth0 ne
                 alias eth1 ne
                 options eth0 -o ne2 io=0x300
                 options eth1 -o ne1 io=0x280

Have checked /proc/interrupts and ioports, no conflict.

As you can see, running out of ideas.

Mike

2. Live in Vermont - Develop in Linux

3. Having Problems with 2 NE2000 NIC's

4. comp.unix.sco Administrative FAQ

5. Problems Configuring two NE2000 NICs for a Firewall

6. apache problem

7. NE2000/Dlink NIC Packet Loss Problem

8. Linux Security Mailing List

9. Problem with ISA NE2000 NIC

10. 2 NE2000 NIC's

11. unable to get two ne2000 nic's to work in 5.1

12. Q? ISA NE2000 NICs still supported?

13. "NE2000" NIC cards and home network