
Ubuntu日本語フォーラム

ログインしていません。
おはようございます。お世話になります。
acer Aspire one 751hに入ったXubuntu9.10の設定を
https://help.ubuntu.com/community/AspireOne/AO751hを見ながら行っていました。
その中で、3D Video (Alt. Config AO751h)の所の
# Example is reserving 64MB for Video on a 2GB system sed -i 's/defoptions=/defoptions=mem=1984mb /;s/mem=1984mb mem=1984mb /mem=1984mb /' /boot/grub/menu.lst
の部分がGrub2の場合どうすればいいのか分かりません。
それと、Fixing Wireless Led (AO751h)の所の
Download a compat-wireless from http://wireless.kernel.org/download/compat-wireless-2.6/ tar jxvf compat-wireless*.tar.bz2 or tar zxvf compat-wireless*.tar.gz cd compat-wireless* sudo make sudo make install sudo depmod -a sudo rmmod ath5k sudo modprobe ath5k
のtar jxvf compat-wireless*.tar.bz2 or tar zxvf compat-wireless*.tar.gzでいくつかのエラーがでます。そして
次のsudo makeの所途中で止まってしまい先に進みません。
どのようにしたらうまく設定できるでしょうか?分かる方おられましたらよろしくお願いします。
オフライン
こんにちは。
hiroppy による投稿:
その中で、3D Video (Alt. Config AO751h)の所の
コード:
# Example is reserving 64MB for Video on a 2GB system sed -i 's/defoptions=/defoptions=mem=1984mb /;s/mem=1984mb mem=1984mb /mem=1984mb /' /boot/grub/menu.lstの部分がGrub2の場合どうすればいいのか分かりません。
消極的な案ですが、grub2からgrub-legacyに切り替える というのでは駄目でしょうか?
grub2に対応させて考えるとすると、grub2では、/etc/default/grubの、GRUB_CMDLINE_LINUX もしくは、GRUB_CMDLINE_LINUX_DEFAULT を設定することになるかと思います。
# Example is reserving 64MB for Video on a 2GB system sed -i 's/GRUB_CMDLINE_LINUX="/GRUB_CMDLINE_LINUX="mem=1984mb /;s/mem=1984mb mem=1984mb /mem=1984mb /' /boot/default/grub
みたいな感じ(動作未検証)になるのではないかと・・・
なお、
tar jxvf compat-wireless*.tar.bz2 or tar zxvf compat-wireless*.tar.gz
は、「tar jxvf compat-wireless*.tar.bz2」か、「tar zxvf compat-wireless*.tar.gz」の、どちらか、ダウンロードしたファイルのハッシュ句方法にあわせて指定する という意味で、1つのコマンドでは無いと思います。
また、エラーがでると言う場合は、エラー内容と入力したコマンドを含めて、全体を掲載することをお勧めします。これにより、途中のコマンドミスや、本人がエラーとは思っていなかった分部などに問題がある場合にも、判断が可能になります。
オフライン
こんばんわ。返信ありがとうございます。
Fixing Wireless Led (AO751h)の所の件ですが、
$tar jxvf compat-wireless*.tar.bz2
$cd compat-wireless-2009-12-11
$sudo make
------------------------------------
/home/hiroppy/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.c:170: error: implicit declaration of function ‘flush_delayed_work’
make[4]: *** [/home/hiroppy/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x/rtl8187_leds.o] エラー 1
make[3]: *** [/home/hiroppy/compat-wireless-2009-12-11/drivers/net/wireless/rtl818x] エラー 2
make[2]: *** [/home/hiroppy/compat-wireless-2009-12-11/drivers/net/wireless] エラー 2
make[1]: *** [_module_/home/hiroppy/compat-wireless-2009-12-11] エラー 2
make[1]: ディレクトリ `/usr/src/linux-headers-2.6.31-17-generic' から出ます
make: *** [modules] エラー 2(長くなるので、エラーの箇所だけコピペしました。)
とゆうかんじで$sudo makeでエラーが出てしまいます。
どこかやり方が違うのでしょうか?解答よろしくお願いします。
オフライン
hiroppyさん による投稿:
$sudo makeでエラーが出てしまいます。
どこかやり方が違うのでしょうか?
rtl8187_leds.cに問題があるようですね。
リンク先の情報によればAspire one 751hの無線LAN用ドライバはath5kのようなので、rtl818xはmakeする必要がありませんし全体のmakeに時間もかかりますのでath5kだけmakeしましょう。
ソースを展開したディレクトリのトップで、./scripts/driver-select ath5kを実行後makeです。
rtl818xも必要であれば、最新のcompat-wireless-2010-01-22.tar.bz2を使えばmakeはできます。
オフライン
こんばんわ。返信ありがとうございます。
上記の続きなんですが、
$tar jxvf compat-wireless*.tar.bz2
$cd compat-wireless-2009-12-11
$sudo make
$sudo make install
$sudo depmod -aまではうまくいきました。しかし次に
hiroppy@hiroppy-laptop:~$ sudo rmmod ath5k [sudo] password for hiroppy: ERROR: Module ath5k does not exist in /proc/modules hiroppy@hiroppy-laptop:~$
となってしまいます。どうしたらいいでしょうか?よろしくお願いします。
オフライン
こんばんわ。うまくいかなかったので、compat-wireless-2010-01-22.tar.bz2を使って見ました。
$tar jxvf compat-wireless*.tar.bz2 $cd compat-wireless-2010-01-22 $./scripts/driver-select ath5k $sudo make $sudo make install hiroppy@hiroppy-laptop:~/compat-wireless-2010-01-22$ sudo depmod -a hiroppy@hiroppy-laptop:~/compat-wireless-2010-01-22$ sudo rmmod ath5k hiroppy@hiroppy-laptop:~/compat-wireless-2010-01-22$ sudo modprobe ath5k WARNING: Error inserting mac80211 (/lib/modules/2.6.31-17-generic/updates/net/mac80211/mac80211.ko): Invalid module format FATAL: Error inserting ath5k (/lib/modules/2.6.31-17-generic/updates/drivers/net/wireless/ath/ath5k/ath5k.ko): Invalid module format hiroppy@hiroppy-laptop:~/compat-wireless-2010-01-22$
となり、エラーが出てしまいます。どうしたら良いでしょうか?
よろしくお願いします。
オフライン
ls /lib/modulesの結果とパッケージlinux-backports-modules-2.6.31-17-genericがインストールされているかを書き込んで下さい。
オフライン
こんばんわ。返信ありがとうございます。早速ですが結果です。
hiroppy@hiroppy-laptop:~$ ls /lib/modules 2.6.31-10-generic 2.6.31-14-generic 2.6.31-17-generic hiroppy@hiroppy-laptop:~$ whereis linux-backports-modules-2.6.31-17-generic linux-backports-modules-2.6: hiroppy@hiroppy-laptop:~$
この結果で判るでしょうか?よろしくお願いします。
オフライン
私の環境(Karmic kernel 2.6.31-17-generic)で#5、#6を実行しましたがInvalid...のエラーは再現しませんね。
再起動でInvalid...のエラーは解消されませんか?
解消されない場合:linux-backports-modules-2.6.31-17-genericがインストールされていない場合
1.compat-wireless-2010-01-22ディレクトリで、sudo make uninstall
2.Synapticパッケージマネジャーなどでlinux-backports-modules-karmicを探してインストール。
3.再起動
解消されない場合:linux-backports-modules-2.6.31-17-genericがインストールされている場合
1.Synapticパッケージマネジャーなどでlinux-backports-modules-2.6.31-17-genericを探して完全削除。
2.compat-wireless-2010-01-22ディレクトリで、sudo make uninstall
3.再起動
4.compat-wireless-2010-01-22ディレクトリで、
make clean
make
sudo make install
5.再起動
で、ご希望の動作にならないのであれば私は解決策がわかりません。
オフライン
こんばんわ。jackalopeさん返信ありがとうございます。
再起動をして、
hiroppy@hiroppy-laptop:~/compat-wireless-2010-01-22$ sudo modprobe ath5k
でエラーは出ませんでした。お騒がせしました。
オフライン