
Ubuntu日本語フォーラム

ログインしていません。
Windowsが更新される度に使えなくなったXPが3台とVistaが1台眠っていて、何とか生かせないものかと調べていたらLinuxに辿りつきました。 1週間前に手始めに7年前に買ったVistaのノート(Dynabook EX/63)にubuntu 15.10 をインストールして使い始めたばかりです。 LibreOfficeは思ったより使い易くMSoffficeよりさくさく動く感じがします。 Firefoxも違和感なく使えます。 問題は無線Lanに繋がらない事です。 Lanケーブルを外して再起動した直後の数秒間はインターネットに繋がりますが、数十秒後は右上の扇マークで電波は良好となっているにもかかわらず速度が6Mbpsになり、数分後には切断してしまいます。 Webで検索して調べたところ、どうも使っているドライバー(Realtek RTL8192SE)のファームウェアに問題がありそうだとわかり、早速RealtekのHPからLinux用の最新ドライバーをダウンロードしました。 ダウンロードしたファイルは "0001-92ce_se_de_linux_mac80211_0005.1230.2011.tar.gz" という名前でダウンロードフォルダの中に作成されました。 しかし、windowsの様に簡単にインストールできません。 そこでこのフォーラムの中にインストールに関するアドバイスを見つけ、それに従って実施しました。
https://forums.ubuntulinux.jp/viewtopic.php?pid=59322
上記フォーラムの内容は下記となります。
無線 LAN について
1.下記よりドライバをダウンロード。
http://launchpadlibrarian.net/33927923/ … 009.tar.gz
2.端末を開いて、build-essential と ヘッダをインストール。
$ sudo apt-get install build-essential linux-headers-`uname -r`
3.ドライバをダウンロードしたディレクトリに移動。
$ cd /path/to
4.ダウンロードしたドライバを解凍。
$ tar zxvf rtl8192se_linux_2.6.0010.1012.2009.tar.gz
また、ドライバのバージョンは自分がダウンロードしたものに置き換えてください。
5.解凍して出来たディレクトリに入ります。
$ cd rtl8192se_linux_2.6.0010.1012.2009
6.必要なファームウェアをコピー。
$ sudo cp -rf firmware/RTL8192SE /lib/firmware
7.ドライバのビルド。
$ make
8.ドライバ・モジュールのコピー & 再読込。
$ sudo cp HAL/rtl8192/r8192se_pci.ko /lib/modules/`uname -r`/kernel/drivers/net/
$ sudo depmod -a
9.再起動後に、無線 LAN が有効になります。
カーネルのアップグレードがあった場合、カーネル・モジュールの再作成を行わないと無線 LAN が繋がらなくなりますので、その度 に、上記の 3. 8. 9. を繰り返してください。
$ cd /path/to/rtl8192se_linux_2.6.0010.1012.2009
$ sudo cp HAL/rtl8192/r8192se_pci.ko /lib/modules/`uname -r`/kernel/drivers/net/
$ sudo depmod -a
再起動。
そこでダウンロードした後、端末でコマンドを入力すると
$ sudo apt-get install build-essentials linux-headers-'uname-r'
パッケージリストを読み込んでいます ... 完了
依存関係ツリーを作成しています
状態情報を読み取っています ... 完了
E: パッケージ linux-headers-uname-r がみつかりません
ダウンロードしたフォルダの名前と一致しないのかと思い uname-0001 にしても同じです。
ダウンロードしたフォルダを右クリックで展開して再度実行しても変わらず.....
その後も色々試していますが先に進みません。
コマンドの勉強を始めましたが、直ぐには手におえません。
すみませんが、この先どうすればアップデートされたドライバーをインストールできるかご教示願いたく、宜しくお願い致します。
オフライン
こんにちは。
私も同じ現象で無線LANに接続できず困っています。
が、投稿されたコマンドについては、引用元が
$ sudo apt-get install build-essential linux-headers-`uname -r`
となっているのに対し、入力されたコマンドは-'uname -r'となっています。
つまり、「`」と「'」を誤って入力されているようです。
引用元コマンドをそのままコピーして実行すればうまくいくと思われるので、
一度お試しください。
私は上記入力でエラーがなくなりました。
依然、接続できていませんが...
オフライン
wataboo様
ご指摘ありがとうございました。 キーボードの数字7の上の Single Quotation Mark を使うものと思い込んでいましたが、コマンドを良く見ると確かに@マークの上の Back Apostrophe ですね。 勉強になりました。
早速コマンドを修正して下記の様に実行できましたが、、最初の投稿の3番目のコマンドを実行すると、”そのようなファイルやディレクトリはありません” となってしまいます。 しょうがないのでダウンロードして解答したディレクトリーに行って 最初の投稿の6番目のコマンドを実行しても ”`firmware/RTL8192SE/lib/firmware' の後に宛先のファイルオペランドがありません” となり先に進みません。
jak@jak-dynabook-EX-63J:~$ sudo apt-get install build-essential linux-headers-`uname -r`
パッケージリストを読み込んでいます... 完了
依存関係ツリーを作成しています
状態情報を読み取っています... 完了
build-essential はすでに最新版です。
linux-headers-4.2.0-30-generic はすでに最新版です。
linux-headers-4.2.0-30-generic は手動でインストールしたと設定されました。
アップグレード: 0 個、新規インストール: 0 個、削除: 0 個、保留: 4 個。
jak@jak-dynabook-EX-63J:~$ cd /path/to
bash: cd: /path/to: そのようなファイルやディレクトリはありません
jak@jak-dynabook-EX-63J:~$ cd ダウンロード
jak@jak-dynabook-EX-63J:~/ダウンロード$ cd rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011
jak@jak-dynabook-EX-63J:~/ダウンロード/rtl_92ce_92se_92de_linux_mac80211_0005.1230.2011$ sudo cp -rf firmware/RTL8192SE/lib/firmware
cp: `firmware/RTL8192SE/lib/firmware' の後に宛先のファイルオペランドがありません
Try 'cp --help' for more information.
恐らくまた初歩的なミスだと思うのですが、何かお気付きになられましたら教えて下さい。
一応今までやって見たことをまとめてみます。
1 最初の投稿の手順でご指摘のコマンドを修正して実行
上記のとうりです。 Ubuntu15.10 とUbuntu14.04 共に同じ結果
2 ダウンロードした Realtek のReadme に従って実行
make を実行すると途中まで行ってエラー1、エラー2で止まってしまう
3 下記サイトを参考に実行
http://ubuntuforums.org/showthread.php?t=1826243
https://www.reddit.com/r/linux4noobs/comments/2ajigo/ubuntu_1404_lts_wifi_not_working_samsung_r580/
まだ進行中ですが、エラーが出ています。
4 ネットワークの設定変更
wifiは再起動後数十秒は65Mbpsで繋がっていてその後6Mbpsで数分間繋がり、最後に切断すると言う症状なので、ネットワークの設定の 問題かもしれないと思い、
1) IPv6を ”無視する” に変更、再起動 ------- 変わらず
2) ルータ(NEC Aterm1200HP)の設定 PPPoEブリッジを使用しない、IPv6を使用しない設定を確認して念のため再起動 -----変わらず
5 USB子機
Ubuntu14.04で使用できるUSB子機を昨日Amazon通常発送で発注したので入手次第確認してみます。
http://002t.blog.so-net.ne.jp/2014-06-12
こんな状況で苦労しています。
最初だけ繋がるので、繋がった後、Firmwareで何かを実行しているのだと思います。 しかしRetryを繰り返しても実行できないため
一定時間か一定回数Retryして接続をシャットダウンさせていると思うので、そこが修正できれば解決できると思うのですが。
お気付きになった事等ございましたらコメント宜しくお願いします。
オフライン
役に立たない情報かもしれませんが、あくまでご参考まで。
私はrtl8192cu、rtl8192cus、という2種類を使っていまして、以前ここにご相談して教えていただいた方法で解決出来ました。
updateしたあとに6行のコマンドを入力してrebootするだけの簡単な方法です。
ubuntuや派生ディストリビューションでは”linux-headers-generic”で入りました。
github.comに紹介されているので、8192seについても何か情報があるかも知れません。
sudo apt-get update
sudo apt-get install git linux-headers-generic build-essential dkms
git clone https://github.com/pvaret/rtl8192cu-fixes.git
sudo dkms add ./rtl8192cu-fixes
sudo dkms install 8192cu/1.10
sudo depmod -a
sudo cp ./rtl8192cu-fixes/blacklist-native-rtl8192.conf /etc/modprobe.d/
And reboot. You're done.
このフォーラムで、より正確な情報が寄せられることをお祈りしています。
bayou様
githubの情報ありがとうございました。
早速 github に登録して検索したところ rtl8192se で何件かヒットしました。
初心者の私にとってはちょっと難しそうですが勉強してみます。
オフライン
途中経過
昨日第3の矢として発注しておいた無線LANのUSB子機が届いたので早速試してみました。
USB子機は
メーカ Buffalo
型名 WLI-UC-GNM2
対応OS WindowsXP - 10
価格 ¥1016
Linux対応とは書いてありませんが、付属のDVDからドライバーをインストールする事なくUSBを挿し込んだだけで
接続しました。速度は58Mbpsから72Mbpsで平均65Mbpsです。半日経ちましたが安定しているので、当面こちらで
無線LANを使いながら内蔵子機についても勉強のためもう少し検討していこうと思います。
オフライン
根本的な解決にはなっていませんが、OSの再インストール(ダウングレード)で接続できるようになったので報告します。
自分が接続できなかったのは、 7.ドライバのビルド(make)でコンパイルエラーが発生し、インストールできなかったためです。
コンパイルエラーの原因はドライバーの対象カーネル範囲外となっていたことです。
(対象カーネルは2.6~3.2、OSは4.2)
カーネルが3.2なら動作するか、と考えていったんubuntu15.10を削除してubuntu12.4をインストールしました。
(ubuntu12.4では初期のカーネルが3.2)
ubuntu12.4では、ドライバーをインストールせずとも無線へ接続できるようになり、5時間程度使用して全く問題ありませんでした。
15.10のまま無線で接続する方法についてはわかりませんが、もしOSのバージョンを下げてよいのであれば
参考にしていただければ幸いです。
オフライン
Wataboo様
確かにRealtekのRTL8192SE最新ドライバーはKernel3.2までしか対応していないですね。
私もUbuntu12.04にダウングレードしたところドライバーのインストール無で無線LANに接続
できました。 内臓子機の方がUSB子機よりも速度変動が少なく安定しています。
現時点ではUbuntu15.10を使う必然性は無いので、しばらくはUbuntu12.04を使用したいと
思います。 ありがとうございました。
オフライン