GEHRI@cc.usu.edu (Gehri Grimaud) (03/02/90)
I have a couple IBM PS/2s in my department with WD8003E ethernet cards. I down loaded the NCSA tcp/ip stuff and the packet drivers. I installed everything on one machine and all worked as advertised. I then installed it on the second PC. Nothing worked. I put my sniffer on the ethernet and saw packets going out on the machine and answers from other machines but my PC ignored everything. Ok, I figure the I have a deaf card and need to exchange it. But looking closely at the boxes I notice that the first card is version F001 and the second card is version F002. I called Western Digital and the person I talked to said that the interrupts are different between the F001 and F002 cards. (I guess it is naive to assume that just because you order two of something that you will get the same thing twice.) Anyway, has anyone else had this problem and has anyone fixed the packet driver so that I can use the F002 version of the WD8003E? Thank you, Gehri Grimaud gehri@cc.usu.edu Utah State University gehri@usu.bitnet Office of Computer Services tel. (801) 750-2392 UMC 3700 Logan, Utah 84322 "I think that *ALL* people should be non-conformists."
arm@AQUA.WHOI.EDU (03/06/90)
I have the modifications to WD8003E.ASM to fix the problem with the microchannel version of the western digital board. A command must be sent to register 5 on the new boards to tell them to send interrupts to the bus. If someone would indicate an anonymous ftp account that would be appropriate to store this mod I would be glad to provide the files. +-----------------------------------------------------------------------+ | Andrew Maffei Internet: arm@aqua.whoi.edu | | Network Manager SPAN: aqua::arm [6308::arm] | | Woods Hole Oceanographic Phone: (508)457-2000 (x2764) | | Institution Telemail: A.Maffei/OMNET | | Woods Hole, MA 02543 FAX: (508)457-2000 (x6208) | +-----------------------------------------------------------------------+ The diffs for the file are as follows: 35a36 > EW_REG5 equ 005h ; New command register (REGISTER 5) 76a78,80 > ; Commands for REG5 register > EWR5_EIL equ 004h ; enable 8390 interrupts to bus > 620c624,625 < db "Portions Copyright 1988, Robert C. Clements, K1BC",CR,LF,'$' --- > db "Portions Copyright 1988, Robert C. Clements, K1BC",CR,LF > db "Modified with REG5 code -- A.R.M. 2/90",CR,LF,'$' 672a678,683 > test sys_features,microchannel > jz skip > setport EW_REG5 > mov al, EWR5_EIL ; enable 8390 interrupts to bus > out dx,al > skip: