通常日記 | 分類別 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月23日() [n年日記]

#1 [1.5K] cvs checkout -P -D 11/25/2000 syssrc でやっと組立

cvs checkout -P -D 11/25/2000 syssrc
で持って来たものは。
 ld -N -Ttext 100000 -e __start -x -o netbsd ${SYSTEM_OBJ} vers.o
 ffs_vnops.o: In function `ffs_reclaim':
 ffs_vnops.o(.text+0x11c0): undefined reference to `ufs_reclaim'
となってしまう
NetBSD-current の追跡 によれば、
cvs checkout -D 20001125-UTC syssrc
とやれとある。 それを(上書きのように)そのまま実行すると、やはり上のように
 ffs_vnops.o(.text+0x11c0): undefined reference to `ufs_reclaim'
と言われるが、 ufs* を消してから make したら、やっと出来て、

ATP860 の patch を当ててもやはり出来て、:

pciide0 at pci1 dev 7 function 0: Sonnet Tempo Ultra66 IDE Controller (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to native-PCI mode
pciide0: using irq 27 for native-PCI interrupt
wd1 at pciide0 channel 0 drive 0: <ST52520A>
wd1: drive supports 16-sector pio transfers, lba addressing
wd1: 2446 MB, 4970 cyl, 16 head, 63 sec, 512 bytes/sect x 5009760 sectors
wd1: drive supports PIO mode 4, DMA mode 2
wd1(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
と認識された。
root@harry  22:19:16/001223(/home/makoto)# dd if=/dev/rwd0a of=/O/var/tmp/test bs=64k
630+0 records in
630+0 records out
41287680 bytes transferred in 14 secs (2949120 bytes/sec)
root@harry  22:19:34/001223(/home/makoto)# 
3MBytes/sec
root@harry  22:19:34/001223(/home/makoto)# dd if=/dev/rwd1a of=/dev/null bs=64k
630+0 records in
630+0 records out
41287680 bytes transferred in 5 secs (8257536 bytes/sec)
root@harry  22:21:21/001223(/home/makoto)# 
読出 8.2MBytes/sec。考えたらこれは ATA/66 の disk ではなかった。

ATA/66 をつないで見ると、:

pciide0 at pci1 dev 7 function 0: Sonnet Tempo Ultra66 IDE Controller (rev. 0x01)
pciide0: bus-master DMA support present
pciide0: primary channel wired to native-PCI mode
pciide0: using irq 27 for native-PCI interrupt
wd1 at pciide0 channel 0 drive 0: <ST320420A>
wd1: drive supports 16-sector pio transfers, lba addressing
wd1: 19458 MB, 16383 cyl, 16 head, 63 sec, 512 bytes/sect x 39851760 sectors
wd1: drive supports PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66)
wd1(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 4 (Ultra/66) (using DMA data transfers)
scsibus0: waiting 2 seconds for devices to settle...
de0: setting full duplex.
de0: enabling Full Duplex 100baseTX port
boot device: wd0
root on wd0a dumps on wd0b
root file system type: ffs
pciide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x28
wd1: transfer error, downgrading to Ultra-DMA mode 2
wd1(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 2 (Ultra/33) (using DMA data transfers)
wd1c: DMA error reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying
pciide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x28
wd1: transfer error, downgrading to Ultra-DMA mode 1
wd1(pciide0:0:0): using PIO mode 4, DMA mode 2, Ultra-DMA mode 1 (using DMA data transfers)
wd1c: DMA error reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying
pciide0:0:0: lost interrupt
        type: ata tc_bcount: 512 tc_skip: 0
pciide0:0:0: bus-master DMA error: missing interrupt, status=0x28
wd1: transfer error, downgrading to DMA mode 2
wd1(pciide0:0:0): using PIO mode 4, DMA mode 2 (using DMA data transfers)
wd1c: DMA error reading fsbn 0 (wd1 bn 0; cn 0 tn 0 sn 0), retrying
wd1: soft error (corrected)

6.9MBytes/sec:

root@harry  22:29:15/001223(/home/makoto)#  dd if=/dev/rwd1a of=/dev/null bs=64k
630+0 records in
630+0 records out
41287680 bytes transferred in 6 secs (6881280 bytes/sec)

2000年12月24日() [n年日記]

#1 /usr/src/sys/dev/pci/pciide.c

の一部に printf を付けて見た
makoto@harry ■21:11:40/001224(~)> dmesg |grep speed
wd1: bus speed register set to 0x10c9a731 (BIOS 0x00000000)
wd1: bus speed register set to 0x10caa731 (BIOS 0x10492731)
wd1: bus speed register set to 0x10cba731 (BIOS 0x104a2731)
wd1: bus speed register set to 0x20c8a731 (BIOS 0x104b2731)
この読取はまだ後で


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

Count.cgi (since 2000/03/03)