たぶんだめでしょう。前記の「どの Linmodem ハードウェアがサポートされて いますか?」のセクションをご覧ください。そして Linux モデムの互換性 (Linux Modem Compatibility)について Rob Clark のサイト の database をチェックしてください。
Unresolved symbol は、バージョン不一致の本物の脅威です。そして一般的に は悪いことにバイナリモジュールではほとんど避けられません。 fixscript が unresolved symbol と報告する場合、または unresolved symbol にもかかわらずモジュールが動作しないなら、そのカーネルとモジュールの組み 合わせは運が悪いのでしょう。しかし、以下のようなシンボルが含まれる、いく つかの共通なケースもあります。
slhc_xxxx
: たぶん modem や ppp モジュールを挿入する前に slhc
モジュールを insmod する必要があるでしょう。printk, jiffies
: あなたのカーネルは、たぶん SMP を enable
にしてコンパイルされているのでしょう。どのバイナリモジュールも
SMP-safe であることは分かっていません。そして、たぶんシングルプロセッ
サ・マシン上のシングルプロセッサ・カーネル(つまり、SMP が disable に
なっている)でのみ動作するでしょう。カーネルの再コンパイルを試すか、
そうでなければ SMP が disable のバージョンを入手するべきです。
(ありがとう Tom Reinertson (treinertson(at)uswest.net))tty_xxxx
と esscom.o:
初期の fixscript は、このモジュール内のバージョン固有のシンボルを扱う
ことができませんでした。新しいバージョンは、
http://www.test.dclabs.com.au/linmodem/fixscript
で入手できます。これは、このモジュールを fix できるはずです。
これは、よく寄せられる問題ですが解決策は少しあるか、またはありません。
wvdial
ではこのエラーが出ないが、kppp
のようなプログラム
ではこのエラーが出るという報告があります。
他の ppp ダイアラを試してみるとよいかもしれません。ほとんどの Linux ディストリビューションは、カーネルに一致したカーネル・コ ンフィグレーションファイルをおきます。Debian に関連するディストリビューシ ョンの場合、それは下記のファイルです。
/boot/config-version実際的な選択は、下記ですぐに表示することができます。
grep SOUND /boot/config-version |grep -v not2.2.17 バージョン固有の例を示します。
# grep SOUND /boot/config-2.2.17 |grep -v not CONFIG_SOUND=m CONFIG_SOUND_OSS=m CONFIG_SOUND_SB=m CONFIG_SOUND_MPU401=m CONFIG_SOUND_YM3812=m CONFIG_SOUND_VMIDI=m CONFIG_SOUND_YMPCI=m CONFIG_LOWLEVEL_SOUND=y
CONFIG_SOUND=m または CONFIG_SOUND=yes のどちらでも、カーネルがサウンドを (シンプルなサウンド出力として)サポートしていることを表します。
これらのヘルプが無いなら、モジュールに密接なカーネルバージョンを使うことを 考えた方が良いかもしれません。さもなければ、 Linmodems.org のメーリングリストで質問して下さい。
これの解決法は 2 つあります。下記の何れかで動くでしょう。
全くわからないようであれば、以下の「トラブルシューティング」の項を見て ください。そして Linmodems.org に書いてあるように完全な情報を添えてメーリングリストにメッセージを送る ことを考えてください。
たぶん、メーカの誰かに連絡をとっても、その人はたぶんソースコードをアップ デート/リリース/変更する権限を持たないでしょう。そして、いずれにせよ、 その人はたぶんあなたの電子メールに返事を出すことはないでしょう。 例えば http://lwn.net/1999/1209/a/lucent.html を見てください。