[535] in SIPB_Linux_Development

home help back first fref pref prev next nref lref last post

at1700

daemon@ATHENA.MIT.EDU (Jeff Newbern)
Tue Mar 29 13:16:21 1994

To: linux-dev@MIT.EDU
Cc: nygren@MIT.EDU, mlbarrow@MIT.EDU
Date: Tue, 29 Mar 1994 18:14:48 +0000
From: Jeff Newbern <jnewbern@MIT.EDU>


Erik Nygren wrote:

>One person reports that changing the BIOS signature checking
>stuff (as was done with the older driver in the Linux locker)
>causes things to work, but I don't know if this is the case
>universally.

I initially had a problem with my AT1700 not being recognized.
I tracked it down to a single bit difference in the BIOS signature
from what was expected.

If people have problems with the card being recognized, I suggest they
try this:

	1) Compile the kernel with NET_DEBUG=3, or change the assignment
	   of net_debug in drivers/net/at1700.c

	2) Install the new kernel and look for the 'signature match
	   failed' message.  Write down the offending word.

	3) Edit drivers/net/at1700.c to change the masks in the
	   signature array in the function at1700_probe1.
	   In my case I needed to change signature[3] from 0xff5f to 0xffbf.

	4) Rebuild and install the new kernel.  If there are more
	   signature match problems, repeat the process for each of the
	   words of the signature. 


jeff newbern

home help back first fref pref prev next nref lref last post