hns - 日記自動生成システム - Version 2.19.9

先月 2004年12月 来月
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Namazu for hns による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2004年12月10日(金) 旧暦 [n年日記] [更新:"2004/12/11 01:26:48"]

#1 [ofppc] printenv

RS/6000 B50 自分で誕生日の贈り物 :-)
 D      W      H
 63cm x 48cm x 9cm
debian info
0 > printenv 
-------------- Partition: of-config -------- Signature: 0x50 ---------------
ibm,fw-keyswitch         normal              normal
ibm,fw-dc-select         7ff                 0
ibm,fw-mouse-device      nomouse             nomouse
ibm,fw-default-mac-address? false            false
ibm,fw-hrp-memmap?       true                true
ibm,fw-xoff-enable?      true                true
ibm,fw-pnp-isa?          true                true
ibm,fw-obe-audio?        true                true
ibm,fw-full-memory-test? true                true
ibm,fw-forced-boot                           
ibm,fw-n-bc              255.255.255.255     255.255.255.255
ibm,fw-n-bretry          00                  00
ibm,fw-n-tretry          00                  00
ibm,fw-n-dbfp            00000000            00000000
ibm,fw-n-dafp            00000000            00000000
ibm,fw-n-rc              A                   A
ibm,fw-n-ru              Y                   Y
ibm,fw-clientipaddr      000.000.000.000     000.000.000.000
ibm,fw-serveripaddr      000.000.000.000     000.000.000.000
ibm,fw-gatewayipaddr     000.000.000.000     000.000.000.000
ibm,fw-netmask           255.255.255.000     255.255.255.000
-------------- Partition: common -------- Signature: 0x70 ---------------
little-endian?           false               false
real-mode?               true                true
auto-boot?               true                true
diag-switch?             false               false
fcode-debug?             false               false
oem-banner?              false               false
oem-logo?                false               false
use-nvramrc?             false               false
ibm,fw-tty-language      1                   1 
real-base                c00000              c00000 
real-size                400000              400000 
virt-base                -1                  -1 
virt-size                400000              400000 
load-base                4000                4000 
screen-#columns          64                  64 
screen-#rows             28                  28 
selftest-#megs           0                   0 
boot-device              /pci@80000000/scsi@10/sd@2:2 
boot-file *                                  
diag-device              /pci@80000000/scsi@10/sd@2:2 
diag-file *              diag                diag
input-device             com1                /pci/isa/serial
output-device            com1                /pci/isa/serial
oem-banner                                   
oem-logo                                     
nvramrc                                      
boot-command             boot                boot
reboot-command                               
security-#badlogins      0                   0 
security-mode            none                none
security-password                            
menu?                    false               false
ibm,dasd-spin-interval   2                   2 
ibm,fw-pci-hint,00b010   0520102b fe000000
ibm,fw-pci-hint,00b014   0520102b ff800000
bootinfo-aix             /pci@80000000/scsi@10/sd@2:3
ibm,os-auto-restart      0
 ok
0 > 

dev / ; ls:

0 > ls 
00c4e638: /cpus
00c4e878:   /PowerPC,604e@0
00c4ed38:     /l2-cache
00c4f668: /event-sources
00c4f6d0:   /epow-events
00c4f768: /chosen
00c4f8b8: /memory@0
00c52198:   /IBM,memory-module@3
00c52598: /memory-controller@fec00000
00c526e0: /openprom
00c57b08: /rom@ff000000
00c58008:   /boot-rom@fff00000
00c58168: /options
00c58c18: /aliases
00c5a710: /packages
00c5a798:   /deblocker
00c5b278:   /disk-label
00c5e3c8:   /tape-label
00c5e648:   /obp-tftp
00c66c20:   /prep-boot
00c671d8:   /fat-files
00c68c10:   /utilities
00c72658:   /net
00c73e30:   /iso-9660-files
00c74d40:   /elf-loader
00c76ca0:   /pe-loader
00c774c0:   /chrp-loader
00c77650:   /boot-mgr
00c8b840:   /terminal-emulator
00cc8fa0:   /gui
00d52d78:   /post
00c8b8d8: /rtas
00c989a8: /pci@80000000
00c9c828:   /isa@b
00c9e438:     /reserved@i92
00c9e518:     /IBM,tablet-port@i898
00c9e6c8:     /nvram@i74
00c9edf0:     /rtc@i70
00ca0408:     /IBM,eeprom@i78
00ca21f8:     /parallel@i378
00ca2800:     /serial@i3f8
00ca3688:     /serial@i2f8
00ca4510:     /sound@i534
00cad028:     /8042@i60
00cae948:     /fdc@i3f0
00cb2008:       /disk@0
00cb2790:     /IBM,op-panel@i808
00cb28d8:     /IBM,pwr-mgmt@i82a
00cb2ca0:     /timer@i40
00cb31e8:     /interrupt-controller@i20
00cb3420:     /dma-controller@i0
00cb39f8:   /ethernet@c
00cbc708:   /interrupt-controller@d
00cbcd18:   /scsi@10
00cc2490:     /sd
00cc33f0:     /st
00cc4730:   /display@16
 ok
0 > 
実はどうやると入力待の ok を出せるのかは分っていない。上は偶然出て来た時のもの。
     memory      keyboard     network      scsi      
speaker      
        21a00001

RS/6000 RS/6000 RS/6000       STARTING SOFTWARE         RS/6000 RS/6000 RS/6000
RS/6000 RS/6000 RS/6000         PLEASE WAIT...          RS/6000 RS/6000 RS/6000
この speaker 21a00001 の時に 8 を押すとそうなる ?

sys/arch/ofppc:

powerpc/param.h:88:1: this is the location of the previous definition
/tmp/15519.c: In function `f47':
/tmp/15519.c:57: error: structure has no member named `tf_xtra'
/tmp/15519.c:57: error: `TF_VRSAVE' undeclared (first use in this function)
(自分の力を考えると)まずは素の方でやるべきなのかな ?

0 > devalias:

scsi                /pci@80000000/scsi@10
disk                /pci@80000000/scsi@10/sd@2,0
cdrom               /pci@80000000/scsi@10/sd@3,0
com1                /pci@80000000/isa@b/serial@i3f8
serial              /pci@80000000/isa@b/serial@i3f8
com2                /pci@80000000/isa@b/serial@i2f8
floppy              /pci@80000000/isa@b/fdc@i3f0/disk@0
net                 /pci@80000000/ethernet@c
network             /pci@80000000/ethernet@c
rtc                 /pci@80000000/isa@b/rtc@i70
nvram               /pci@80000000/isa@b/nvram@i74
sound               /pci@80000000/isa@b/sound@i534
parallel            /pci@80000000/isa@b/parallel@i378
screen              /pci@80000000/isa@b/serial@i3f8
 ok
0 > 

boot net:

boot net とすると、bootp で探しに行くようだ。MAC address は
dev net
.properties
と入力すると、次のように表示される。
local-mac-address       0004ac17 xxxx
mac-address             0004ac17 xxxx
一応伏字。

kernel を直接 load して見る:

load-base を 100000 に変更しておく。
 0 > boot net 
 BOOTP S = 4 
 FILE: /tftpboot/netbsd
 Load Addr=0x100000 Max Size=0xb00000 
 FINAL Packet Count = 5091 
 FINAL File Size = 2606086 bytes.
                     
 Unexpected Firmware Error:
 DEFAULT CATCH!, code=fff00300 at   %SRR0: 00c1b030   %SRR1: 00003030 
  ok
 0 > 
ちょっと乱暴すぎ ? 一度失敗した後は、次のように言われてだめ。
0 > setenv load-base 20000  ok
0 > boot net Unable to use memory at load-base
 ok
0 > 
ofwboot にして見る
 0 > boot net 
 BOOTP S = 4 
 FILE: /tftpboot/ofwboot
 Load Addr=0x20000 Max Size=0xbe0000 
 FINAL Packet Count = 107 
 FINAL File Size = 54468 bytes.
                     
 Unexpected Firmware Error:
 DEFAULT CATCH!, code=fff00300 at   %SRR0: 00c1b030   %SRR1: 00003030 
  ok
 0 > 
c1b030 って何 ? real-base c00000 の近くだなぁ。

ofwboot の Makefile の RELOC を c00000 にして見たら、様子が変った。 以下は起動直後に boot net としている。

 0 > boot net 
 BOOTP S = 4 
 FILE: /tftpboot/ofwboot
 Load Addr=0x4000 Max Size=0xbfc000 
 FINAL Packet Count = 107 
 FINAL File Size = 54468 bytes.
 CLAIM failed        
  ok
 0 > 
これは 「OF に対して何か要求したのだけれど、それがうまく行かなかった」 という意味だと以前教わったことがある。

しかし Locore.c の最初に nop/loop を入れても、同じなので、

  c1b03c:       60 00 00 00     nop
  c1b040:       4b ff ff fc     b       0xc1b03c
上の話は今回にはあてはまらない。

CLAIM failed は、「その場所に load 出来ない」という意味だろう。

初めから load-base 0 にすると、:

0 > setenv load-base 0  ok
0 > boot net Unable to use memory at load-base

dev memory:

0 > dev memory  ok
0 > ls 
00c52198: /IBM,memory-module@3
 ok
0 > .properties 
...
available               00012cf8 00bed308 01000000 0f000000 
..
0001 2cf8 
00be d308 
0100 0000     64k x 256      = 16M
0f00 0000     64k x 256 x 15 =240M 
ISO 9660 なら boot する ?

これはもしかしたら、iso 形式なら Prep mode で boot するという意味か ?

netbsd だけ入った iso 9660 を作って見たら、次のように言う:

 0 > boot net 
 BOOTP S = 1 
 FILE: /tftpboot/CDimage
 Load Addr=0x200000 Max Size=0xa00000 
 FINAL Packet Count = 1857 
 FINAL File Size = 950272 bytes.
 PReP-BOOT: Could not open deblocker
                     
 Unexpected Firmware Error:
 DEFAULT CATCH!, code=fff00300 at   %SRR0: 00c1b030   %SRR1: 0000b030 
  ok
 0 > 
この場合 deblocker って cat でいいのかな。 cat を deblocker という名前で置いたら、それは言わなくなった。
 0 > boot net 
 BOOTP S = 1 
 FILE: /tftpboot/CDimage
 Load Addr=0x200000 Max Size=0xa00000 
 FINAL Packet Count = 1857 
 FINAL File Size = 950272 bytes.
                     
 Unexpected Firmware Error:
 DEFAULT CATCH!, code=fff00300 at   %SRR0: 00c1b030   %SRR1: 00003030 
  ok
 0 > 
ofwbootd というのを使うのかな。



最近の日記
2024年05月08日
comparison on ./buildsh tools
2024年05月06日
py-setuptools (python 3.11.9)
make release took 1 hours and 10 min
qemu invocation for 10.99.10
2024年05月05日
Windows 10 version
serial connection
bc bench
2024年05月04日
Trial on 10.99.10
another version (later trial) to succeed
2024年04月29日
dkim
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/02/05)