sillicon graphics octane2を触ってみたよ(ディスプレイコネクタ、IRIXメディア、HDD入手)
13W3→RGB15変換コネクタとIRIXのインストールメディア、HDDを入手したので、ネットワークインストールでIRIXが動くか試してみた。
ここら辺あたりを参考にしてFreeBSDマシンをサーバにしネットワークインストールをこころみた:
http://www.nekochan.net/wiki/index.php/IRIX_Network_Installation_from_FreeBSD_to_an_Octane
http://www.futuretech.blinkenlights.nl/netboot.html
Obsolete : Installing IRIX with a Linux Server
http://www.geocities.jp/y_45314531/tips/irix.html
fx.64をロードしてrootとswapパーティーションを作成する段階は無事終了。
次はsash.64をロードしてここからminirootをロードしrootパーティーションへディストリビューションを展開する作業になるはずなんだが、なんか途中で黙りを決め込む。
以下はそのときのスクリーンショット:
メニュー画面。Install System Softwareを選ぶ。
サーバのIPアドレスを入力。
ディレクトリを入力。
入力が受付られて、インストールが開始する。
minirootがインストール失敗してんよ、どぉする?とかぬかしやがるから、取り敢えずrを押してみた。
何度か試しているうちにこれが出るようになったが、最初は表示が違ったような気がする。
現状がどうなっているのかちっとも分からないので、何で違いが出ているのか不明。
この時、サーバ側のtftpdのログ(/var/log/xferlog)を見ていると、unix.IP30をロードしようとしている事が分かっている:
Apr 8 17:31:45 mouton tftpd[41026]: 192.168.3.2: read request for //inst/dist/sa: success
Apr 8 17:31:47 mouton tftpd[41028]: 192.168.3.2: read request for //inst/dist/sa: success
Apr 8 17:31:50 mouton tftpd[41030]: 192.168.3.2: read request for //inst/dist/sa: success
Apr 8 17:32:11 mouton tftpd[41032]: 192.168.3.2: read request for //inst/dist/sa: success
Apr 8 17:32:29 mouton tftpd[41034]: 192.168.3.2: read request for //inst/dist/miniroot/unix.IP30: success
Apr 8 17:32:31 mouton tftpd[41036]: 192.168.3.2: read request for //inst/dist/miniroot/unix.IP30: success
最初のsaはsash.64を読みに行ったのと、minirootのreload時に読みに行った時のもの。
rshdも設定したつもりだが、ログには特に何も出てない。
う〜ん、、さっぱりどういう状況なのか分からない。
インストールプログラムにデバッグモードとかverboseモードとか有れば良かったんだが、そんなの見あたらない。
パケットダンプして見るかなぁ、、いやしかしそれよりCD-ROMドライブ買ってきた方がはやいんじゃ、、などと思案中。
なお、Linuxが起動してこないのはディスプレイを繋いでも同じだった。
どっかで沈黙を決め込んじゃってる。
一度起動したのは何だったの?幻?
以下、Linuxが一度だけ起動したときのログ。
なぜ再現出来ない・・・・
>> bootp(): root=/dev/ram0 CONSOLE=/dev/ttyS0 Setting $netaddr to 192.168.3.2 (from server ) Obtaining from server 8520560+306368 entry: 0xa800000020799000 date: invalid date `07242005' Gentoo Linux; http://www.gentoo.org/ Copyright 2001-2005 Gentoo Foundation; Distribute Please press Enter to activate this console. BusyBox v1.00 (2005.07.20-12:07+0000) Built-in shell (ash) Enter 'help' for a list of built-in commands. / # cat /proc/cpuinfo system type : SGI Octane processor : 0 cpu model : R12000 V3.5 FPU V0.0 BogoMIPS : 598.01 byteorder : big endian wait instruction : no microsecond timers : yes tlb_entries : 64 extra interrupt vector : no hardware watchpoint : yes ASEs implemented : VCED exceptions : not available VCEI exceptions : not available processor : 1 cpu model : R12000 V3.5 FPU V0.0 BogoMIPS : 600.06 byteorder : big endian wait instruction : no microsecond timers : yes tlb_entries : 64 extra interrupt vector : no hardware watchpoint : yes ASEs implemented : VCED exceptions : not available VCEI exceptions : not available / # dmesg Linux version 2.6.12.5-mipscvs-20050711-ip30r10k+ (root@khazad-dum) (gcc version 3.4.3-20050110 (Gentoo Linux 3.4.3.20050110-r2, ssp-3.4.3.20050110-0, pie-8.7.7)) #1 SMP Sat Aug 20 17:58:43 EDT 2005 ARCH: SGI-IP30 PROMLIB: ARC firmware Version 64 Revision 0 CPU revision is: 00000e35 FPU revision is: 00000900 Silicon Graphics Octane (IP30) support: (c) 2004, 2005 Stanislaw Skowronek. Detected 512 MB of physical memory. xtalk: Detected XBow (revision 2.0) at 0. xtalk: Detected Heart (revision F) at 8. xtalk: Detected Buzz / Odyssey (revision B) at 11. xtalk: Detected Bridge (revision D) at 15. BRIDGE chip at xtalk:15, initializing... Determined physical RAM map: memory: 0000000000004000 @ 0000000000000000 (reserved) memory: 000000000086c000 @ 0000000020004000 (reserved) memory: 0000000000690000 @ 0000000020870000 (usable) memory: 0000000000100000 @ 0000000020f00000 (ROM data) memory: 000000001f000000 @ 0000000021000000 (usable) Initial ramdisk at: 0xa800000020502000 (2695168 bytes) On node 0 totalpages: 262144 DMA zone: 262144 pages, LIFO batch:31 Normal zone: 0 pages, LIFO batch:1 HighMem zone: 0 pages, LIFO batch:1 Built 1 zonelists Kernel command line: root=/dev/ram0 CONSOLE=/dev/ttyS0 Primary instruction cache 32kB, physically tagged, 2-way, linesize 64 bytes. Primary data cache 32kB, 2-way, linesize 32 bytes. Unified secondary cache 2048kB 2-way, linesize 128 bytes. Synthesized TLB refill handler (41 instructions). Synthesized TLB load handler fastpath (55 instructions). Synthesized TLB store handler fastpath (55 instructions). Synthesized TLB modify handler fastpath (54 instructions). IP30: interrupt controller initialized. PID hash table entries: 4096 (order: 12, 131072 bytes) IP30: initializing timer. 401 MHz CPU detected Using 200.515 MHz high precision timer. Console: colour dummy device 80x25 Dentry cache hash table entries: 262144 (order: 9, 2097152 bytes) Inode-cache hash table entries: 131072 (order: 8, 1048576 bytes) Memory: 496772k/514624k available (4276k kernel code, 17616k reserved, 3485k data, 560k init, 0k highmem) Calibrating delay loop... 598.01 BogoMIPS (lpj=299008) Mount-cache hash table entries: 256 Checking for 'wait' instruction... unavailable. Checking for the multiply/shift bug... no. Checking for the daddi bug... no. Checking for the daddiu bug... no. CPU revision is: 00000e35 FPU revision is: 00000900 Primary instruction cache 32kB, physically tagged, 2-way, linesize 64 bytes. Primary data cache 32kB, 2-way, linesize 32 bytes. Unified secondary cache 2048kB 2-way, linesize 128 bytes. Synthesized TLB refill handler (41 instructions). Calibrating delay loop... 600.06 BogoMIPS (lpj=300032) Brought up 2 CPUs CPU0 attaching sched-domain: domain 0: span 3 groups: 1 2 CPU1 attaching sched-domain: domain 0: span 3 groups: 2 1 checking if image is initramfs...it isn't (no cpio magic); looks like an initrd Freeing initrd memory: 2632k freed NET: Registered protocol family 16 SCSI subsystem initialized usbcore: registered new driver usbfs usbcore: registered new driver hub IP30: HEART ATTACK! Caught errors: 0x1040! interrupt #63 interrupt #57 NTFS driver 2.1.22 [Flags: R/O]. EFS: 1.0a - http://aeschi.ch.eu.org/efs/ JFS: nTxBlock = 3903, nTxLock = 31227 SGI XFS with large block/inode numbers, no debug enabled Console: switching to colour frame buffer device 160x64 fb0: Odyssey frame buffer device Serial: 8250/16550 driver $Revision: 1.90 $ 4 ports, IRQ sharing enabled io scheduler noop registered io scheduler anticipatory registered io scheduler deadline registered io scheduler cfq registered RAMDISK driver initialized: 1 RAM disks of 7373K size 1024 blocksize loop: loaded (max 8 devices) qla1280: QLA1040 found on PCI bus 0, dev 0 BRIDGE: IO #0, size 0x100 for little-endian 0000:00:00.0 --> direct I/O at bus 0x01000000 vma 0x000000f101000000 BRIDGE: Memory #1, size 0x1000 for little-endian 0000:00:00.0 --> direct 32-bit at bus 0x01000000 vma 0x000000f041000000 PCI: Enabling device 0000:00:00.0 (0006 -> 0007) scsi(0:0): Resetting SCSI BUS scsi0 : QLogic QLA1040 PCI to SCSI Host Adapter Firmware version: 7.65.00, Driver version 3.25 qla1280: QLA1040 found on PCI bus 0, dev 1 BRIDGE: IO #0, size 0x100 for little-endian 0000:00:01.0 --> direct I/O at bus 0x01000100 vma 0x000000f101000100 BRIDGE: Memory #1, size 0x1000 for little-endian 0000:00:01.0 --> direct 32-bit at bus 0x01001000 vma 0x000000f041001000 PCI: Enabling device 0000:00:01.0 (0006 -> 0007) scsi(1:0): Resetting SCSI BUS scsi1 : QLogic QLA1040 PCI to SCSI Host Adapter Firmware version: 7.65.00, Driver version 3.25 st: Version 20050312, fixed bufsize 32768, s/g segs 256 ohci_hcd: 2004 Nov 08 USB 1.1 'Open' Host Controller (OHCI) Driver (PCI) USB Universal Host Controller Interface driver v2.2 Initializing USB Mass Storage driver... usbcore: registered new driver usb-storage USB Mass Storage support registered. usbcore: registered new driver usbkbd drivers/usb/input/usbkbd.c: :USB HID Boot Protocol keyboard driver mice: PS/2 mouse device common for all mice md: linear personality registered as nr 1 md: raid0 personality registered as nr 2 md: raid1 personality registered as nr 3 md: raid10 personality registered as nr 9 md: raid5 personality registered as nr 4 raid5: measuring checksumming speed 8regs : 1020.000 MB/sec 8regs_prefetch: 976.000 MB/sec 32regs : 1020.000 MB/sec 32regs_prefetch: 976.000 MB/sec raid5: using function: 32regs (1020.000 MB/sec) raid6: int64x1 292 MB/s raid6: int64x2 402 MB/s raid6: int64x4 417 MB/s raid6: int64x8 261 MB/s raid6: using algorithm int64x4 (417 MB/s) md: raid6 personality registered as nr 8 md: multipath personality registered as nr 7 md: md driver 0.90.1 MAX_MD_DEVS=256, MD_SB_DISKS=27 BRIDGE: Memory #0, size 0x100000 for little-endian 0000:00:02.0 --> direct 32-bit at bus 0x01100000 vma 0x000000f041100000 IOC3 part: [030-0891-003], serial: [LMR447] => class IP30 system ttyS0 at IOC3 0xf041120178 (irq = 64) is a 16550A ttyS1 at IOC3 0xf041120170 (irq = 64) is a 16550A Ethernet address is 08:00:69:13:67:82. eth0: link up, 100Mbps, full-duplex, lpa 0xCDE1 eth0: Using PHY 1, vendor 0x15f42, model 2, rev 3. eth0: IOC3 SSRAM has 128 kbyte. IOC3 Master Driver loaded for 0000:00:02.0 NET: Registered protocol family 2 atkbd.c: keyboard reset failed on ioc3/serio0kbd atkbd.c: keyboard reset failed on ioc3/serio0aux IP: routing cache hash table of 4096 buckets, 64Kbytes TCP established hash table entries: 262144 (order: 10, 4194304 bytes) TCP bind hash table entries: 65536 (order: 8, 1048576 bytes) TCP: Hash tables configured (established 262144 bind 65536) NET: Registered protocol family 1 NET: Registered protocol family 17 md: Autodetecting RAID arrays. md: autorun ... md: ... autorun DONE. RAMDISK: Compressed image found at block 0 VFS: Mounted root (ext2 filesystem) readonly. Freeing prom memory: 1024kb freed Freeing unused kernel memory: 1584k freed / #