[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:05465] A pcmcia card is recognized wrongly.[HiNote VP]
- From: "Ken N." <kenn@xxxxxxxxxxxxxxxxx>
- Subject: [debian-users:05465] A pcmcia card is recognized wrongly.[HiNote VP]
- Date: Sat, 18 Apr 1998 17:14:50 +0900
- X-ml-info: If you have a question, send a mail with the body "# help" (without quotes) to the address debian-users-ctl@debian.or.jp
- X-ml-name: debian-users
- X-mlserver: fml [fml 2.1A#45]; post only from members
- Message-id: <199804180751.QAA25277@xxxxxxxxxxxxxxxxxxxxxx>
- X-mail-count: 05465
- X-mailer: mnews [version 1.21] 1997-12/23(Tue)
問題: 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