* NetBSD Port Available for SGI Platform The NetBSD Project is pleased to announce that the NetBSD/sgimips port has reached a state where it is stable enough to run multi-user mode. This makes NetBSD the world's first Open Source operating system running on the Silicon Graphics O2, code for the Indy machines will be available soon. Utilizing NetBSD's machine independent driver framework, the port currently supports most of the usual NetBSD PCI drivers, including the machine's internal SCSI controller. Machines with the R5000 CPU are known to work, R10k and R12k are untested due to lack of hardware (contact soren@netbsd.org for arranging hardware donations). The following persons made this port possible: * Soren Jorvang: port maintainer and main developer * Antti Kantee, Helsinki University of Technology: providing access to O2 hardware * Herb Peyerl, the NetBSD Build Lab: providing access to O2 hardware * Chan Wilson, Silicon Graphics, Inc.: Indy hardware donation The dmesg output of a SGI O2 booting NetBSD 1.5-current can be viewed at the end of this message. To bootstrap the port, you need to netboot the kernel using the SGI's ARC firmware, then prepare a second hard disk with NetBSD's FFS and disklabel. You then tell the kernel to use root/swap on the second disk. The firmware can't currently boot the kernel from a FFS filesystem, though, and you'll need to boot that via the net for now. To start bootstrapping, the following files are needed: * Snapshot: ftp://ftp.netbsd.org/pub/NetBSD/arch/sgimips/snapshot/ * Kernel: ftp://ftp.netbsd.org/pub/NetBSD/arch/sgimips/netbsd.ip32 If you have questions or want to participate in development of the the NetBSD/sgimips port, feel free to join our mailing list: write mail with "subscribe port-sgimips" in the body to majordomo@netbsd.org, and send back the authentication mail you'll get. An archive of the mailing list can be found at http://mail-index.netbsd.org/port-sgimips/. For more information on NetBSD, see http://www.netbsd.org/ or mail core@netbsd.org. - Hubert Feyrer The NetBSD Project Copyright (c) 1996, 1997, 1998, 1999, 2000 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 1.5A (INDY) #142: Tue Jun 27 17:40:37 CEST 2000 soren@meow:/usr/home/soren/netbsd/src/sys/arch/sgimips/compile/INDY 128 MB memory, 78780 KB free, 6848 KB for ARCS, 39240 KB in 9810 buffers mainbus0 (root): SGI-IP32 [SGI, 2] cpu0 at mainbus0: MIPS R5000 CPU (0x2321) Rev. 2.1 with built-in FPU Rev. 1.0 cpu0: L1 cache: 32KB/32B instruction, 32KB/32B data, two way set associative cpu0: L2 cache: 512KB/32B mixed, snooping crime0 at mainbus0 addr 0x14000000: rev 1.1 mace0 at mainbus0 addr 0x1f000000 com0 at mace0 offset 0x390000 intr 4: ns16550a, working fifo com0: console com1 at mace0 offset 0x398000 intr 4: ns16550a, working fifo pckbc0 at mace0 offset 0x320000 intr 5: stub lpt0 at mace0 offset 0x380000 intr 4 mec0 at mace0 offset 0x280000 intr 3: MAC-110 Ethernet, rev 1 mec0: station address 08:00:69:0a:be:72 mec0: sorry, this is not a real driver nsphy0 at mec0 phy 8: DP83840 10/100 media interface, rev. 1 nsphy0: 10baseT, 10baseT-FDX, 100baseTX, 100baseTX-FDX, auto macepci0 at mace0 offset 0x80000 intr 7: rev 1 macepci0: control 0ff0005ff pci0 at macepci0 bus 0 pci0: i/o space, memory space enabled, rd/line, rd/mult, wr/inv ok ahc0 at pci0 dev 1 function 0 ahc0: interrupting at mace ahc0: No SEEPROM available ahc0: Using left over BIOS settings ahc0: aic7880 Wide Channel A, SCSI Id=0, 16/255 SCBs scsibus0 at ahc0 channel 0: 16 targets, 8 luns per target ahc1 at pci0 dev 2 function 0 ahc1: interrupting at mace ahc1: No SEEPROM available ahc1: Using left over BIOS settings ahc1: aic7880 Wide Channel A, SCSI Id=0, 16/255 SCBs scsibus at ahc1 channel 0 not configured ne0 at pci0 dev 3 function 0: RealTek 8029 Ethernet ne0: 10base2, 10baseT, 10baseT-FDX, auto, default [0x00 0x10] auto ne0: Ethernet address 00:c0:f0:2a:ef:b8 ne0: interrupting at mace biomask 7f netmask 7f ttymask 7f clockmask ff ahc0: target 1 using tagged queuing sd0 at scsibus0 target 1 lun 0: SCSI2 0/direct fixed sd0: drive offline ahc0: target 2 using tagged queuing sd1 at scsibus0 target 2 lun 0: SCSI2 0/direct fixed sd1: 2049 MB, 8188 cyl, 3 head, 170 sec, 512 bytes/sect x 4197405 sectors cd0 at scsibus0 target 4 lun 0: SCSI2 5/cdrom removable boot device: root device: sd1h dump device (default sd1b): file system (default generic): root on sd1h dumps on sd1b mountroot: trying nfs... mountroot: trying ffs... root file system type: ffs init: copying out flags `-s' 3 init: copying out path `/sbin/init' 11 Enter pathname of shell or RETURN for sh: # # ^D setting tty flags starting network hostname: o2-ne0 configuring network interfaces: ne0. add net default: gateway x.y.z.1 adding interface aliases: WARNING: no swap space configured! building databases... starting system logger checking for core dump... savecore: no core dump starting rpc daemons:. setting securelevel: kern.securelevel: 0 -> 1 checking quotas: done. clearing /tmp standard daemons: cron. starting network daemons: inetd. starting local daemons:. Thu Jan 1 00:05:46 GMT 1970 NetBSD/sgimips (o2-ne0) (console) login: root Jan 1 00:05:52 o2-ne0 login: ROOT LOGIN (root) ON console Jan 1 00:05:52 o2-ne0 login: ROOT LOGIN (root) ON console Copyright (c) 1996, 1997, 1998, 1999, 2000 The NetBSD Foundation, Inc. All rights reserved. Copyright (c) 1980, 1983, 1986, 1988, 1990, 1991, 1993, 1994 The Regents of the University of California. All rights reserved. #