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

MC-CS12 & WorkPad z50



テスト用に何種類かのマシンを買い込んだのですが、以下の2機種については、
PCICは見つかるもののそれ以上動かない状態になっています。

  1. NEC MobileGear MC-CS12
  2. IBM WorkPad z50

MC-CS12については、シリアルを有効にするポート(GPIO 14)は見つかったのです
が、PCICの割り込みはGPIO 9に接続されているのではないらしく、割り込みが入
りません。wdcが割り込みを取れずに'lost interrupt'になります。

NULLCONFを使って探ろうとしたのですが、PC Cardを抜き差ししても割り込みが
入りませんでした。

z50については、シリアルポートは特に何もしなくても使えました。PCICもMCRシ
リーズと同じアドレスに見つかりましたが、CFが正常に認識されませんでした。
コンソールのメッセージは以下のとおりです。

------------------------------------------------------------------------
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.4M (GENERIC) #34: Sat Nov  6 22:49:39 JST 1999
    shin@kaworu:/usr/home/shin/current/src/sys/arch/hpcmips/compile/GENERIC
NEC VR4121 rev0.0
total memory = 16384 KB
avail memory = 13216 KB
using 230 buffers containing 920 KB of memory
../../../../arch/hpcmips/vr/vr.c(175): vr_bus_reset() not implemented.
mainbus0 (root)
cpu0 at mainbus0: cpu0: NEC VR4100 CPU Rev. 6.0 with software emulated floating point Rev. 0.0
cpu0: L1 cache: 16KB/16B Instruction, 8KB/16B Data, direct mapped
cpu0: No L2 cache
fb0 at mainbus0: rasops 640x480 pixels, 65536 colors, 80x48 chars
wsdisplay0 at fb0
../../../../arch/hpcmips/dev/fb.c(458): fb_alloc_screen()
../../../../arch/hpcmips/dev/fb.c(494): fb_show_screen()
../../../../arch/hpcmips/dev/fb.c(458): fb_alloc_screen()
wsdisplay0: screen 0 added (std, vt100 emulation)
vrip0 at mainbus0
vrcmu0 at vrip0 addr 0xb000060-0xb00007f
vrgiu0 at vrip0 addr 0xb000100-0xb00011f intr 8vrip_intr_setmask2:
level1[8] level2 mask:................|...|.|......|||
Output-port:,,,,,,;;,,,,,,,,,;;;;;;;;;;;;;;;|.|..||.......||.||.|.......|||.
com0 at vrip0 addr 0xc000000-0xc000007 intr 9vrgiu_port_write: not defined port name0
: ns16550a, working fifo
com0: console
vrip_intr_setmask2:
vrrtc0 at vrip0 addr 0xb0000c0-0xb0000df intr 2vrip_intr_setmask2:

vrbcu0 at vrip0 addr 0xb000000-0xb00001f
vrkiu0 at vrip0 addr 0xb000180-0xb00019f intr 7vrip_intr_setmask2:
level1[7] level2 mask:.............||.
vrip_intr_setmask2:
level1[7] level2 mask:................

wskbd0 at vrkiu0 mux 1
vrpmu0 at vrip0 addr 0xb0000a0-0xb0000bf intr 1vrip_intr_setmask2:

vrisab0 at vrgiu0:ISA port 0x14000000-0x18000000 mem 0x10000000-0x20000000
isa0 at vrisab0
pcic0 at isa0 port 0x3e0-0x3e1 iomem 0x70000-0x73fff irq 589827
pcic0: controller 0 (Intel 82365SL Revision 1) has sockets A and B
pcic0: controller 1 (Intel 82365SL Revision 1) has sockets A and B
ISA IRQ 3 -> GPIO port 9
vrip_intr_setmask2:
level1[8] level2 mask:................................
pcmcia0 at pcic0 controller 0 socket 0
pcmcia1 at pcic0 controller 0 socket 1
pcmcia1: CIS version PCMCIA 2.0 or 2.1
pcmcia1: CIS info: SunDisk, SDP, 5/3 0.6
pcmcia1: Manufacturer code 0x45, product 0x401
pcmcia1: function 0: fixed disk, ccr addr 200 mask f
pcmcia1: function 0, config table entry 0: memory card; irq mask 0; memspace 0; maxtwins 1; powerdown
pcmcia1: function 0, config table entry 1: I/O card; irq mask ffff; iomask 4, iospace 0; memspace 0; maxtwins 1; powerdown
pcmcia1: function 0, config table entry 2: I/O card; irq mask 4000; iomask a, iospace 1f0 3f6; memspace 0; maxtwins 1; powerdown
pcmcia1: function 0, config table entry 3: I/O card; irq mask 4000; iomask a, iospace 170 376; memspace 0; maxtwins 1; powerdown
pcmcia1: function 0, config table entry 7: I/O card; irq mask 4000; iomask a, iospace 170 376; memspace 0; maxtwins 1; powerdown
wdc0 at pcmcia1 function 0 port 0x14000330-0x1400033f
isa_intr_alloc:............................|...
vrip_intr_setmask2:
level1[8] level2 mask:......................|.........
pcmcia1: card irq 3
pcmcia2 at pcic0 controller 1 socket 0
pcmcia3 at pcic0 controller 1 socket 1
../../../../arch/hpcmips/vr/vr.c(175): vr_bus_reset() not implemented.
boot device: <unknown>
root device:
------------------------------------------------------------------------

CISは読めているので、PCICのアクセスそのものはうまくいっているようですが、
CFが正常に認識されていれば表示されるはずの、

wd0 at wdc0 ....

が表示されません。

このような状態で行き詰まっているのですが、何を調べればよいか見当が付きま
せん。皆様のお知恵をお貸しください。

篠原

P.S	WorkPad z50は、49,800円で投げ売りされていたので買ってしまいまし
	た。始めは168,000円で売られていて、1週間くらい前までは128,000円
	に値下げされていて、それでも売れずにとうとう5万円を切る値段になっ
	てしまったとは...... ちなみに、売っていたのは秋葉原のイケショッ
	プモバイルプラザです。まだ2〜3台は残っていたと思います。