[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[debian-users:01361] pcmcia: unresolved symbol
吉永@千葉です。
UNIX USER 5月号でDebianを知ったDebian Noviceです。
よろしくお願いします。
早速ですが質問です。
ノートPCにDebian 1.3.1を入れてpcmcia-csとpcmcia-modulesをインストールしました。
インストール自体は無事終了したのですが、
PCカードを入れるとunresolved symbolsのエラーが出てしまいます。
この問題については、鵜飼さんの"Debian GNU/Linuxに関するQ&A"の
"5.9 PCMCIA"の項に以下のような記述があります。
==================================================
pcmcia-csとpcmcia-modulesのバージョン
:(略)
[コメント]
kernel-image-2.0.30_2.0.30-7.debと pcmcia-cs_2.9.5-3.deb、
pcmcia-modules-2.0.30_2.9.5-3.deb の組み合わせ でシンボル参照が解決
できないと言われました。
resc のカーネルに pcmcia-cs_2.9.5-3.deb と pcmcia-modules_2.9.5-2.deb
を無理矢理インストールしてみましたが NG でした(unresolved)。
rex-fixed の pcmcia-cs_2.9.1-2.deb、pcmcia-modules-2.0.29_2.9.1-2.deb
はちゃんと 動くようです(ただし、私は試していません)。
==================================================
そこで、pcmcia-cs_2.9.1-2.deb、pcmcia-modules-2.0.29_2.9.1-2.debを
インストールしたのですが、やはり同様のエラーが出てしまいます。
これは私が何かミスをしているのでしょうか?
それともこのバージョンでは動かないのでしょうか?
過去記事を見てみると[debian-users:00920]で
> 私の試した範囲では、kernel-image-2.0.30_2.0.30-7.deb と
> pcmcia-cs_2.9.5-3.deb、pcmcia-modules-2.0.30_2.9.5-3.deb の組み合わせ
> でシンボル参照が解決できないと言われました。APM を効かせるためにカーネ
> ルを作りなおしたので、ついでに pcmcia-source_2.9.5-3.deb からコンパイ
> ルしなおしましたが。これでマトモに動くようになったので、原因追及はして
> いません。
とありますが、ソースからコンパイルしないとだめなんでしょうか。
<環境>
システム: Debian 1.3.1
カーネル: 2.0.29
パッケージ: pcmcia-cs_2.9.1-2.deb
pcmcia-modules-2.0.29_2.9.1-2.deb
マシン: ILIOS μ475C
PCカード: 日立 HT-4840-11 (EtherCard)
<cardmgrのメッセージ>
cardmgr[82]: initializing socket 0
cardmgr[82]: socket 0: Hitachi HT-4840-11 EtherCard
cardmgr[82]: executing: '/sbin/insmod /lib/modules/2.0.29/pcmcia/fmvj18x_cs.o'
cardmgr[82]: + /lib/modules/2.0.29/pcmcia/fmvj18x_cs.o: unresolved symbol register_netdev_R24876de2
cardmgr[82]: + /lib/modules/2.0.29/pcmcia/fmvj18x_cs.o: unresolved symbol netif_rx_R578c179c
:(同様のエラーが5行ぐらい)
cardmgr[82]: insmod exited with status 1
cardmgr[82]: bind 'fmvj18x_cs' to socket 0 failed: No such device
--
吉永 孝明 (Y.Yoshinaga) <e-mail: yyoshi@xxxxxxxxxxxxxxx>