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

Re: Fujitsu MB87030/MB89352 (SPC) manual



おおしま@名古屋在住です。

かなり古い話で申し訳ありません。

Sat, 30 Aug 2003 14:11:34 +0900 頃
Tetsuya Isaki <isaki@par.odn.ne.jp> さん曰く

> spc_select() と spc_intr() の中の #ifdef x68k はどちらも
> 外しても動作しました。私のところには SPC 乗った X68k は
> 1つ(X68030/30MHz改) しかないんですが、他の方も mb89352.c
> rev1.23 に添付の変更加えたもので動作するか試してもらえますか。

手元のx68030(030/25M)内蔵SPCだと、mb89352.c rev. 1.23以降だと
panicするようになりました。rev. 1.19だと普通に起動します。
(1.20-1.22だとtimeout)

ただ、SCSIケーブルやターミネータが幾分怪しく、ハード自体どの
程度信用していいものかもちょっと不明です…。

sram0: 16k bytes accessible
bell0: YM2151 OPM bell emulation.
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <FUJITSU, M1606S-512, 6236> disk fixed
trap type 0, code = 0x755, v = 0xa96035
kernel program counter = 0x113d9c
kernel: Bus error trap
pid = 2, lid = 1, pc = 00113D9C, ps = 2108, sfc = 1, dfc = 1
Registers:
             0        1        2        3        4        5        6        7
dreg: 00000000 00000094 00000000 00000094 80A96021 00000000 003A4539 00000000
areg: 00A96035 003A4538 00A96021 00000010 00000001 0010A35E 006C6BEC FFFFCFFC

Kernel stack (006C6AA4):
6C6AA4: 000F8262 006C6B28 00000080 00000000 00000094 80A96021 00000000 003A4539
6C6AC4: 00000000 00A96021 00000010 00000001 0010A35E 0009FC5E 006C4088 00002100
6C6AE4: 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000
6C6B04: 00000000 00000000 00000000 003A4520 006C6BEC 0000004C 00000000 00000755
6C6B24: 00A96035 00000000 00000094 00000000 00000094 80A96021 00000000 003A4539
6C6B44: 00000000 00A96035 003A4538 00A96021 00000010 00000001 0010A35E 006C6BEC
6C6B64: FFFFCFFC 00000000 21080011 3D9CB008 1EEC0755 14001282 00A96035 00A96035
6C6B84: 80A96021 10101010 00113DA2 00113DA0 00113D9E 80A960FF 1400FF0C 000FF487
6C6BA4: 80A96021 003C3D00 FFFFFF80 FFFFFF80 80200018 00113D98 00000000 00000001
6C6BC4: 00114116 0000008B 80A96021 00000004 003A4400 00000000 00000000 00A96021
6C6BE4: 003A4520 003A4400 006C6C1C 00114136 003A4400 003A4538 00000001 00000510
6C6C04: 00000000 00000000 003A443C 003C4000 003C3D00 003A443C 006C6C2C 0010090A
6C6C24: 003A4400 00002000 006C6C70 00000410 006C6C04 00000002 00000081 00A96025
6C6C44: 00A96021 20040010 B88601B0 003A443C 00000000 003C4000 00000004 0010B77A
6C6C64: 003C4000 003C3D00 0010B664 006C6CA4 0010BA80 003A443C 00000002 00401024
6C6C84: 00000004 006C6DE4 006C6DBC 006C6DC0 003C4084 003C4000 003C3D00 00000000
panic: Bus error
Stopped in pid 2.1 (scsibus0) at        netbsd:cpu_Debugger+0x6:        unlk    a6
db> bt
cpu_Debugger(2104,0,6c6b28,6c6b14,f8282) + 6
panic(137af2,0,94,80a96021,0) + f8
trap(0,755,a96035) + 24c
spc_datain_pio(3a4400,3a4538,1,510,0) + 148
spc_intr(3a4400,2000,6c6c70,410,6c6c04) + 35c
intio_intr(6c6c04) + 68
intiotrap(3a443c) + 8
scsipi_execute_xs(3c4000) + 176
scsi_scsipi_cmd(3c3d00,6c6d28,6,6c6db8,24,4,1770,0,401024) + 82
scsipi_command(3c3d00,6c6d28,6,6c6db8,24) + 5a
scsipi_mode_sense(3c3d00,8,4,6c6db8,24) + 4c
sd_mode_sense(3c2200,8,6c6db8,20,4,24,6c6db4) + 5a
sd_get_parms(3c2200,3c22c0,4) + 9a
sdattach(347ac0,3c2200,6c6ec8,3c2200,6c6ec8) + 1b2
config_attach(347ac0,140384,6c6ec8,10d20e,3a443c,3c3d00) + 28a
scsi_probe_device(347ac0,0,0) + 350
scsi_probe_bus(347ac0,ffffffff,ffffffff) + a6
scsibus_config(3a443c,347ac0) + 50
scsipi_completion_thread(3a443c) + 1b4
start() + 288
db>

-- 
Yasushi Oshima,
oshimaya@sc.starcat.ne.jp