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>