From owner-freebsd-current Sun Oct 29 08:34:54 1995 Return-Path: owner-current Received: (from root@localhost) by freefall.freebsd.org (8.6.12/8.6.6) id IAA00736 for current-outgoing; Sun, 29 Oct 1995 08:34:54 -0800 Received: from ast.com (irvine.ast.com [165.164.128.2]) by freefall.freebsd.org (8.6.12/8.6.6) with SMTP id IAA00714 for ; Sun, 29 Oct 1995 08:34:35 -0800 Received: from fw.ast.com by ast.com with SMTP id AA09037 (5.67b/IDA-1.5 for ); Sun, 29 Oct 1995 08:35:08 -0800 Received: from nemesis by fw.ast.com with uucp (Smail3.1.29.1 #4) id m0t9aU3-00008FC; Sun, 29 Oct 95 10:21 CST Received: by nemesis.lonestar.org (Smail3.1.27.1 #19) id m0t9aS1-000J13C; Sun, 29 Oct 95 10:19 WET Message-Id: Date: Sun, 29 Oct 95 10:19 WET To: davidg@root.com From: uhclem%nemesis@fw.ast.com (Frank Durda IV) Sent: Sun Oct 29 1995, 10:19:13 CST Subject: Re: Support for WD8003E abandoned? Cc: current@freebsd.org Sender: owner-current@freebsd.org Precedence: bulk [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 |"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