[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

G4/800 Dual (20011220 and MP)



>                                            千葉市中央区長洲
>                                                    藤原  誠
一世代前の G4/800 Dual に NetBSD を入れて動かす機会がありまし
た。一応報告までと思って書いて見ます。

僕的には相変らず標準としている 20011016 userland + 20011220
kernel を入れました。(install は 20011220_MD.gz を使いました)
長い newfs をしていたら、
MCHK: SRR1 = 0x00149030, MSSSR0 = 0x00009000
という字が見えて、でもそのまま動いています。確かに今見ると、
/var/log/messages に
Feb 22 08:12:53 harry /netbsd: MCHK: SRR1 = 0x00149030, MSSSR0 = 0x00009000
のような字が八行くらい見えています。8:12,8:20,18:51,19:00, 等

前後しますが、何故か OF の画面が 640x480 にしかならず、しかも
dev screen
words しても show-modes が見えず、しかし 4 set-mode のようなこと
は一応出来て、ただ全然役には立ちませんでした。そういう訳で、
X11 はそのままでは画にならず、使えません。
X11R6-2002-01-23.tar.gz を入れて見たのですが、

(--) PCI: (0:16:0) NVidia unknown chipset (0x0110) rev 178, 
  Mem @ 0x91000000/24, 0x98000000/27
と言われて、これも使えず。 GeForce2 MX 100/200 の辺りの石のは
ずなのですが。

kernel を同じく 20011220 の src (ts 版)で作ったら、
time make の表示は次の通り
474567847.798u -1979969863.001s 7:03.30 -511094.-1%   0+0k 171+3013io 3275pf+0

MP を入れて作ったものは、

cpu0 at mainbus0: 7450 (Revision 201), ID 0 (primary)
cpu0: HID0 8410c0bc<TBEN,DPM,ICE,DCE,SGE,BTIC,LRSTK,FOLD,BHT>
cpu0: HID0 8410c0bc<TBEN,DPM,ICE,DCE,SGE,BTIC,LRSTK,FOLD,BHT>
cpu0: 256KB on-chip L2 cache, 2MB backside L3 cache
cpu1 at mainbus0: 7450 (Revision 201), ID 1

という表示が出ます。

で、xf86 -current の cvs import でもして見ようかとやっていたら、
次のように止ってしまいました。trace は正確には見えませんでした。

save_ftp_proc{1} pid = 4032, fpcpu->ci_cpuid = 0
IPI[0] = 0x2, IPI [1] = 0x0
cpl 0xf0001ffe 0x0
ipending 0x0 0x0
panic: save_fpu_proc
Stopped in pid 4032 (cvs) at cpu_Debugger+0x14: mtspr 8,0
db{1}>t
ohci_intr: ignored interrupt while polling
r
ohci_intr: ignored interrupt while polling
a
ohci_intr: ignored interrupt while polling
.....
at panic_158
at save_fpu_proc+d8
at trap+7b8
at ddblow_f4
ohci_intr: ignored interrupt while polling

多分珍らしそうな panic なので、記念にとお送りします。

# gcc が作れない話
# pdisk が不可解な話などを後で書きたいと思います。
---
(藤原)