お知らせ

  • 利用規約を守って投稿してください。また、よくある質問および投稿の手引きも参照してください。
  • メッセージの投稿にはアカウントが必要です。未登録の方は、ユーザ登録ページからアカウントを作成することができます。

#1 2009-10-02 01:33:38

110astrorobot
新しいメンバ
登録日: 2009-10-02

rt2570-sourceのコンパイルについて

現在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を使っており、ある程度の事までは何とか出来る程度です。
どなたか対策をお教えいただけないでしょうか?

オフライン

 

#2 2009-10-02 02:02:15

petitbootang
メンバ
From: 東京都
登録日: 2009-02-12

Re: rt2570-sourceのコンパイルについて

http://hisside.gozaru.jp/ubuntu-wli-u2-kg54.htm
↑こんな感じで接続に成功している方もいるようですが参考になりますか?
って言うか、これもう見てるのかな…。

オフライン

 

#3 2009-10-02 03:32:36

STGSAGWAN
ゲスト

Re: rt2570-sourceのコンパイルについて

#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' から出ます
 

#4 2009-10-02 10:23:50

110astrorobot
新しいメンバ
登録日: 2009-10-02

Re: rt2570-sourceのコンパイルについて

>代わりに、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ランプが点滅しないのも不気味なのですが…

オフライン

 

#5 2009-10-02 11:08:08

110astrorobot
新しいメンバ
登録日: 2009-10-02

Re: rt2570-sourceのコンパイルについて

他にdebian機も持っていて、その際に思うところがあったのでまずネットワークだけということで
ndiswrapperを使ってデバイスが使えるようにはしたのですが
この場合も無線ネットワークにつなげないようです
wepキーでの接続に問題があるから、のようなことがどこかに書いてあったような気もするのですが
現状のdebian機では問題なくwepでの接続に成功しています

オフライン

 

#6 2009-10-02 11:50:53

110astrorobot
新しいメンバ
登録日: 2009-10-02

Re: rt2570-sourceのコンパイルについて

…何度もすいません、冷静になったらここで質問することでもなかったですね。

オフライン

 

Board footer

Powered by FluxBB