Subject: Re: Uh-oh: 3c5x9 with install/generic doubleprobes!
To: None <tech-install@netbsd.org>
From: Christos Zoulas <christos@zoulas.com>
List: tech-install
Date: 01/28/2000 02:25:49
In article <Pine.BSF.4.21.0001270046460.462-100000@sasami.jurai.net>,
Matthew N. Dodd <winter@jurai.net> wrote:
>On Thu, 20 Jan 2000, Thor Lancelot Simon wrote:
>> I'm pretty sure that when the isapnp front-end to 'ep' was added care
>> was taken to ensure that this couldn't happen.  Anyway, 1.5 will not
>> be installable for folks with ISA 3Com cards if this isn't fixed, so I
>> suggest that whoever broke it, fix it. :-)
>
>The double probes are an artifact of the 3c509B responding to the 3com
>specific autodetection as well as the PnP; some cards can be set to use
>both, one or the other or none.
>
>Reading word 0x13 from the EEPROM and checking to see if bit 0x08 is set
>iff EEPROM word 0x10 is equal to 0x2083 indicates that the board has PnP
>support turned on.
>
>It took me a few tries to get this right in the FreeBSD driver but in the
>end it was worth it since all 3c509 boards are now auto-detected and
>require no wired config in the kernel.

It seems that we do that in the code, but for some reason it does not work.
Someone should turn on the debugging printfs and see what the eeprom returns.

christos