Subject: port-i386/658: 3c509 autodetect
To: None <gnats-admin@NetBSD.ORG>
From: None <ghudson@MIT.EDU>
Date: 12/27/1994 22:05:12
>Synopsis: 3c509 driver falis to autodetect card on warm boot
>Responsible: gnats-admin (GNATS administrator)
>Arrival-Date: Tue Dec 27 22:05:08 1994
>Originator: Greg Hudson
"MIT Student Information Processing Board"
System: NetBSD glacier 1.0 NetBSD 1.0 (3C509-AHA) #0: Sun Dec 25 08:55:43 PST 1994 ghudson@glacier:/usr/src/sys/arch/i386/compile/3C509-AHA i386
(This problem applies to the GENERICAHA and similar kernels, not glacier's
Under some circumstances, the NetBSD kernel will fail to autodetect
a 3c509 ethernet card at startup time. As far as I can tell, the
circumstances are that (a) the kernel has the standard set of
network card drivers (i.e. most of them), not just the 3c509o
driver, (b) the port address of the 3c509 card is not specified,
and (c) the system was rebooted, not cold-booted using a power
cycle or reset button.
Specifying the port address of the 3c509 card in the kernel,
compiling in only the 3c509 driver, or cold-booting the machine
are all valid workarounds.
This problem applies to the GENERICAHA and probably the GENERICBT
and ALL kernels, when the machine is warm-booted.
This is consistenyly repeatable: install a generic kernel and
warm-boot the machine.
No fix available; however, I'm willing to run debugging code to
help find the problem if you're unable to reproduce it.