[comp.dcom.lans] WD8013: how to use off-board memory

leendert@cs.vu.nl (Leendert van Doorn) (06/18/91)

With my Western Digital EtherCard PLUS16 came a little booklet, and on page
three it said:

# The EtherCard PLUS16 adapter uses 128 Kbyte of memory space when
# operating in an OS/2* or UNIX* environment. The adapter will operate
# at any memory base address supported by the PC and not already used
# by system memory.

I would like to know how they configure the adapter to use 128 Kbyte of
system memory instead of the 16 Kbyte on board memory. The driver I wrote
uses the on board memory. I've tried to play a little with the base memory
settings (MSR register), but somehow I couldn't get it to work. Does anyone
out there know how to set it up so that it works with system memory ? How
do they use 128 Kbyte ? The page register is only wide enough for 256 pages,
and a page is 256 bytes (256 *256 = 65536 ~ 64 Kbyte).

	Leendert


--
Leendert van Doorn 			   		<leendert@cs.vu.nl>
Vrije Universiteit / Dept. of Maths. & Comp. Sc.	+31 20 5485301
Amoeba project / De Boelelaan 1081A
1081 HV Amsterdam / The Netherlands

kirchner@informatik.uni-kl.de (Reinhard Kirchner) (06/19/91)

From article <10242@star.cs.vu.nl>, by leendert@cs.vu.nl (Leendert van Doorn):
> With my Western Digital EtherCard PLUS16 came a little booklet, and on page
> three it said:
> 
> # The EtherCard PLUS16 adapter uses 128 Kbyte of memory space when
> # operating in an OS/2* or UNIX* environment. The adapter will operate
> # at any memory base address supported by the PC and not already used
> # by system memory.
> 
This makes me remember: If a VGA cards is jumpered or uses for some reason
a 16 bit ROM-BIOS access, this ROM takes 128kB of address space! This
has to do with address decoding on the AT ( ISA ) bus. So what may be:
On Netware they use only a 8 bit memory access and can deal then with only
16 kB address space. The Unix or OS/2 drivers use real 16 bit access and
therefore the cards takes 128kB away.

( I have such a card in my Novell server, the booklet says the very same )

Reinhard Kirchner
Univ. Kaiserslautern, Germany
kirchner@uklirb.informatik.uni-kl.de