Subject: Re: DaynaPort II/EtherPort II
To: None <port-mac68k@NetBSD.ORG>
From: SUNAGAWA Keiki <Keiki_SUNAGAWA@yokogawa.co.jp>
List: port-mac68k
Date: 04/16/1998 12:44:08
Dan Thorson <danthor@toledotel.com>  wrote:

Dan> ae0 at nubus0 slot a: EtherPort IIN, 16KB memory ae0:
Dan> Ethernet address 00:80:19:07:24:71

Dan> NetBSD then proceeds to boot normally until the line 
Dan> 'configuring network interfaces: ae0', where it hangs.

It's known problem. The same card I have does. (I forgot to
send a PR, sorry.)

Dan> I followed the Installation FAQ, IP-NAT FAQ, Networking
Dan> How-To, and everything else.  Is this card being
Dan> detected correctly?

The following patch solves the hang problem, but the card
dosn't work propery yet (NIC memory corrupt, or so).  I'm
going to dig into it on next holiday, but...


--- if_aereg.h.orig	Tue Apr 29 20:19:54 1997
+++ if_aereg.h	Thu Apr 16 12:35:47 1998
@@ -28,8 +28,8 @@
 
 #define FE_ROM_OFFSET		0x000d0006	/* Determined empirically */
 
-#define KE_ROM_OFFSET		0x000f0007
+#define KE_ROM_OFFSET		0x000f0000
 #define KE_DATA_OFFSET		0x00000000	/* Offset to NIC memory */
-#define KE_REG_OFFSET		0x00080003	/* Offset to NIC registers */
+#define KE_REG_OFFSET		0x00080000	/* Offset to NIC registers */
 
 #define	AE_REG_SIZE		0x40		/* Size of register space */