| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |
From: <mar@ATHENA.MIT.EDU> Date: Tue, 12 Sep 89 15:44:32 -0400 To: bugs@ATHENA.MIT.EDU This may be a repeat; I don't remember if it has been reported before or not. Occasionally at boot time or if a qerestart occurs (usually under heavy network load) the machine will go deaf to the network. This can be fixed by using ifconfig to bring qe0 down and back up (or by rebooting). It has been seen on at least 5 different VS2's, all here in E40. The fix I have that seems to work involves deleting lines 306, 459, and 1165 (all of which consist of "addr->qe_csr = 0;" immediately before writing another value to the csr) of if_qe.c. The problem is that these lines of code were added last spring to fix exactly the same symptoms in the 3600's, so we can't just remove them. Unless we can find a way at run-time to determine if the ethernet is a DEQNA or a DELUA (or whatever the 3600's ethernet is called), we may have to conditionalize that code based on the cpu type. -Mark
| home | help | back | first | fref | pref | prev | next | nref | lref | last | post |