Page 1 of 1

NE2000

Posted: Sat Jun 04, 2005 8:27 am
by Guest
Hello, i want program a network driver. I have looked in QEMU source for network card emulation. I found that it supports NE2000. But i didnt find a driver source for NE2000. I started SolarOS on Qemu. It detected Qemu network card as Realtek 8029 / Ne2000 on IRQ 11. Is NE2000 & Realtek 8029 the same ? Pls help me.

Re:NE2000

Posted: Sat Jun 04, 2005 12:01 pm
by DennisCGc
Hi,

First, you shouldn't read other sources when you don't have the documentation.

Check these documents:
http://www.national.com/ds.cgi/DP/DP8390D.pdf
http://www.osdever.net/documents/Writin ... ?the_id=56

The first one is a reference, which you're going to need anyway.
The second one is written by National Semidoctor too, a document about how you could write drivers for them. Really handy, if you ask me ;)

Guest wrote: It detected Qemu network card as Realtek 8029 / Ne2000 on IRQ 11. Is NE2000 & Realtek 8029 the same ? Pls help me.
Yeah, The RTL8029 chip is NE2000 compatible in most ways. But it has also some extensions though (RTL8029AS).

HTH,

DennisCGc.

Re:NE2000

Posted: Sat Jun 04, 2005 12:33 pm
by Dex4u
The second one is written by National Semidoctor too, a document about how you could write drivers for them. Really handy, if you ask me ;)
I agree DennisCGc, thanks for the link :).

Re:NE2000

Posted: Sun Jun 05, 2005 5:52 am
by Pype.Clicker
http://www.osdev.org/osfaq2/index.php/ne2000 may be somehow helpful too, as well as http://www.osdev.org/osfaq2/index.php/O ... NickStacky

As explained there, NE2000 and RTL8xxx are not the same thing:
RTL80xx implementsNE2000.

Re:NE2000

Posted: Sun Jun 05, 2005 10:45 am
by DennisCGc
Pype.Clicker wrote: As explained there, NE2000 and RTL8xxx are not the same thing:
RTL80xx implementsNE2000.
I did NOT say the NE2000 and the RTL8029 are the same. I said the RTL8029 is in most ways COMPATIBLE. (Oc, if it wasn't meant for me, I'll shut up ;) )

Re:NE2000

Posted: Mon Jun 06, 2005 2:56 am
by Pype.Clicker
DennisCGc wrote: (Oc, if it wasn't meant for me, I'll shut up ;) )
wasn't meant for you ;)