Sun Ultra 40 and OpenBSD

You need at least OpenBSD 4.4 unless you like recompiling your kernel.

Several changes went into 4.4 (4.3-current actually) that resolved a lot of issues with this machine.

You can fix ethernet by doing the following:

# config -e -o /bsd.mp.tmp /bsd.mp
OpenBSD 4.4-current (GENERIC.MP) #1839: Wed Sep 10 12:29:50 MDT 2008
    deraadt@amd64.openbsd.org:/usr/src/sys/arch/amd64/compile/GENERIC.MP
Enter 'help' for information
ukc> disable eephy
 14 eephy* disabled
ukc> quit
Saving modified kernel.
# mv /bsd.mp.tmp /bsd.mp
This prevents eephy from attaching to nfe, which doesn't work.

Instead, ukphy will attach and work just fine.

I filed this as a bug but there is no workaround that will go in-tree.

It's the same case on FreeBSD 7.0.

NetBSD didn't have this problem because they didn't have eephy.

Last updated: Sep 18, 2008 bsd at openbsd * rutgers * edu