kernel 3.6.8 へのアップグレードにトライして
Debian の experimental にある 3.6 系列のソースは 3.6.4 と 3.6.8。
Github では、TuxOnIce も 3.6.8 まで対応が進んでいるように見えたので
3.6.8 にアップグレードするべく作業開始。
- TuxOnIce のパッチは作成できた。
基本的には、タグの間で diff を取ってパッチファイルを作成することに変わりない。
- 以前 clone してあった tuxonice-head の手元のリポジトリに対して、
git checkout vanilla-3.6 git checkout tuxonice-3.6 を実行する。当初はgit fetch tuxonice-head ですべてダウンロードされるだろうと思ったが、diff が取れず。 diff で使用するタグは、明示的に checkout する必要があるらしい。 git diff vanilla-3.6 tuxonice-3.6 > ../tuxonice-3.6.8.patch などとして、パッチファイルを生成する。
- 以前 clone してあった tuxonice-head の手元のリポジトリに対して、
- カーネルソースを展開して、パッチを当てて、ひさしぶりの menuconfig に三晩を費し、起動してみると
- hibernate は動作せず。freeze の途中で止まる。
- hibernate-ram は動作する。
ついでにわかったことが3つほど:
- HDAPS 対応について
- カーネルツリーの中の hdaps.c の whitelist には、Thinkpad X200 が登録されていない。
tp-smapi-source から構築したモジュールを使うべし。 - i915 は
- AGP対応を有効にしないと構築されない。
- virtualbox-dkmsのモジュールが
- カーネルインストールの際に自動生成できない。/etc/dkms.conf がないことを理由に撥ねられているようだ。
3.6.8カーネルで起動後、dpkg-reconfigure virtualbox-dkms を実行することで生成可能。
TuxOnIce のメーリングリストでも、3.6 での動作がうまくいっていない報告がいくつか入っていて、解決法は出てきていない。
しばらくは、現状の 3.4.4 を使い続けることになりそうだ。
« 自転車の重量 | トップページ | TuxOnIce カーネル3.7.1用のパッチ »
「パソコン・インターネット」カテゴリの記事
- apt-cacher-ng と cli.github.com(2026.06.20)
- wine で LINEを使う(2026.04.10)
- apt-cacher-ng と ftp.jp.debian.org(2026.03.25)
- minicom の右枠線がズレる問題へのパッチと gdb の話(2026.01.04)
- Bluefish 関連ページ 復活(2025.12.29)


コメント