
Ubuntu日本語フォーラム

ログインしていません。
#19 では自分が現物を持ってなくて確認できないから、なるべく後に残らないようにワザを sudo を抜かしたのです。
/tftpboot へコピーすることで後々に悪影響があるかどうかは私ではわかりません。
本当にやってみたかったら
https://github.com/RD777/rt3573sta
に書かれている様に
sudo make
及び
sudo make install
を実行すれば良いと思います。
make
だけではエラーが起こりますが、コンパイル自体は完了しているはずですので出来ている kernel module を insmod コマンドを使ってロードすれば良いと思っています。
オフライン
#29 のログは連続していると理解して宜しいですか?
sensei@kana ~ $ cd rt3573sta-master/os/linux/
sensei@kana ~/rt3573sta-master/os/linux $ sudo modprobe -r rt3573sta
sensei@kana ~/rt3573sta-master/os/linux $ sudo modprobe -r rt2870usb
modprobe: FATAL: Module rt2870usb not found.
----------------------
ここでエラー、一行?
既に kernel module がロードされている事を考えて解除しました。エラーが出ても問題ありません。
ここではコマンドを実行する前に rt3573sta.ko がロードされていたということですね。
lsmod | grep rt
オフライン
すみません。途中で送信してしまいました。(最近よくやってしまいます。)
週末に改めて書き込みます。
オフライン
#34 より
ミント2(クリーンインストール後ほどない環境)
一、について。
----------
m@m ~ $ sudo su
[sudo] password for m:
m m # modprobe rt2800usb
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/my-WLI-UC-G450.conf line 2: ignoring bad line starting with '"0411'
m m # echo "0411 01fd" > /sys/bus/usb/drivers/rt2800usb/new_id
----------
これでネット接続するのだが、自分にとって理解できない、またミント1では未見の
libkmod: ERROR ../libkmod/libkmod-config.c:686 kmod_config_parse: /etc/modprobe.d/my-WLI-UC-G450.conf line 2: ignoring bad line starting with '"0411'
という文字列が出る。
以下を実行して結果を貼って下さい。
cat -n /etc/modprobe.d/my-WLI-UC-G450.conf
オフライン
modprobe , insmod コマンドはいずれもカーネルモジュールのロードする働きを有します。その違いは
http://www.linux-dvr.biz/archives/57
にあります。
今組み込まれているカーネルモジュールがどのファイルのものなのかを知る方法は私は知りません。>あらためて別のトピックを立てて下さい。
カーネルモジュールの素性を知るのに
modinfo <kernel module名>
がありますが、これは、 current directory に目的の kernel module がある場合と /lib/modules/$( uname -r ) 以下のディレクトリーにある場合に表示されます。
現状からできる事で、今ロードされているモジュールがどれなのか知る方法は
カーネルモジュールを一度アンロードしてあらためてコマンドを使い分けて判断して下さい。
ロード
sudo modprobe <kernel module>
sudo insmod <kernel module (ファイル名)>
アンロード
sudo modprobe -r <kernel module>
sudo rmmod <kernel module (ファイル名)>
/etc/modules
オフライン
#36 はなしでおねがいします。
modprobe , insmod コマンドはいずれもカーネルモジュールのロードする働きを有します。その違いは
http://www.linux-dvr.biz/archives/57
にあります。
今組み込まれているカーネルモジュールがどのファイルのものなのかを知る方法は私は知りません。>あらためて別のトピックを立てて下さい。
カーネルモジュールの素性を知るのに
modinfo <kernel module名>
がありますが、これは、 current directory に目的の kernel module がある場合と /lib/modules/$( uname -r ) 以下のディレクトリーにある場合に表示されます。
現状からできる事で、今ロードされているモジュールがどれなのか知る方法は
カーネルモジュールを一度アンロードしてあらためてコマンドを使い分けて判断して下さい。
ロード
sudo modprobe <kernel module>
sudo insmod <kernel module (ファイル名)>
アンロード
sudo modprobe -r <kernel module>
sudo rmmod <kernel module (ファイル名)>
自分が知る限り /etc/modules や /etc/modules-load.d を使用されている様ですが、/etc/modules の方は綺麗にした方がよいとおもいます。
自分の環境ではこんな感じです。
makoto@t552-u1404:~/Desktop$ cat /etc/modules # /etc/modules: kernel modules to load at boot time. # # This file contains the names of kernel modules that should be loaded # at boot time, one per line. Lines beginning with "#" are ignored. # Parameters can be specified after the module name. lp rtc makoto@t552-u1404:~/Desktop$
オフライン
sensei@kana ~/rt3573sta-master/os/linux $ sudo insmod rt3573sta.ko
insmod: ERROR: could not insert module rt3573sta.ko: File exists
sensei@kana ~/rt3573sta-master/os/linux $ sudo su
kana linux # insmod rt3573sta.ko
insmod: ERROR: could not insert module rt3573sta.ko: File exists
kana linux #
既に rt3573sta でロードされているのではないでしょうか。
lsmod | grep rt3573sta
で表示されれば既にロードされています。
あらためてロードするのでしたら一旦
sudo modprobe -r rt3573sta
または?
sudo rmmod rt3573sta.ko
でアンロードしてみて下さい。
オフライン