Subject: I/O-Address suggestion for 1.1
To: None <port-i386@NetBSD.ORG>
From: Martin Cracauer <cracauer@wavehh.hanse.de>
List: port-i386
Date: 10/09/1995 10:44:05
I'd like to suggest that the installation kernels for NetBSD-1.1 has
at least one common hardware addresses for ethernet cards with
FreeBSD-2.1. That would make live much easier for those who will try
both systems.

Here are the settings for FreeBSD-2.0.5. 2.1 will probably out before
November and I don't expect them to change these.

GENERIC:device ed0 at isa? port 0x280 net irq  5 iomem 0xd8000 vector edintr
GENERIC:device ed1 at isa? port 0x300 net irq  5 iomem 0xd8000 vector edintr
GENERIC:device ep0 at isa? port 0x300 net irq 10 vector epintr

So, my suggestion is:

ed0 at 0x280, 5, 0xd8000  # common for NetBSD and FreeBSD
ed1 at 0x250, 2, 0xd8000  # compatible with NetBSD-1.0, for those 
                          # who will use 1.0 and 1.1 on the same
                          # system and don't want to compile a kernel
ed2 at 0x300, 10, 0xcc000 # to make the kernel work with two ed cards,
                          # compatible with NetBSD-1.0, too.

Maybe another option is to make ed1 compatible between NetBSD-1.1 and
FreeBSD-2.1, but using the default ethernet card (ed0) for
installation will eliminate some traps for the user.

My experience is that one tends to keep the hardware addresses even
when recompiling a kernel after installation, so I consider this an
important decision. I strongly suggest that trying out FreeBSD and
NetBSD on the same system is made as easy as possible.

Martin
-- 
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
Martin Cracauer <cracauer@wavehh.hanse.de>  
(private address)
Tel.: +49 40 / 522 18 29
Fax.: +49 40 / 522 85 36