Sun4m SparcStation10 / SuperSPARC 50MHz(?)
SEAGATE ST32550N 2G SCSI 96Mb RAM
※ 50って聞いてたんだけどLinuxだとなぜか40MHzで動いてる.
setenv diag-switch? true したけどわからん….誰か教えて下さい…
SolのときはRC5で66kkey/sでLinuxにしたら44kkey/s…謎.
とりあえずRedHat-6.1を入れてみる
CDのSCSIケーブル忘れたのでFD bootしようとしたが…
ok> boot floppy
したら,disk labelが読めないとか言われる.
しょうがないのでNetwork boot.
RedHat-6.1のsparc/utilsにtftptoolなるもの発見.
別なlinuxマシンでこれを使って設定したが, このtool使ってもSymlinkが張られないようなので,手動でlnした.
ついでに念のため
# arp -s hwaddr ipaddr
# rarp -s hwaddr ipaddr
して,SPARCで
ok> boot net-tpe
したら起動してくれた.installerはRedHatのそれなので省略.
Logoが出たりしてちょっと楽しい.
2GしかないのでSolの領域はキレイさっぱり削除.
install完了後, ok> setenv boot-device disk0
とした.(HDDのSCSI IDを0にしてしまっていたので…)
以下作成中.(&格闘中)と思ったらなんかconfigure使うもの全てが失敗する.何故だ.
試行錯誤するも,解決できないので,RawHideのRPMを
# rpm -hvF
しまくる.
なんかncurses-5とかになってるんですけど… > RawHide
ハマりそうな気配がしたのでとりあえずRedHat-6.0にしてみる.
install手順は上記と同じ.
とりあえずkernelを2.2.13にしてみた.
# make dep ; make vmlinux
# install vmlinux /boot/vmlinux-2.2.13
# install Systm.map /boot/Systm.map-2.2.13
/etc/silo.configを弄って
# silo
(後から知ったが,siloはext2を読めるので,silo.confいじってもsiloしなくていいらしい.)
rebootしたら無事linux 2.2.13と言われる.
いろいろVineSeedのSRPMSからbuildしてみる.
駄目だったもの:
- screen-3.9.4-5
buildできるが動かない(/dev/pts関係?)
RedHat-6.0からrpm入れたら動いた.後でsrpmみてみよう…
- glibc-2.1.2-*
glibcを新しくしてsshを作り直すと,動かない(?)なんか挙動が変.RedHat-6.0のglibcに戻そう…
(RedHat-6.0のglibcだと平気だった(と思われる))
# rpm -Uhv --force (ぐは…)
安全な戻し方とかあるのかな?誰か教えて下さい….
PROMLIB: Sun Boot Prom Version 3 Revision 2 Linux version 2.2.13 (root@ns2) (gcc version egcs-2.91.66 19990314/Linux (egcs-1.1.2 release)) #3 Sun Dec 5 14:06:12 JST 1999 ARCH: SUN4M TYPE: Sun4m SparcStation10/20 Ethernet address: 8:0:20:18:5e:f6 Boot time fixup v1.6. 4/Mar/98 Jakub Jelinek (jj@ultra.linux.cz). Patching kernel for srmmu[TI Viki ng]/iommu [0]: v[f0000000,f5000000](5000000) p[00000000] [1]: v[f8000000,f8f4c000](f4c000) p[08000000] SRMMU: Compact physical memory. Using strightforward VA<->PA translations. Found CPU 0Found 1 CPU prom device tree node(s). Power off control detected. Console: colour dummy device 80x25 Calibrating delay loop... 39.94 BogoMIPS Memory: 93028k available (1188k kernel code, 3248k data, 120k init) [f0000000,f9000000] POSIX conformance testing by UNIFIX IOMMU: impl 0 vers 1 page table at f8f00000 of size 262144 bytes sbus0: Clock 20.0 MHz dma0: Revision 2 dma1: Revision 2 Linux NET4.0 for Linux 2.2 Based upon Swansea University Computer Society NET3.039 NET4: Unix domain sockets 1.0 for Linux NET4.0. NET4: Linux TCP/IP 1.0 for NET4.0 IP Protocols: ICMP, UDP, TCP Starting kswapd v 1.5 Console: switching to colour frame buffer device 128x54 fb0: cgthree at e.20000000 Sparc Zilog8530 serial driver version 1.41.2.2 tty00 at 0xffede004 (irq = 44) is a Zilog8530 tty01 at 0xffede000 (irq = 44) is a Zilog8530 tty02 at 0xffedb004 (irq = 44) is a Zilog8530 tty03 at 0xffedb000 (irq = 44) is a Zilog8530 Sun TYPE 5 keyboard detected without keyclick pty: 256 Unix98 ptys configured Sun Mouse-Systems mouse driver version 1.00 Software Watchdog Timer: 0.05, timer margin: 60 sec loop: registered device at major 7 Floppy drive(s): fd0 is 1.44M FDC 0 is a National Semiconductor PC87306 esp0: IRQ 36 SCSI ID 7 Clk 40MHz CCF=8 TOut 167 NCR53C9XF(espfast) ESP: Total of 1 ESP hosts found, 1 actually in use. scsi0 : Sparc ESP100A-FAST scsi : 1 host. Vendor: SEAGATE Model: ST32550N Rev: 0019 Type: Direct-Access ANSI SCSI revision: 02 Detected scsi disk sda at scsi0, channel 0, id 0, lun 0 scsi : detected 1 SCSI disk total. esp0: target 0 [period 100ns offset 15 10.00MHz FAST SCSI-II] SCSI device sda: hdwr sector= 512 bytes. Sectors= 4194058 [2047 MB] [2.0 GB] sunlance.c:v1.12 11/Mar/99 Miguel de Icaza (miguel@nuclecu.unam.mx) eth0: LANCE 08:00:20:18:5e:f6 eth0: using auto-carrier-detection. Partition check: sda: sda1 sda2 sda3 sda4 sda5 VFS: Mounted root (ext2 filesystem) readonly. Adding Swap: 98312k swap-space (priority -1)