|
Namazu for hns による簡易全文検索 詳しくは 詳細指定/ヘルプを参照して下さい |
||||||||||||||||||||||||||||||||||||||||||||||||
2004年12月10日(金) 旧暦 [n年日記] [更新:"2004/12/11 01:26:48"]#1 [ofppc] printenv
自分で誕生日の贈り物 :-) D W H 63cm x 48cm x 9cmdebian 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 =240MISO 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年07月03日 ・kicad oddity 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 | ||