vine-users ML アーカイブ



[vine-users:060533] Re: Lucent 用ドライバのインス トールについて

  • From: Hideki Tagashira <hideki.tagashira@xxxxxxxxxxxxxx>
  • Subject: [vine-users:060533] Re: Lucent 用ドライバのインス トールについて
  • Date: Thu, 22 May 2003 23:44:34 +0900
田頭と申します。
いつもお世話になっております。
ltmodemの話がありましたので私も加わらせてください。
私もltmodem-8.26a9をインストールしたのですが, うまく?動作しません。

●使用機器

ThinkPad X30(内蔵無線lLAN及びモデムカードをminiPCIに搭載)
kernel:2.4.19-0vl26

●lspci の結果

00:00.0 Host bridge: Intel Corporation: Unknown device 3575 (rev 02)
00:01.0 PCI bridge: Intel Corporation: Unknown device 3576 (rev 02)
00:1d.0 USB Controller: Intel Corporation: Unknown device 2482 (rev 01)
00:1d.1 USB Controller: Intel Corporation: Unknown device 2484 (rev 01)
00:1d.2 USB Controller: Intel Corporation: Unknown device 2487 (rev 01)
00:1e.0 PCI bridge: Intel Corporation 82820 820 (Camino 2) Chipset PCI
(-M) (rev 41)
00:1f.0 ISA bridge: Intel Corporation: Unknown device 248c (rev 01)
00:1f.1 IDE interface: Intel Corporation: Unknown device 248a (rev 01)
00:1f.3 SMBus: Intel Corporation: Unknown device 2483 (rev 01)
00:1f.5 Multimedia audio controller: Intel Corporation AC'97 Audio
Controller (rev 01)
00:1f.6 Modem: Intel Corporation: Unknown device 2486 (rev 01)
01:00.0 VGA compatible controller: ATI Technologies Inc Radeon Mobility
M6 LY
02:00.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:00.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev 80)
02:02.0 Network controller: Harris Semiconductor: Unknown device 3873
(rev 01)
02:08.0 Ethernet controller: Intel Corporation 82801CAM (ICH3) Chipset
Ethernet Controller (rev 41)

何やら怪しげなモデムが 00:1f.6 で認識されていることがわかります。
このモデムはminiPCIに搭載されているものです。

●やったこと
1) 1ST-READ に書かれていることを root で行う。
 ./build_module
 ./ltinst2
 ./autoload

./build_module の途中で

lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number
lspci: -f: Invalid slot number

が表示されるが, そのまま続行し, moduleを作成する。

modprobe lt_serial

を実行し, module が読み込まれることを確認。
再起動をかけるが, module は読み込まれていない。

2) 上記 ./build_moduleで発生したエラーが気になるので, ./scanmodem
のスクリプトを解読開始。

どうやら, モデムのPCIバスを検索する処理のところでエラーが出ている
模様。

その中の処理で lspci -s [[<bus>]:][<slot>][.[<func>]] が多用されている
がこれが正常に動作しない模様。

lspci -s 00:1e.0 までは以下のとおり正常に動作するが,

00:1e.0 PCI bridge: Intel Corporation 82820 820 (Camino 2) Chipset PCI
(-M) (rev 41)

lspci -s 00:1f.*では,

lspci: -f: Invalid slot number

が発生する。

●結論

どうやら, lspci -s [[<bus>]:][<slot>][.[<func>]]の時, [<slot>]が"1f"だと
./scanmodem が正常に動作しないようです。

これを放置したまま, moduleを作成しているみたいなので, うまく動かない模様
です。どなたか, 再現している方, いませんか。

lspciコマンドのバグなのか, TinkPad X30の環境によるものなのかよくわかりま
せん。どなたか, この状態を回避する方法をご存じありませんか。

何はともあれ 富永さんも ./scanmodem の出力をまず確認された方がよいと思い
ます。

とりあえず, この状態を回避する方法をご存じの方, ご教示お願いします。

ちなみに, lspci -s のコマンドはたくさん用いられており, ./scanmodem で確
認するものはどんなものかスクリプトを眺めてみましたが, 私の手には負えませ
んでした。ただし,手動でmodprobe lt_serialを実行した上では モデムは認識し
ているようで, 長南洋一さんの方法では, 認識していました。

この場合, ifconfig -a としても ppp デバイスは表示されません。これは,
このようなものなのでしょうか,。

以上便乗質問ですが, よろしくお願いします。

長南洋一 wrote:
> 
> Web で調べるのはよいことですが、ltmodem-8.26a9.tar.gz に含まれている
> scanmodem は実行してみましたか。それで、自分のモデムがサポートされて
> いるかどうか、一応わかると思います(詳しくは、ltmodemm-8.26a9/1ST-READ
> をお読みください。ltmodemm-8.26a9/DOCs にもいろいろ文書があります)。
> 
>   # cd ltmodemm-8.26a9
>   # ./scanmodem
> 
> それから、「無事インストールできた……モデムを認識してくれない」との
> ことですが、それぞれどうやって判断しましたか。
> 
> たとえば――
> uucp パッケージはインストールしてありますか。rpm -q uucp で
> 調べてください。もしインストールしていなかったら、uucp
> パッケージを VinePlus からもらって来て、インストール。
> それから、以下のようにします。
> 
>   $ cu -l /dev/ttyLT0
>   Connected.
>   AT             # AT と打ち込む
>   OK
>   ~[hoge].       # ~ をタイプし、[ホスト名]が出たら、ピリオドで終了
> 
>   Disconnected.
> 
> AT と打ち込み、OK と返ってきたら、モデムとの通信に成功しています。
> 
> もし、これがうまく行かないようなら、モデムがサポートされていないか、
> ドライバの作成・インストールに失敗した可能性が高いと思います。
> うまく行くようなら、おそらく PPxP の設定の問題です。
>