
Ubuntu日本語フォーラム

ログインしていません。
現在Ubuntu 9.04を某雑誌の付録からローカルでインストールしました。
インストールは正常に終わったのですが現在WLI-U2-KG54のドライバの導入で詰まっています。
いろいろと調べてやった作業は
・rt2500のドライバは邪魔になるのでblacklistに入れておく
・必要なdebパッケージは別なPCから回収してrt2570-sourceに伴う依存関係が満たされるパッケージとmodule-assistantの導入を終えている(推奨パッケージは入れていない)
・make時にrtusb_init.cのコンパイルに失敗している
といったところです。
makeさえ通れば問題なくドライバ投入が出来るんだと思うのですが…
rt2570のコンパイル時のデバッグメッセージの一部ははこんな感じです。
ファイル `/usr/src/modules/rt2570/rtusb_init.o' が存在しません.
ターゲット `/usr/src/modules/rt2570/rtusb_init.o' の再 make が必要です.
CC [M] /usr/src/modules/rt2570/rtusb_init.o
/usr/src/modules/rt2570/rtusb_init.c: In function ‘KillThreads’:
/usr/src/modules/rt2570/rtusb_init.c:1283: error: implicit declaration of function ‘kill_proc’
make[2]: *** [/usr/src/modules/rt2570/rtusb_init.o] エラー 1
linuxの使用に関しては他PCでdebianを使っており、ある程度の事までは何とか出来る程度です。
どなたか対策をお教えいただけないでしょうか?
オフライン
http://hisside.gozaru.jp/ubuntu-wli-u2-kg54.htm
↑こんな感じで接続に成功している方もいるようですが参考になりますか?
って言うか、これもう見てるのかな…。
オフライン
#1の110astrorobotさんへ
ちょっと調べてみました。結論としては、
Ubuntu Jauntyのリポジトリのrt2570-sourceのソースは古すぎて、カーネル2.6.27で削除されたらしい関数kill_procを未だ使用しているので、カーネル2.6.27より後ではコンパイルが通らないです。
代わりに、SourceForge.netの http://sourceforge.net/projects/rt2400/ の View all files から辿れる http://sourceforge.net/projects/rt2400/files/ にあるDaily Buildの rt2570-cvs-daily.tar.gz ならコンパイルが通りますよ。
ただし、WLI-U2-KG54がこれで動作するかは私には分かりません。
--
当情報のソースですが、
「KillThreads kill_proc rt2570」でググると、プロジェクトのホームページ http://rt2x00.serialmonkey.com/wiki/index.php/Main_Page の公式フォーラム http://rt2x00.serialmonkey.com/phpBB/ の http://rt2x00.serialmonkey.com/phpBB/viewtopic.php?f=4&t=5025 のトピックが引っかかります。
該当トピックの
intropedro氏 : PostPosted: Sun Oct 05, 2008 10:59 am の発言
Vern氏 : PostPosted: Mon Oct 06, 2008 4:58 pm の発言
Vern氏 : PostPosted: Sun Oct 26, 2008 7:50 pm の発言
が関連発言です。
--
(参考)Ubuntu Jauntyのリポジトリのrt2570-sourceのソースはcvs20080623だからちょっと古い模様
$ apt-cache policy rt2570-source
インストールされているバージョン: (なし)
候補: 1.1.0+cvs20080623-2
バージョンテーブル:
1.1.0+cvs20080623-2 0
500 http://jp.archive.ubuntu.com jaunty/universe Packages--
以下、コンパイル作業のログ
$ uname -a Linux lenalee 2.6.28-11-generic #42-Ubuntu SMP Fri Apr 17 01:57:59 UTC 2009 i686 GNU/Linux # $ sudo apt-get install build-essential は不要っぽい。 # $ sudo apt-get build-dep rt2570-source も不要っぽい。 $ tar xzvf rt2570-cvs-daily.tar.gz $ cd rt2570-cvs-2009041204/Module $ make make[1]: ディレクトリ `/usr/src/linux-headers-2.6.28-11-generic' に入ります CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_main.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/mlme.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_bulk.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/connect.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/sync.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_init.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtmp_tkip.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/wpa.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtmp_wep.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_info.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/assoc.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/auth.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/auth_rsp.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/md5.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_io.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/sanity.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rtusb_data.o CC [M] /tmp/src/rt2570-cvs-2009041204/Module/rt2x00debug.o LD [M] /tmp/src/rt2570-cvs-2009041204/Module/rt2570.o Building modules, stage 2. MODPOST 1 modules LD [M] /tmp/src/rt2570-cvs-2009041204/Module/rt2570.ko make[1]: ディレクトリ `/usr/src/linux-headers-2.6.28-11-generic' から出ます
>代わりに、SourceForge.netの http://sourceforge.net/projects/rt2400/ の View all files から辿れる http://sourceforge.net/projects/rt2400/files/ にあるDaily Buildの rt2570-cvs-daily.tar.gz ならコンパイルが通りますよ。
>ただし、WLI-U2-KG54がこれで動作するかは私には分かりません。
ありがとうございます。無事コンパイルが出来ました。
modprobeしたところエラーメッセージが出たのですがrausb0は出るので無視して構わないということで先に進みましたが
networkmanagerがessidを取得しても接続が出来ない状態で足踏みしております。
KG54のactランプが点滅しないのも不気味なのですが…
オフライン
他にdebian機も持っていて、その際に思うところがあったのでまずネットワークだけということで
ndiswrapperを使ってデバイスが使えるようにはしたのですが
この場合も無線ネットワークにつなげないようです
wepキーでの接続に問題があるから、のようなことがどこかに書いてあったような気もするのですが
現状のdebian機では問題なくwepでの接続に成功しています
オフライン
…何度もすいません、冷静になったらここで質問することでもなかったですね。
オフライン