通常日記 | 分類別 ABC 順 | 北目式分類 | macppc/ | port-macppc 全文検索 | NetBSD (old) | NetBSD 解説 | PHP+Postgresql | PowerMac7220/4400 雑記帳 | 4400/200

NetBSD/macppc StarMax 専用

macppc の中でも Tanzania 板を使っているものは少し特殊なので、 それに限った記録はこちらに書きます。
(Motorola StarMax, PowerMac 4400 など)
hns - 日記自動生成システム - Version 2.19.9

先月 2000年12月 来月
1 02
03 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 による簡易全文検索
詳しくは 詳細指定/ヘルプを参照して下さい
検索式:

2000年12月20日(水) [n年日記]

#1 [Upgrade] partition を作っておく

sysinst から upgrade というものを選んだことが殆んどなかったが、
  • 区画を予め作る
  • newfs もしておく
  • etc/fstab に それらが mount 出来るように書いて
  • 本当に mount 出来るように /usr /var なども作っておく
と、実際には中身は空でも upgrade で入れることが出来る
僕の目的は (「macppc の sysinst は既存の区画を見てくれない」と思っているので) 予め partition を作っておくこと。

disklabel wd1:

16 partitions:
#        size   offset     fstype   [fsize bsize   cpg]
  a:    80640        0     4.2BSD     1024  8192    16   # (Cyl.    0 - 79)
  b:   241920    80640     4.2BSD     1024  8192    16   # (Cyl.   80 - 319)
  c: 39851760        0     unused        0     0         # (Cyl.    0 - 39535*)
  d:   443520   322560     4.2BSD     1024  8192    16   # (Cyl.  320 - 759)
  e:   241920   766080     4.2BSD     1024  8192    16   # (Cyl.  760 - 999)
  f:  3024000  1008000     4.2BSD     1024  8192    16   # (Cyl. 1000 - 3999)
  g:  8064000  4032000     4.2BSD     1024  8192    16   # (Cyl. 4000 - 11999)
  h:  4032000 12096000     4.2BSD     1024  8192    16   # (Cyl. 12000 - 15999)
  i:    80640 16128000     4.2BSD     1024  8192    16   # (Cyl. 16000 - 16079)
  j:   241920 16208640       swap                        # (Cyl. 16080 - 16319)
  l:   443520 16450560     4.2BSD     1024  8192    16   # (Cyl. 16320 - 16759)
  m:   241920 16894080     4.2BSD     1024  8192    16   # (Cyl. 16760 - 16999)
  p: 18280560 17136000     4.2BSD     1024  8192    16   # (Cyl. 17000 - 35135*)

NetBSD/NetBSD-current/tar_files/sys.tar.gz = 1.5.1_ALPHA:

17766121 Dec 18 14:15 sys.tar.gz
というのを持って来て make したら、
NetBSD harry 1.5.1_ALPHA NetBSD 1.5.1_ALPHA (GENERIC-no-USB) #0: 
Wed Dec 20 16:03:53 JST 2000     
makoto@nazuha:/export/src/sys-current-1220/arch/macppc/compile/GENERIC-no-USB macppc
だった。Release cycle の時は -current は Release の source だとは聞いてい たが、公開されても、そのままのようだ。

1.5O を組立てて見るが、uvm/uvm_fault.c", line 1691:

cvs -P -d で src 全体を持ってくる
1.5_ALPHA + 1.5E libc + 1.5 kernel の iBook 上で、
/usr/src/sys に sys だけ写し、 port-macppc にある ACHIP ATP860-A という石 (linux の driver で言えば aec62xx.c ) の載った AEC6260M という pci ide card 用の patch を当てて、 USB も全て削ったものを作ってから、 StarMax 3000/240 1.5K に入れて
> boot ata/ata-disk@0:0 netbsd.new で起動すると、

Clearing /tmp.
panic kernel diagnostic assertion 
"access_type == VM_PROTO_READ || (pg ->flags & PG_RDONLY) == 0"
failed: file "../../../../uvm/uvm_fault.c", line 1691

Stopped in find at cpu_Debugger +0x10;
db>	 lwz r0,r1,0x14
となってしまう。


最近の日記
以上、1 日分です。
タイトル一覧
カテゴリ分類
Powered by hns-2.19.9, HyperNikkiSystem Project

Count.cgi (since 2000/03/03)