NE-2000 Ethernet cards

NE-2000 Ethernet cards

Post by Paul Mo » Fri, 10 Sep 1993 23:51:44



Hi!

I have had my eye on an NE-2000 ethernet card for awhile, and have a question
regarding its compatibility with Linux. I read in the Linux hardware
compatibility list that the WD8003 is the default support in the kernel,
and then it lists the NE-2000.

Being separate from the WD, I take that to mean that you need separate drivers
for it. Is this the case? If so, where can I get them?

Any info is appreciated. Thanks in advance,

Paul

 
 
 

NE-2000 Ethernet cards

Post by Johannes Gros » Sat, 11 Sep 1993 23:08:36



Quote:>Hi!

>I have had my eye on an NE-2000 ethernet card for awhile, and have a question
>regarding its compatibility with Linux. I read in the Linux hardware
>compatibility list that the WD8003 is the default support in the kernel,
>and then it lists the NE-2000.

>Being separate from the WD, I take that to mean that you need separate drivers
>for it. Is this the case? If so, where can I get them?

Paul,

Beginning, I believe, with pl12 you are given an opportunity to configure
you network card when you do a `make config' prior to building the kernel.
The driver for the NE2000 is included with the kernel source.

>Any info is appreciated. Thanks in advance,

>Paul


--

ISC System Administrator
North Dakota State University                           (701)237-8282

 
 
 

NE-2000 Ethernet cards

Post by Wolfgang U » Thu, 16 Sep 1993 20:44:39




>Beginning, I believe, with pl12 you are given an opportunity to configure
>you network card when you do a `make config' prior to building the kernel.
>The driver for the NE2000 is included with the kernel source.

I started to look around for Ethernet-Cards, too. And what I found out is the
following:
On the one hand there are NE2000-cards available and on the other hand they sell
what is called NE2000-compatible-cards. The first difference one sees is the price:
The later ones only cost about 100 Marks here in Germany, while the first cost up
to 600 Marks.
Now my question: Will those chaep cards really work with Linux? Has anyone any
experiences?

Any help will be good help! thanx in advance...

 -- Wolfgang

---

-------------------------------------------------------------------------
Wolfgang Utz, Computer Science Student       | (This section of the
University of Erlangen (Germany)             | document is intentionally

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

 
 
 

NE-2000 Ethernet cards

Post by Paul Gortmak » Sat, 25 Sep 1993 12:55:58



>I started to look around for Ethernet-Cards, too. And what I found out is the
>following:
>On the one hand there are NE2000-cards available and on the other hand they sell
>what is called NE2000-compatible-cards. The first difference one sees is the price:
>The later ones only cost about 100 Marks here in Germany, while the first cost up
>to 600 Marks.
>Now my question: Will those chaep cards really work with Linux? Has anyone any
>experiences?

...from the Ethernet-HOWTO, which nobody bothers to read. Perhaps you should
get the full document, as it has a recomendation for cheap cards as well.

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

[...]

6 Possible Problems, Questions and Troubleshooting.

        This section tries to answer any unresolved questions, and not so
        common solutions to common problems.

6.01 Problem with NE2000 Clones -- "DMA address mismatch"

        Is the chip a real NatSemi 8390? (DP8390, DP83901, DP83902 or DP83905)?
        If not, some clone chips don't correctly implement the transfer
        verification register.  MS-DOS drivers never do error checking,
        so it doesn't matter to them.

        Are most of the messages off by a factor of 2?
        If so:  Are you using the NE2000 in a 16 bit slot?
                Is it jumpered to use only 8 bit transfers?
        The Linux driver expects a NE2000 to be a 16 bit slot.  A NE1000 can
        be in either size slot.  This problem can also occur with some clones,
        notably D-Link 16 bit cards, that don't have the correct ID bytes
        in the station address PROM. [[ This should be fixed in pl12.]]

        Are you running the bus faster than 8Mhz?
        If you can change the speed (faster or slower), see if that
        makes a difference.  Most NE2000 clones will run at 16Mhz, but
        some may not.  Changing speed can also mask a noisy bus.

        What other devices are on the bus?
        If moving the devices around changes the reliability, then you
        have a bus noise problem -- just what that error message was
        designed to detect.  Congratulations, you've probably found the
        source of other problems as well.

6.02 Problem with NE2000 Clones -- Machine Hangs during Boot.

        Problem:  The machine hangs during boot right after the "8390..."  or
                  "WD...." message.  Removing the NE2000 fixes the problem.

        Solution: Change your NE2000 base address to 0x360 (or 0x340 for
                  pl12 or later kernels.)

        Reason:   Your NE2000 clone isn't a good enough clone.  An active
                  NE2000 is a bottomless pit that will trap any driver
                  autoprobing in its space.  The other ethercard drivers take
                  great pain to reset the NE2000 so that it's safe, but some
                  clones cannot be reset.  Clone chips to watch out for:
                  Winbond 83C901.  Changing the NE2000 to a less-popular
                  address will move it out of the way of other autoprobes,
                  allowing your machine to boot.  

        Problem:  The machine hangs during the SCSI probe at boot.

        Solution: It's the same problem as above, change the
                  ethercard's address.

        Problem:  The machine hangs during the soundcard probe at boot.

        Solution: No, that's really during the silent SCSI probe, and it's
                          the same problem as above.

[...]

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

Paul.
--
Paul Gortmaker c/o Microelectronics and Materials Technology Centre.
Royal Melbourne Institute of Technology, GPO Box 2476V, Melbourne 3001,
Victoria, Australia. Ph  (61) 3 660 2601. FAX (61) 3 662 1921.

 
 
 

NE-2000 Ethernet cards

Post by Oliver Dues » Tue, 28 Sep 1993 23:59:28


Hi,


> Now my question: Will those chaep cards really work with Linux? Has anyone an
> experiences?

I'm currently using two 'LANcard' Ethernet Adapter (NE200 compatibles) ...
which cost me abt. 80.- DM/each - for my needs, they are fast enough; I dont'
really need those fancy WD80x3-cards :-)

Networking with my other computer is working like a charm ... setup was easy,
connections are stable and pretty fast.

Seems like it's enough, to choose 100%-compatibles ... or ones, that are tested
within TCP/IP-networks.

Using Donald Beckers eth-driver, it is working now since 0.99pl4 (now pl12) w/o
any problems (thank you for this btw!)

Just ask your dealer, if you could try them and bring'em back in case they
won't work - should be no problem ?

By(t)e,                                                         Oli.

 
 
 

NE-2000 Ethernet cards

Post by Jinn S. Ya » Sun, 10 Oct 1993 23:51:59


: I'm currently using two 'LANcard' Ethernet Adapter (NE200 compatibles) ...
: which cost me abt. 80.- DM/each - for my needs, they are fast enough; I dont'
: really need those fancy WD80x3-cards :-)

: Networking with my other computer is working like a charm ... setup was easy,
: connections are stable and pretty fast.

: Seems like it's enough, to choose 100%-compatibles ... or ones, that are tested
: within TCP/IP-networks.

Seems you have set up your network correctly so I think you can
help me a lot :-)
 My situation is : I have a NE-200 cards and I used it under DOS
 to connect my PC to my networked SUN Sparcs.
 Now I have Linux installed and I don't know how to configure my
 ethernet card. What I want to do is treating my PC/Linux a real
 networked workstation. Anyone can help ?
 Thanks in advance.
--
+------------------------------------------------------------------+

| 1q3q?/?T?n?1q??3?           ?}ao! ????|??  :-)   |
| V300/CCL/ITRI                                                    |
| Computer & Communication Research Laboratories                   |
| Industrial Technology Research Institute         DOS ? (3? ?)  |
| Hsinchu, Taiwan 310, R.O.C.                [4mD[0meath [4mO[0mf [4mS[0mystem       |
+------------------------------------------------------------------+

 
 
 

NE-2000 Ethernet cards

Post by Philippe Stein » Tue, 12 Oct 1993 06:03:55


: Hi!

: I have had my eye on an NE-2000 ethernet card for awhile, and have a question
: regarding its compatibility with Linux. I read in the Linux hardware
: compatibility list that the WD8003 is the default support in the kernel,
: and then it lists the NE-2000.

: Being separate from the WD, I take that to mean that you need separate drivers
: for it. Is this the case? If so, where can I get them?

: Any info is appreciated. Thanks in advance,

: Paul

Hello,

no, you don't need to get any additional software/source, the NE2000 driver
is part of the kernel distribution. Just activate it in the make config of
the kernel and recompile if necessary.

cu

Philippe

 
 
 

NE-2000 Ethernet cards

Post by jsch.. » Wed, 13 Oct 1993 00:27:50




>: Hi!
>: I have had my eye on an NE-2000 ethernet card for awhile, and have a question
>no, you don't need to get any additional software/source, the NE2000 driver
>is part of the kernel distribution. Just activate it in the make config of
>the kernel and recompile if necessary.

I need to edit Space.c to set the I/O-Adress in the struct for
   ethx={ 0,0,0,0,  /* IO-Addr */, ....}  with  (x={0...3})
to find the NE2000 card. (autodetection doesnot work.)
Joerg

--
+++++++++++++++++++++++++++++++++++++++++++++++++++

24113 Kiel            Tel.: ++49 431 682210 (voice)
---------------------------------------------------

 
 
 

NE-2000 Ethernet cards

Post by Steef S.G. de Brui » Wed, 13 Oct 1993 17:18:40




: >: Hi!

: >: I have had my eye on an NE-2000 ethernet card for awhile, and have a question
: >no, you don't need to get any additional software/source, the NE2000 driver
: >is part of the kernel distribution. Just activate it in the make config of
: >the kernel and recompile if necessary.

: I need to edit Space.c to set the I/O-Adress in the struct for
:    ethx={ 0,0,0,0,  /* IO-Addr */, ....}  with  (x={0...3})
: to find the NE2000 card. (autodetection doesnot work.)
: Joerg

Hi, I don't have to edit Space.c. Which kernel level are you talking
about? It is a good idea to give this information ALWAYS, because
differences can be so significant.

(I'm running 0.99pl13 from Slack 1.0.4, 0.99pl13 from Slack 1.0.3 did
work too)

Steef

 
 
 

NE-2000 Ethernet cards

Post by Arno Strittmatt » Thu, 14 Oct 1993 09:00:25






> : >: Hi!
> : >: I have had my eye on an NE-2000 ethernet card for awhile, and have a question
> : >no, you don't need to get any additional software/source, the NE2000 driver
> : >is part of the kernel distribution. Just activate it in the make config of
> : >the kernel and recompile if necessary.
> : I need to edit Space.c to set the I/O-Adress in the struct for
> :    ethx={ 0,0,0,0,  /* IO-Addr */, ....}  with  (x={0...3})
> : to find the NE2000 card. (autodetection doesnot work.)
> : Joerg
> Hi, I don't have to edit Space.c. Which kernel level are you talking
> about? It is a good idea to give this information ALWAYS, because
> differences can be so significant.
> (I'm running 0.99pl13 from Slack 1.0.4, 0.99pl13 from Slack 1.0.3 did
> work too)

OK I'm running Slackware 1.0.2 and 0.99pl13 (handish installed) kernel. It
locks like as if auto-detection is working, but I don't get any connection.
It is proofed that my NE2000 cards are OK because they are working well in
a Slackware 1.0.4 PC at my school. Are there any problems whis networking
known wish are fixed by Slackware 1.0.4 and if so how can I fix by hand ?
( I would really not like to update because it is hard work :( )

Thanx
Arno

Sleeping in the english lessens was a bad idea!
--
------------------+---------------------------------+------------------------
Arno Strittmatter | Tel./Fax:   +49-621-24655       | I'm a single and would
C2, 16, 220       | Data:       +49-621-155162      | like to be a double or

 
 
 

NE-2000 Ethernet cards

Post by Steef S.G. de Brui » Thu, 14 Oct 1993 17:33:57


[ irreleant stuff deleted ]

: > (I'm running 0.99pl13 from Slack 1.0.4, 0.99pl13 from Slack 1.0.3 did
: > work too)

: OK I'm running Slackware 1.0.2 and 0.99pl13 (handish installed) kernel. It
: locks like as if auto-detection is working, but I don't get any connection.
: It is proofed that my NE2000 cards are OK because they are working well in
: a Slackware 1.0.4 PC at my school. Are there any problems whis networking
: known wish are fixed by Slackware 1.0.4 and if so how can I fix by hand ?
: ( I would really not like to update because it is hard work :( )

: Thanx
: Arno

First, I like your funny style of English :-)

What do you mean by "I don't get any connection"?
Wat does the kernel DO? Does it boot, what messages concerning the
Ethernet card are displayed?

If it doesn't boot, try to disable the other ethernet cards in te kernel setup.
If it does, you sould setup your networking software right.
I don't know how to do this exactly, because Slack 1.0.4 allows me to
do it very easily. If you want, I could mail you my setup files, and then
I hope for you that the binaries are not relevant for your problem.

--
S.G. de Bruijn
Twente University of Technoloy, Dept. of Computer Science

Stevie "SpikerJack" de Bruijn  /--\___/--\
                              /     |o    \
                             / /|   |o  |\ \
                            / / |   |o  | \ \
                            --  |   |o  |  --
                                ---------

Planning is a difficult thing... Using Linux is not!

 
 
 

NE-2000 Ethernet cards

Post by jsch.. » Thu, 14 Oct 1993 22:49:50




>: I need to edit Space.c to set the I/O-Adress in the struct for
>:    ethx={ 0,0,0,0,  /* IO-Addr */, ....}  with  (x={0...3})
>: to find the NE2000 card. (autodetection doesnot work.)
>Hi, I don't have to edit Space.c. Which kernel level are you talking
>about? It is a good idea to give this information ALWAYS, because
>differences can be so significant.
>(I'm running 0.99pl13 from Slack 1.0.4, 0.99pl13 from Slack 1.0.3 did
>work too)

My fault: I need to edit my Space.c with 99pl13 and 99pl13b.
(no SLS, Slak??, I do my upgrade by myself with kernel-source)

The reason: I take I/O 320, IRQ 11 for the ne-card.
And have s special card at 0x280
witch the ne_probe can't  understand.
(0x280 is the 3. possibility in ne_probe)

You only need to edit Space.c if your system don't list your card
in the booting information. There must be a line
ne*000: eth0 (or eth1), .... aa:bb:cc:dd:ee:ff  <= the ethernet address)

If you use a WD8xxx card you can't be sure that autodetect works with
all setting: f.e.: autodetect never detects my IRQ-setting with IRQ15,
it allways says IRQ5 instead. This can be done in the file CONFIG.

Joerg

--
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

24113 Kiel                          Tel.: ++49 431 682210 (voice)
-----------------------------------------------------------------

 
 
 

NE-2000 Ethernet cards

Post by jsch.. » Thu, 14 Oct 1993 23:13:07



>OK I'm running Slackware 1.0.2 and 0.99pl13 (handish installed) kernel. It
>locks like as if auto-detection is working, but I don't get any connection.
>It is proofed that my NE2000 cards are OK because they are working well in
>a Slackware 1.0.4 PC at my school. Are there any problems whis networking
>known wish are fixed by Slackware 1.0.4 and if so how can I fix by hand ?
>( I would really not like to update because it is hard work :( )

You might have a card with the "NE2000"-Bug, with works in newer net
code of Slackware 1.0.4.

The second problem for my:
ifconfig, or the routedaemon add a wrond enty in the routing table.
localnet        localhost       UNG     0       0   eth0
this must be
localnet        *               UN      0       0   eth0
and can be change with "route add localnet" after booting,
this might be timeout, and must be redone.
Joerg
--
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

24113 Kiel                          Tel.: ++49 431 682210 (voice)
-----------------------------------------------------------------

 
 
 

1. NE 2000 Ethernet Cards not talking!!!

I am using NE2000 compatible NIC's.  They are:   Cnet PowerNIC 650e
cards that use the UMC9007 chip.  I was able get the NE2000 driver to
load just fine.  However,  when I try to ping the other computer I get:
ping: sendto:  Network is Unreachable

I have also noticed that the LED indicators on the cards do noting as
well.  I am using 192.168.0.1 and .2 for the other.  Both computers work
on the internet, so I think everything is there for a simple two
computer network.  I know the cards work because they talk fine under
95.

Is there possibly a different driver that I can try or could it still be
a routing problem??

Steve

2. "staircase effect" in XFree86

3. NE 2000 Ethernet card and Redhat 5.1

4. sol 10 opensource, where are the ce driver sources?

5. Strange behaviour: NE-2000 driver and DE-220-T DLink ethernet card

6. FreeBSD or Linux???

7. Danpex EN-2000 (NE-2000) clone is killing me... please help

8. Linux on K7?

9. microdyne NE-2000 comp cards

10. PCI ne-2000 compatible network card

11. support for NE 2000 compatible PCI ethernet card under RH Linux 4.0??

12. Aha2940 & Ne-2000 drivers in one single boot disk?

13. NE-2000 clone