[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