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