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

[pbsd-mg2] Everex Freestyle manager



Everex Freestyle managerの中古を買ってきてみました。

pcic*	at vrgiu? addr 0x150003e0 addr2 0x10070000 size2 0x4000 intr 23
でブートしました。
 23という値は、GIUのlevel2を全開にしたまま、vrgiu_intr_establishの中
でGIUのレジスタの設定をしているところを外して、vrip_intrでGIUにあがっ
てくる割りこみを見て設定しました。(ブートログは23に対して設定するように
戻してあります。まだちょっとソース読んでないんですが...)

(pcic* at vrgiu? addr 0x150003e0 addr2 0x10070000 size2 0x4000 intr 9
とかguessが入ったままvrgiu_intr_establishでレジスタを設定してしまうと、
hpcmips/hpcmips/autoconf.c:configure()で、auto configurationが終ったあ
とspl0した瞬間にGPIOの9番目があがりっぱなしになって止まってしまいます。)

 下のブートのkernelでは、vrip_intr_establishで、vrgiuの割り込みをとっ
た時点でGIUのLevel2を全部マスクし、vrgiu_intr_establishで、指定された
(この場合23bit目)ところだけ開けるようにしています。
---
UCHIYAMA Yasushi
uch@nop.or.jp 

Connected.
Copyright (c) 1996, 1997, 1998, 1999
    The NetBSD Foundation, Inc.  All rights reserved.
Copyright (c) 1982, 1986, 1989, 1991, 1993
    The Regents of the University of California.  All rights reserved.

NetBSD 1.3I (NARU3) #0: Mon Jul 19 00:35:22 JST 1999
    uch@anko:/work/netbsd/hpcmips/sys/arch/hpcmips/compile/NARU3
NEC VR4111 rev0.0
real mem  = 8388608
avail mem = 6127616
using 204 buffers containing 835584 bytes of memory
../../../../arch/hpcmips/vr/vr.c(137): vr_bus_reset() not implemented.
mainbus0 (root)
cpu0 at mainbus0: cpu0: NEC VR4100 CPU Rev. 5.0 with software emulated floating point Rev. 0.0
cpu0: L1 cache: 16kb/16b Instruction, 8kb/16b Data, direct mapped
cpu0: No L2 cache
vrip0 at mainbus0
com0 at vrip0 addr 0xc000000-0xc000007 intr 9: ns16550a, working fifo
com0: console
vrip_intr_setmask2:
vrrtc0 at vrip0 addr 0xb0000c0-0xb0000df intr 2vrip_intr_setmask2:

vrgiu0 at vrip0 addr 0xb000100-0xb00011f intr 8
vrip_intr_setmask2:
irq8 level2 mask:........|..|..|.|..||||||||||.|.
irq8 level2 mask:................................
pcic0 at vrgiu0 addr 0x150003e0-0x150003de intr 23
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has sockets A and B
vrip_intr_setmask2:
irq8 level2 mask:................................
irq8 level2 mask:........|.......................
pcmcia0 at pcic0 controller 0 socket 0
wdc0 at pcmcia0 function 0 port 0x15000000-0x1500000f
wd0 at wdc0 channel 0 drive 0: <HAGIWARA HPC-CF32X>
wd0: drive supports 1-sector pio transfers, lba addressing
wd0: 30MB, 492 cyl, 4 head, 32 sec, 512 bytes/sect x 62976 sectors

pcmcia1 at pcic0 controller 0 socket 1
pcmcia2 at pcic0 controller 1 socket 0
pcmcia3 at pcic0 controller 1 socket 1
vrbcu0 at vrip0 addr 0xb000000-0xb00001f
vrkiu0 at vrip0 addr 0xb000180-0xb00019f intr 7vrip_intr_setmask2:
irq7 level2 mask:................
irq7 level2 mask:................
vrip_intr_setmask2:
irq7 level2 mask:................
irq7 level2 mask:..............|.
(8, 0): console
../../../../arch/hpcmips/vr/vr.c(137): vr_bus_reset() not implemented.
boot device: wd0
root on wd0a dumps on wd0b
WARNING: old BSD partition ID!
WARNING: preposterous clock chip time
 -- CHECK AND RESET THE DATE!
root file system type: ffs
Enter pathname of shell or RETURN for sh: 
Terminal type? ^C
# exit
swapctl: adding /dev/wd0b as swap device at priority 0
setting tty flags
starting network
configuring network interfaces:.
dmesg: /netbsd: No such file or directory
starting system logger
checking for core dump...
savecore: /netbsd: kvm_openfiles: /netbsd: No such file or directory
starting rpc daemons: portmap.
mount_kernfs: : Operation not supported by device
mount_procfs: : Operation not supported by device
starting nfs daemons:.
setting securelevel: kern.securelevel: 0 -> 1
checking quotas: done.
building databases...
kvm_mkdb: /netbsd: No such file or directory
clearing /tmp
Jul 19 01:32:39  savecore: /netbsd: kvm_openfiles: /netbsd: No such file or directory
updating motd.
standard daemons: update cron.
starting network daemons: inetd.
starting local daemons:.
Mon Jul 19 01:32:46 GMT 1999

NetBSD/pmax (Amnesiac) (console)

login: root