Port-sgimips archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Indigo R3000, Indigo R4000 and Indy R5000



Hello!

I wrote some PR.

Unable to Load RAMDISK kernel newer than NetBSD 6.1.5 on Sgi Indy.
http://gnats.netbsd.org/53378

netbsd-INSTALL32_IP2x.ecoff is broken since NetBSD-4.0.1.
http://mail-index.netbsd.org/netbsd-bugs/2018/08/13/msg058468.html

 aoutboot is broken since old NetBSD release.
 http://mail-index.netbsd.org/netbsd-bugs/2018/08/13/msg058472.html

 delay(9) is ineffective in early initialization phase sgimips kernel.
 http://mail-index.netbsd.org/netbsd-bugs/2018/08/13/msg058469.html

Failed to build disable DDB kernel on sgimips.
http://mail-index.netbsd.org/netbsd-bugs/2018/08/13/msg058470.html

wdsc WD33C93 SCSI chip driver is not configured on SGI HPC1.5 (Indigo
R3000 Indigo R4000) machine
http://mail-index.netbsd.org/netbsd-bugs/2018/08/13/msg058471.html

irisboot (I named) Yet another sgimips bootloader
http://mail-index.netbsd.org/netbsd-bugs/2018/08/19/msg058576.html

According to these PR, I believe that NetBSD/sgimips is going to be alright.

I hadn't sent Indigo R3000 patch yet.
Give me a sec to explain...
Please use this IP12 kernel instead.
*Indigo R3000 bootloader binary
https://github.com/nullnilaki/NetBSD_irisboot/blob/master/r3000_iris/irisboot

*Indigo R3000 ECOFF kernel
https://github.com/nullnilaki/NetBSD_irisboot/blob/master/IndigoR3K/netbsd_ecoff

*Indigo R3000 ELF kernel
https://github.com/nullnilaki/NetBSD_irisboot/blob/master/IndigoR3K/netbsd_elf

If you want to net boot, use ECOFF kernel.
Because Indigo R3000 PROM cannot recognize ELF format.

If you want to boot from HDD, use ELF kernel.
However, sysinst is too large for Indigo R3000.
Workaround:
1.Installing NetBSD on Indy or Indigo R4000 even just for once.
2.Do not forget install bootloader that time.
(/usr/mdec/sgivol -f -w irisboot /mnt/irisboot sd0)
3.Transfer IP12 ELF kernel by FTP.
4.boot -f dksc(0,X,8)irisboot dksc(0,X,0)/netbsd_indigo_R3k_kernel

----------------------------------------------------------------------------------------------

6800+0+1832 entry: 0x80368000

NetBSD/sgimips 8.99.21 Yet another Bootstrap, Revision 1.0 (Wed Aug 15
16:31:11 UTC 2018)

3001008+88272 [188544+180745]=0x34cbd0
[   1.0000000] arcemu: unknown console "", using serial
[   1.0000000] Copyright (c) 1996, 1997, 1998, 1999, 2000, 2001, 2002,
2003, 2004, 2005,
[   1.0000000]     2006, 2007, 2008, 2009, 2010, 2011, 2012, 2013,
2014, 2015, 2016, 2017,
[   1.0000000]     2018 The NetBSD Foundation, Inc.  All rights reserved.
[   1.0000000] Copyright (c) 1982, 1986, 1989, 1991, 1993
[   1.0000000]     The Regents of the University of California.  All
rights reserved.

[   1.0000000] NetBSD 8.99.21 (GENERIC32_IP12) #1: Sun Aug 12 14:48:19 UTC 2018
[   1.0000000] naruaki@xserve:/usr/obj.sgimips/sys/arch/sgimips/compile/GENERIC32_IP12
[   1.0000000] total memory = 32768 KB
[   1.0000000] (0 reserved for ARCS)
[   1.0000000] avail memory = 28988 KB
[   1.0000000] WARNING: module error: sequencer: can't find builtin
dependency `midi'
[   1.0000000] mainbus0 (root): SGI-IP12 [SGI, IP12], 1 processor
[   1.0000000] cpu0 at mainbus0: MIPS R3000A CPU (0x230) Rev. 3.0 with
MIPS R3010 FPC Rev. 4.0
[   1.0000000] cpu0: 32KB/4B direct-mapped Instruction cache, 64 TLB entries
[   1.0000000] cpu0: 32KB/4B direct-mapped write-through Data cache
[   1.0000000] int0 at mainbus0 addr 0x1fb801c0
[   1.0000050] pic0 at mainbus0 addr 0x1fa00000
[   1.0000050] pic0: Revision B: dblk (0x2), iblk (0x8)
[   1.0000050] pic0: Indigo R3000, board revision 1
[   1.0000050] pic0: cache disabled, store partial, bus drive
[   1.0000050] gio0 at pic0
[   1.0000050] light0 at gio0: SGI LG2 (board revision 2)
[   1.0000050] wsdisplay0 at light0 kbdmux 1
[   1.0000050] hpc0 at gio0: SGI HPC1.5 (onboard)
[   1.0000050] zsc0 at hpc0 offset 0xd10arcemu: unknown console "", using serial

[   1.0000050] zstty0 at zsc0 channel 1 (console i/o)
[   1.0000050] zstty1 at zsc0 channel 0
[   1.0000050] zsc1 at hpc0 offset 0xd00arcemu: unknown console "", using serial

[   1.0000050] zsms0 at zsc1 channel 1: baud rate 4800
[   1.0000050] wsmouse0 at zsms0 mux 0
[   1.0000050] zskbd0 at zsc1 channel 0: baud rate 600
[   1.0000050] wskbd0 at zskbd0 mux 1
[   1.0000050] sq0 at hpc0 offset 0x100: SGI Seeq 8003
[   1.0000050] sq0: Ethernet address 08:00:69:06:59:03
[   1.0000050] wdsc0 at hpc0 offset 0x11f: WD33C93B (20.0 MHz clock,
BURST DMA, SCSI ID 0)
[   1.0000050] wdsc0: microcode revision 0x0c, Fast SCSI
[   1.0000050] scsibus0 at wdsc0: 8 targets, 8 luns per target
[   1.0000050] dpclock0 at mainbus0 addr 0x1fb80e00
[   1.8688690] scsibus0: waiting 2 seconds for devices to settle...
[   2.4453170] WARNING: module error: sequencer: can't find builtin
dependency `midi'
[   4.7252690] sd0 at scsibus0 target 4 lun 0: <IBM, DORS-32160, WA6A>
disk fixed
[   4.8852530] sd0: 2015 MB, 6703 cyl, 5 head, 123 sec, 512 bytes/sect
x 4127761 sectors
[   4.9755810] sd0: async, 8-bit transfers
...

----------------------------------------------------------------------------------------------

I hope you will go well.

--
Naruaki Etomi


Home | Main Index | Thread Index | Old Index