PCMCIAを認識しない?(Thinkpad i1400 2611-455)

パピーリナックスを初めて使う方

モデレータ: 暇人, YoN, nyu

返信する
高橋宏明
記事: 5
登録日時: 08/11/14(金) 21:01

PCMCIAを認識しない?(Thinkpad i1400 2611-455)

投稿記事 by 高橋宏明 »

はじめまして。
Linuxをはじめて使う者です。
IBM Thinkpad i1400 2611-455を使用しておりますが、
起動はするのですが、LANカード(LPC3-TX)のランプは点灯せず認識しないようなので、
お知恵をいただきたく質問させていただきます。
(Thinkpad390E 2626-CAJでは、起動完了時点ではLPC3-TXのランプが点灯し、LANカードが認識されるようで、ちょっといじればネットに接続できました。)

いろいろいじくってみてPCI情報の表示などという項目をみてみましたが、
OZ6832/6833 CardBus Controllerが問題なのかな?となんとなく思っています。
LANカードを認識して、ネットをできるようにするにはどのようにしたら良いでしょうか?
お知恵をいただきたく存じます。

《参考》
失敗例であるThinkpad i1400では、
>DESCRIPTION:
>VENDOR: 10b9 DEVICE: 1531 KERNEL MODULE: unknown
>DESCRIPTION:
>VENDOR: 10b9 DEVICE: 1533 KERNEL MODULE: unknown
>DESCRIPTION: O2 Micro, Inc. OZ6832/6833 CardBus Controller
>VENDOR: 1217 DEVICE: 6832 KERNEL MODULE: unknown
>DESCRIPTION: O2 Micro, Inc. OZ6832/6833 CardBus Controller
>VENDOR: 1217 DEVICE: 6832 KERNEL MODULE: unknown
>DESCRIPTION:
>VENDOR: 10c8 DEVICE: 0004 KERNEL MODULE: unknown
>DESCRIPTION: ALi Corporation M5229 IDE
>VENDOR: 10b9 DEVICE: 5229 KERNEL MODULE: unknown
>DESCRIPTION:
>VENDOR: 10b9 DEVICE: 7101 KERNEL MODULE: i2c-ali15x3
>DESCRIPTION: ALi Corporation USB 1.1 Controller
>VENDOR: 10b9 DEVICE: 5237 KERNEL MODULE: ohci-hcd

比較対象として成功例であるThinkpad390Eでは
>DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX Host bridge
>VENDOR: 8086 DEVICE: 7190 KERNEL MODULE: intel-agp
>DESCRIPTION: Intel Corporation 440BX/ZX/DX - 82443BX/ZX/DX AGP bridge
>VENDOR: 8086 DEVICE: 7191 KERNEL MODULE: unknown
>DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ISA
>VENDOR: 8086 DEVICE: 7110 KERNEL MODULE: unknown
>DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 IDE
>VENDOR: 8086 DEVICE: 7111 KERNEL MODULE: unknown
>DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 USB
>VENDOR: 8086 DEVICE: 7112 KERNEL MODULE: uhci-hcd
>DESCRIPTION: Intel Corporation 82371AB/EB/MB PIIX4 ACPI
>VENDOR: 8086 DEVICE: 7113 KERNEL MODULE: i2c-piix4
>DESCRIPTION: Texas Instruments PCI1251A
>VENDOR: 104c DEVICE: ac1d KERNEL MODULE: yenta_socket
>DESCRIPTION: Texas Instruments PCI1251A
>VENDOR: 104c DEVICE: ac1d KERNEL MODULE: yenta_socket
>DESCRIPTION: ESS Technology ES1969 Solo-1 Audiodrive
>VENDOR: 125d DEVICE: 1969 KERNEL MODULE: snd-es1938
>DESCRIPTION:
>VENDOR: 10c8 DEVICE: 0005 KERNEL MODULE: unknown
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: PCMCIAを認識しない?(Thinkpad i1400 2611-455)

投稿記事 by みのむし »

>IBM Thinkpad i1400 2611-455を使用しておりますが、
>起動はするのですが、LANカード(LPC3-TX)のランプは点灯せず認識しないようなので、
>お知恵をいただきたく質問させていただきます。

・lspci および lsmod の実行結果を見せてください。
・PCカードスロットを変えてみては?
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
高橋宏明
記事: 5
登録日時: 08/11/14(金) 21:01

投稿記事 by 高橋宏明 »

みのむし様、お世話になります。

アドバイスいただいた、PCカードスロットを上段・下段で差し替えてみましたが同様でした。
つぎに、lspciとlsmodの結果です。(コマンドプロンプト?の内容をコピーアンドペーストする方法を知らないので、画面をみてエディターで手打ちしています)

#lspci
00:00.0 Class 0600: 10b9:1531 (rev b3)
00:02.0 Class 0601: 10b9:1533 (rev 0a)
00:05.0 Class 0607: 1217:6832 (rev 34)
00:05.1 Class 0607: 1217:6832 (rev 34)
00:06.0 Class 0300: 10c8:0004 (rev 01)
00:0b.0 Class 0101: 10b9:5229 (rev 20)
00:0c.0 Class 0680: 10b9:7101 (rev 09)
00:0f.0 Class 0c03: 10b9:5237 (rev b3)
#lsmod
Module Size Used by
nls_utf8 2176 1
parport_pc 31716 1
lp 12616 0
parport 35528 2 parport_pc,lp
snd_mixer_oss 16896 0
snd_intel8x0 33692 0
snd_ac97_codec 101668 1 snd_intel8x0
ac97_bus 2304 1 snd_ac97_codec
snd_pcm 75656 2 snd_intel8x0,snd_ac97_codec
snd_timer 22020 1 snd_pcm
snd 52068 5 snd_mixer_oss,snd_intel8x0,snd_ac97_codec,snd_pcm,snd_timer
soundcore 7520 1 snd
snd_page_alloc 10120 2 snd_intel8x0,snd_pcm
usblp 14080 0
apm 20304 0
i2c_ali15x3 7940 0
i2c_core 22032 1 i2c_ali15x3
fuse 44052 2
unionfs 83732 1
nls_iso8859_1 4224 0
nls_cp437 5888 1
usbhid 24928 0
usb_storage 83264 0
ohci_hcd 21252 0
usbcore 127128 5 usblp,usbhid,usb_storage,ohci_hcd
sr_mod 17188 0
ide_cd 39200 0
cdrom 36768 2 sr_mod,ide_cd
squashfs 46856 1
metabo
記事: 84
登録日時: 08/02/21(木) 21:55
お住まい: 東京

Re: PCMCIAを認識しない?(Thinkpad i1400 2611-455)

投稿記事 by metabo »

高橋宏明 さんが書きました:はじめまして。
Linuxをはじめて使う者です。
IBM Thinkpad i1400 2611-455を使用しておりますが、
起動はするのですが、LANカード(LPC3-TX)のランプは点灯せず認識しないようなので、
お知恵をいただきたく質問させていただきます。
(Thinkpad390E 2626-CAJでは、起動完了時点ではLPC3-TXのランプが点灯し、LANカードが認識されるようで、ちょっといじればネットに接続できました。)
自分は i1400 / 390E、では無くTP240/560Xですが
cardctl で3COMのNICが認識したら、modprobe して
その後は、デスクトップの 接続アイコンから
eth0に3c59xが表示されました

#cardctl info 0
PRODID_1="3Com Corporation"
PRODID_2="3CCFE575CT"
PRODID_3="LAN Cardbus Card"
PRODID_4="004"
MANFID=0101,5257
FUNCID=6

*コマンドの説明は、単にcardctl と打てばオプションが表示されます

#modprobe 3c59x
# <-------------------存在しないと、確か?notfoundとか 云われる

P。S:
コンソール画面をエディターで手打ちは、 大変でしょ?
リダイレクトを使えばファイルに落とせますよ

cf: cardctl info 0 > 3c59x <------コマンド出力が3c59xと云うファイルに書かれる
名前の通り中年のメタボです
高橋宏明
記事: 5
登録日時: 08/11/14(金) 21:01

Re: PCMCIAを認識しない?(Thinkpad i1400 2611-455)

投稿記事 by 高橋宏明 »

metabo さんが書きました: 自分は i1400 / 390E、では無くTP240/560Xですが
cardctl で3COMのNICが認識したら、modprobe して
その後は、デスクトップの 接続アイコンから
eth0に3c59xが表示されました

#cardctl info 0
PRODID_1="3Com Corporation"
PRODID_2="3CCFE575CT"
PRODID_3="LAN Cardbus Card"
PRODID_4="004"
MANFID=0101,5257
FUNCID=6

*コマンドの説明は、単にcardctl と打てばオプションが表示されます

#modprobe 3c59x
# <-------------------存在しないと、確か?notfoundとか 云われる

P。S:
コンソール画面をエディターで手打ちは、 大変でしょ?
リダイレクトを使えばファイルに落とせますよ

cf: cardctl info 0 > 3c59x <------コマンド出力が3c59xと云うファイルに書かれる
metabo様、アドバイスありがとうございます。

残念ながら、悩みの種であるTP i1400では、期待していたものと違う表示が出るようです。
#cardctl info 0
open_sock():No such device
でした。
cardctl info 1でも同様でした。

それに対して、動作についてはおおむね満足しているTP390Eでは、
#cardctl info 0
PRODID_1="MELCO"
PRODID_2="LPC3-TX"
PRODID_3=""
PRODID_4=""
MANFID=8a01,c1ab
FUNCID=6
と表示されました。
metabo様のお書きになったような感じで、接続アイコンからeth0でAXなんとかという感じで認識されていました。

TP390Eはいいのですが、困っているのがTP i1400でして。
まったく途方にくれています。
どこかで読んだ気がするのですが、TP390がビジネス用、TP iシリーズ用が家庭用という事を書いてあったと思います。
TP i1400は作りからして普通のThinkpadと違って一般的ではないのかもしれませんね。

P.S.リダイレクトのアドバイスありがとうございます。便利ですね。勉強になりました。
metabo
記事: 84
登録日時: 08/02/21(木) 21:55
お住まい: 東京

Re: PCMCIAを認識しない?(Thinkpad i1400 2611-455)

投稿記事 by metabo »

高橋宏明 さんが書きました: #cardctl info 0
open_sock():No such device
でした。
cardctl info 1でも同様でした。
高橋さん、処で i1400 のカードスロットは他のOS(windows)とかでは
問題無く使えてるんですよね !?
もし、そうならpuppy以外のknoppix/ubuntuも試しては如何でしょうか ?
サイズが700Mと大きいですが、ubuntuもHWの自動認識が良くて
NIC(無線)も、すんなり使えます。(解決では無く、逃げですが...)
名前の通り中年のメタボです
pipin
記事: 54
登録日時: 08/10/03(金) 00:15

LPC3-TXの問題では?

投稿記事 by pipin »

http://buffalo.jp/download/driver/lan/l ... #lpc3txtgz

他社製品などではさほど問題にならないことが起きる製品です。「Windows2000のドライバがWindowsXPで動かない」
DebianでGoogleすると標準のPCMCIAスロット(Driver)で動かないLANカードです。(解決したか不詳)

LPC2-TXはごくふつうの製品で適用範囲広いが、LPC3のチップはASIX社のAX88190らしい
(Realtek8129互換チップの1つ、、おおもとはNovellNE2000互換か)
http://www.3bit.co.jp/shapeip/install.html
http://www.google.co.jp/search?hl=ja&q= ... =&aq=f&oq=

http://www.google.co.jp/search?hl=ja&q= ... %B4%A2&lr=
http://contents.driverguide.com/content ... X88190.INF
http://www.osakac.ac.jp/ecip/knoppix-dd ... onfig.html
最後に編集したユーザー pipin [ 08/11/16(日) 19:26 ], 累計 1 回
高橋宏明
記事: 5
登録日時: 08/11/14(金) 21:01

投稿記事 by 高橋宏明 »

metabo様、pipin様、アドバイスありがとうございます。

lpc3-txは、例の問題のTP i1400でwindows2000で使用しておりました。
動作については、本体、lanカードともにwindowsでは大丈夫でした。

他のlinuxでは?とアドバイスをうけました、ubunts系のecolinuxというもので、
試して見ました。例のtp i1400とlpc3-txの組み合わせでも、
きちんと利用できるようです。

puppylinuxに比べ若干動作が遅く感じられます。
使い易さを考えると、puppyかなと。それにリアルなpuppy(ワンコ)も好きですし(?)
linuxの世界は奥が深いですね。windowsの殻を抜けて徐々にlinuxを知ることができたらなと。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

投稿記事 by みのむし »

>アドバイスいただいた、PCカードスロットを上段・下段で差し替えてみましたが同様でした。

了解しました。

>つぎに、lspciとlsmodの結果です。(コマンドプロンプト?の内容をコピーアンドペーストする方法を知らないので、画面をみてエディターで手打ちしています)

お疲れ様でした。

テキストのコピー&ペースト
http://www.mland.jp/‾puppy/faq/text.html

>他のlinuxでは?とアドバイスをうけました、ubunts系のecolinuxというもので、
>試して見ました。例のtp i1400とlpc3-txの組み合わせでも、
>きちんと利用できるようです。

話がだいぶ進んでいますね。
ubunts系のecolinux 上で、lspci の実行結果はどうなりますか?
また、以下のように実行してチェックしてみてください。

# uname -r
(カーネルバージョン)
# lspci
...
# lsmod
(ここに axnet_cs が出ているかどうか)
# dmesg | less
(eth0 や axnet が出ていないか確認してください。
なお、上下のカーソルキーでページ移動、[Q]キーを押すと終了)

LANカード(LPC3-TX) という事なので、
(なお、Puppy のバージョンは 4.00.4-JP と仮定します)


# geany /etc/modules.conf
(ファイルの最後に、以下の切取線で囲まれた1行を追記して保存・終了)
----- 切取線 ここから --------------------------
alias eth0 axnet_cs
----- 切取線 ここまで --------------------------
# depmod -a
# modprobe axnet_cs
(もしここでエラーが出たら、○NICドライバ axnet_cs のインストール に進んでください。

# lsmod | head
# dmesg | tail

ここに eth0 が出ていればOK。
この後、デスクトップ上の「接続」をクリックして「ネットワークの設定」を実行する。

有線LANの設定
http://puppylinux.jp/w/index.php?cmd=re ... 7%B7%9ALAN

○NICドライバ axnet_cs のインストール

以下のURLからNICドライバをダウンロードしてインストールする。

URL: http://mlandb.ddo.jp/pub/Linux/puppylin ... P/drivers/
axnet_cs.ko.gz
(Windowsなどの環境でUSBメモリなどにダウンロードする)

パピー上で上記のUSBメモリをUSBスロットに挿し、
デスクトップの「マウント」をクリックして、
USBメモリをマウントすると、

ROX-Filer ファイルマネージャが起動して、マウントしたUSBメモリが開くので
axnet_cs.ko.gz を /root にコピーする。

この後、デスクトップの「端末」をクリックして

# cd /root
# ls
(ここに axnet_cs.ko.gz がある事)
# gzip -d axnet_cs.ko.gz
# ls
(ここに axnet_cs.ko がある事)
# cd /lib/modules/2.6.21.7/kernel/drivers/net/pcmcia
# cp /root/axnet_cs.ko .
# modprobe axnet_cs

この後、
「# lsmod | head」から続行
最後に編集したユーザー みのむし [ 08/11/18(火) 18:56 ], 累計 1 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
高橋宏明
記事: 5
登録日時: 08/11/14(金) 21:01

投稿記事 by 高橋宏明 »

みのむし様、詳細なアドバイスありがとうございます。
実践してみたいとは思っているのですが、
仕事や他の用事でちょっと忙しくなってきましたので、
折を見てどうなったかを書かせていただきたいと思います。
ちょっと間が開くかも知れませんが、皆様、よろしくお願いいたします。
返信する