[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: NEWS5000 SCSI
| なんせ情報が mkg のソースだけという状態で、何が起きているのか
| よく(さっぱり)わからないんですが、思い当たる点としては、
| #define DMAC3_PAGEMAP 0xb4c20000
|
| のアドレスが違うんじゃないか、というのがあります。ソースをみて
| もらうとすぐわかると思いますが、これは dmac についている MMU
| (のようなもの)のページテーブルのアドレスです。
NEWS4000に差している状態だと、dmac3_resetで、conf registerに
DMAC3_CONF_PCENを指定すると、直後からintr registerのparity error
があがって、クリアもリセットもきかないようすです。
このNEWS4000に差していたNWB-2501をNEWS5000のスロットに差してテストし
てみると
c-- dmac3 0 0 0 - be200000 fffeeab4 2 ffff5920
1 0 0 - be300000 fffeeaa4
2 0 0 1 b8200000 fffeea94 ←スロットに差したNWB-2501
parity errorはでなくなるものの、
scsibus0: waiting 2 seconds for devices to settle...
sd0 at scsibus0 target 0 lun 0: <HITACHI, DK315C-14, H7H6> SCSI2 0/direct fixed
sd0: 1370 MB, 2472 cyl, 15 head, 75 sec, 512 bytes/sect x 2807460 sectors
scsibus0 target 6 lun 0: <SONY, CD-ROM CDU-541, 4.3a> SCSI2 5/cdrom removable not configured
scsibus1: waiting 2 seconds for devices to settle...
scsibus2: waiting 2 seconds for devices to settle... ←NWB-2501に対応。
の後、反応がなくなくなってしまいます。むむむ...
---
UCHIYAMA Yasushi
uch@nop.or.jp