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

[debian-users:05465] A pcmcia card is recognized wrongly.[HiNote VP]



問題: pcmciaカードが正しく認識されない。Anonymous memory
    cardと認識されてしまう。

環境等:
    Debian: bo 
        ftp://ftp.debian.or.jp/pub/Linux/debian-jp/stable/disks-i386/current/
            のdisk imageを使用してインストール
    Kernel: インストールされたものそのまま(2.0.29)
    pcmcia Card Service & Modules:
        pcmcia-cs_2.9.6-3_i386.deb
        pcmcia-modules-2.0.29-7_2.9.6-3_i386.deb
            をそれぞれ使用
    Hardware:
        本体: DEC Digital HiNote VP
        card: 3Com 3C563D-J-TP

以下詳細:


今、手元に「3Com 3C563D-J-TP」というpcmcia cardがあります。
このカード、IBM ThinkPad 560E で動かしている boでは、何の
問題もなく認識されます。こんな感じです。
(ちょっと行が長くなりますが、/var/log/syslogからそのままいきます)


Apr 17 20:58:05 zouave cardmgr[88]: initializing socket 1
Apr 17 20:58:05 zouave cardmgr[88]: socket 1: 3Com 3c562D/3c563D LAN+Modem Adapter
Apr 17 20:58:05 zouave cardmgr[88]: executing: 'insmod /lib/modules/2.0.29/pcmcia/3c589_cs.o'
Apr 17 20:58:05 zouave cardmgr[88]: executing: 'insmod /lib/modules/2.0.29/pcmcia/serial_cs.o'
Apr 17 20:58:05 zouave kernel: loading device 'eth0'... 
Apr 17 20:58:05 zouave kernel: eth0: 3Com 3c562, port 0x300, irq 3, Auto port,  00 60 97 FA B2 6D 
Apr 17 20:58:05 zouave kernel: tty01 at 0x02f8 (irq = 3) is a 16550A 
Apr 17 20:58:05 zouave cardmgr[88]: executing: './network start eth0'
Apr 17 20:58:06 zouave cardmgr[88]: executing: './serial start ttyS1'


モデムの方は試していませんが、ネットワーク機能は全く問題
ありません。

ところが、このカードを DEC Digital HiNote VP に挿すと、
Anonymous memory card としか認識しないのです。

Apr 18 15:45:33 kenn cardmgr[79]: initializing socket 1
Apr 18 15:45:33 kenn cardmgr[79]: socket 1: Anonymous Memory Card
Apr 18 15:45:33 kenn kernel: cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xcbfff 0xe0000-0xfffff 
Apr 18 15:45:34 kenn cardmgr[79]: executing: 'insmod /lib/modules/2.0.29/pcmcia/pcmem_cs.o'
Apr 18 15:45:34 kenn kernel: pcmem_cs: loading write-protected memory card 'pcmem0' 
Apr 18 15:45:34 kenn cardmgr[79]: executing: './pcmem start pcmem0'


さて、この場合どのような対策が考えられるでしょうか。まず
何を調べ、何にトライすべきかをどなたか御教示ください。


その他の情報:

/etc/pcmcia.conf
/etc/pcmcia/config
/etc/pcmcia/config.opt
    これらのファイルについては、TP560E, HiNote VPともに
    同じもの(installしたままいじっていない)を使っています。


いろいろなコマンドの出力:
    いずれもカードを挿した状態でのものです。

TP560E> probe
PCI bridge probe: Cirrus PD6729 found, 2 sockets.

HiNote> probe
PCI bridge probe: not found.
Intel PCIC probe: i82365sl DF found, 2 sockets.


TP560E> cardctl status
Socket 0:
Socket 1:
  Function 0:
  card present
  Function 1:
  card present, ready

HiNote> cardctl status
Socket 0:
Socket 1:
  Function 0:
  card present, ready, write protect, battery dead


TP560E> cardctl config
Socket 0:
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0
  Card type is memory and I/O
  IRQ 3 is exclusive, level mode, enabled
  Function 0:
    Config register base = 0x1800
      Option = 0x47, status = 0000, pin = 0000, copy = 0000, ext = 0000
    I/O window 1: 0x0300 to 0x030f, 16 bit
  Function 1:
    Config register base = 0x1900
      Option = 0x47, status = 0x08, pin = 0000, copy = 0000, ext = 0000
    I/O window 1: 0x02f8 to 0x02ff, 8 bit

HiNote> cardctl config
Socket 0:
Socket 1:
  Vcc = 5.0, Vpp1 = 0.0, Vpp2 = 0.0



dmesgよりcard serviceの起動時出力部分:

TP560E:

Linux PCMCIA Card Services 2.9.6
Intel PCIC probe: 
  Cirrus PD6729 PCI at 0x3e0, 2 sockets
    host opts:  [ring] [1/6/8]
    irq mask (default) = 0x5eb8, status change on irq 11
cs: IO port probe 0x0100-0x03ff: excluding 0x220-0x22f 0x268-0x26f 0x330-0x337 0x388-0x38f 0x3b8-0x3e7
cs: IO port probe 0x0a20-0x0a27: clean.
cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xc7fff 0xf0000-0xfffff


HiNote:

Linux PCMCIA Card Services 2.9.6
Intel PCIC probe: 
  TI 1131 CardBus at 0x3e0, 2 sockets
    host opts:  [serial irq]
    irq mask (scanned) = 0x0698, status change on irq 10
cs: IO port probe 0x0100-0x03ff: excluding 0x220-0x22f 0x378-0x37f 0x388-0x38f
cs: IO port probe 0x0a20-0x0a27: clean.
cs: memory probe 0x0c0000-0x0fffff: excluding 0xc0000-0xcbfff 0xe0000-0xfffff


 -.- . -. -.
Ken Nakagaki <kenn@xxxxxxxxxxxxxxxxx>
「人は船ではない。人は会社ではない」-- Gerry Spence