Subject: Successful boot of an IBM 7024-E20
To: None <port-prep@netbsd.org>
From: Tim Rightnour <root@garbled.net>
List: port-prep
Date: 02/21/2006 13:32:17
After much hackery, and assistance from a few people, I've gotten the IBM 7024
model E20 to boot and run NetBSD successfully.  Here is the dmesg from the
boot.  I will also send patches against -current in my next email.  The machine
comes up onto an NFS root just fine, and I have full access to the disks and
network, so I think multiuser will not be a problem from the internal drives.

Also.. this should work on a 7024-E30 with very minor changes.  Namely we need
to add an additional model in the platform struct of ibm_7024.c


Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 3.99.15 (7024) #88: Tue Feb 21 11:37:11 MST 2006
        root@hadar:/usr/obj/sys/arch/prep/compile/7024
Model: IBM Model 7024E20 (c0ED)
total memory = 65536 KB
avail memory = 59284 KB
mainbus0 (root)
cpu0 at mainbus0: 604 (Revision 3.4), ID 0 (primary)
cpu0: HID0 c084<ICE,DCE,SGE,BHT>
cpu0: 96.78 MHz
pci0 at mainbus0 bus 0: indirect configuration space access
pci0: i/o space, memory space enabled
pchb0 at pci0 dev 0 function 0
pchb0: IBM product 0x002c (rev. 0x01)
pceb0 at pci0 dev 11 function 0
pceb0: Intel 82375EB/SB PCI-EISA Bridge (rev. 0x04)
ppb0 at pci0 dev 12 function 0: Digital Equipment DC21050 PCI-PCI Bridge (rev.
0x02)
pci1 at ppb0 bus 1
pci1: i/o space, memory space enabled
siop0 at pci1 dev 0 function 0: Symbios Logic 53c825 (fast wide scsi)
siop0: interrupting at irq 17
scsibus0 at siop0: 16 targets, 8 luns per target
pcn0 at pci1 dev 2 function 0: AMD PCnet-PCI Ethernet
pcn0: Am79c971 PCnet-FAST rev 5, Ethernet address 00:60:94:9d:cd:e2
pcn0: interrupting at irq 26
nsphy0 at pcn0 phy 1: DP83840 10/100 media interface, rev. 1
nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto
ukphy0 at pcn0 phy 31: Generic IEEE 802.3u media interface
ukphy0: OUI 0x000058, model 0x0001, rev. 1
ukphy0: 10baseT, 10baseT-FDX, auto
IBM MPIC-II (miscellaneous prehistoric) at pci0 dev 13 function 0 not configured
eisa0 at pceb0
eisa0: can't map I/O space for slot 8
eisa0: can't map I/O space for slot 15
isa0 at pceb0
lpt0 at isa0 port 0x3bc-0x3bf irq 7
com0 at isa0 port 0x3f8-0x3ff irq 4: ns16550a, working fifo
com0: console
com1 at isa0 port 0x2f8-0x2ff irq 3: ns16550a, working fifo
attimer0 at isa0 port 0x40-0x43: AT Timer
pcppi0 at isa0 port 0x61
isabeep0 at pcppi0
mcclock0 at isa0 port 0x70-0x71: mc146818 compatible time-of-day clock
pcppi0: attached to attimer0
biomask 20000 netmask 4020000 ttymask 4020080
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <IBMRISC, DFHSS2W, 4141> disk fixed
sd0: 2150 MB, 4390 cyl, 8 head, 125 sec, 512 bytes/sect x 4404489 sectors
sd0: sync (100.00ns offset 8), 16-bit (20.000MB/s) transfers, tagged queueing
cd0 at scsibus0 target 6 lun 0: <IBM, CDRM00203\000\000\000\000\000!K, BZ26>
cdrom removable
cd0: sync (200.00ns offset 8), 8-bit (5.000MB/s) transfers
sd1 at scsibus0 target 9 lun 0: <Quantum, XP34300W, L912> disk fixed
sd1: 4101 MB, 3907 cyl, 20 head, 107 sec, 512 bytes/sect x 8399520 sectors
sd1: sync (100.00ns offset 8), 16-bit (20.000MB/s) transfers, tagged queueing
boot device: <unknown>
root device: pcn0
dump device: 
file system (default generic): nfs
root on pcn0
nfs_boot: trying DHCP/BOOTP
nfs_boot: BOOTP next-server: 192.168.10.1
nfs_boot: my_addr=192.168.10.24
nfs_boot: my_mask=255.255.255.0
nfs_boot: gateway=192.168.10.11
root on polaris:/usr/src/distrib
WARNING: clock lost 13200 days -- CHECK AND RESET THE DATE!
warning: no /dev/console
init path (default /sbin/init): 
init: trying /sbin/init
pcn0: CRC error
pcn0: CRC error
sd0: no disk label
sd1: no disk label


---
Tim Rightnour <root@garbled.net>
NetBSD: Free multi-architecture OS http://www.netbsd.org/
Genecys: Open Source 3D MMORPG: http://www.genecys.org/