Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 Oct 95 10:19 WET
From:      uhclem%nemesis@fw.ast.com (Frank Durda IV)
To:        davidg@root.com
Cc:        current@freebsd.org
Subject:   Re: Support for WD8003E abandoned? 
Message-ID:  <m0t9aS1-000J13C@nemesis.lonestar.org>

next in thread | raw e-mail | index | archive | help
[0]   I'm surprised to hear this, but it has been a long time since I
[0]specifically tested 8bit wd8003e's. Still, I can't think of any changes
[0]to the driver that could have broken this. It sounds like an interrupt
[0]conflict with another card - the driver doesn't even initialize the irq
[0]for those cards since they don't have soft configuration
[0]- the irq is hard strapped on the card.

No, that is not true.  WD8003EB cards do have EEPROM and the IRQ can
be set via software to 2, 3, 4, or 7.  There is a "INIT" strap that forces
the I/O port to 0x280, but that is about it.  You have to go to 8013-class
boards before you have straps that set group-choices of memory/port/irq.

You run EZSETUP on WD8003EB cards just like you do on 8013 cards.  You
just get fewer choices in the menus (like no IRQ 5).  (In fact, there was
a problem back when these cards were popular with people running old
versions of EZSETUP on their boards and ruining them.)

As to it being an interrupt conflict, on my system I removed a working
(it just downloaded the latest SNAP) 8013 card that was set to 0x280,
0xd4000, and irq 2, and replaced with three different WD8003EB cards,
and all of them were SOFT configured (INIT strap removed) to 0x280,
0xd4000, and irq 2.  So there was no conflict.  Just to be safe, I also
removed *all* other cards (except for video), and it had no effect.
(HD is an IDE.)

I have used these 8003 cards in DOS machines on IRQ 2 and that works
fine.

Later I also tried the WD8003EB cards on IRQ 7 and IRQ 3 on 1026.  IRQ7 and
IRQ3 also did not work.  (Yes, I did disable the on-board ports or move
them to other IRQs.)

Now someone suggested that the problem was caused because I didn't have the
WD8003EB card in an 8-bit slot.  This is true, the system I was testing on
is an EISA, and there are *no* 8-bit slots.  The other site where the
WD8003EB isn't detected at all (which I have now visited) is an ISA box but
it has no 8-bit slots either.  

Are we saying that this card *must* go in a 8-bit slot?  I knew the 8013-ELITE
had problems with this (requiring a full 128K memory map), but I have never
heard of a restriction like this on 8003 boards.  If so, a FAQ entry
is recommended.


Frank Durda IV <uhclem@nemesis.lonestar.org>|"The Knights who say "LETNi"
or uhclem%nemesis@fw.ast.com (Fastest Route)| demand...  A SEGMENT REGISTER!!!"
...letni!rwsys!nemesis!uhclem               |"A what?"
...decvax!fw.ast.com!nemesis!uhclem         |"LETNi! LETNi! LETNi!"  - 1983




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?m0t9aS1-000J13C>