« 自転車の重量 | トップページ | TuxOnIce カーネル3.7.1用のパッチ »

2012年12月 5日 (水)

kernel 3.6.8 へのアップグレードにトライして

Debian の experimental にある 3.6 系列のソースは 3.6.4 と 3.6.8。
Github では、TuxOnIce も 3.6.8 まで対応が進んでいるように見えたので
3.6.8 にアップグレードするべく作業開始。

  1. TuxOnIce のパッチは作成できた。 基本的には、タグの間で diff を取ってパッチファイルを作成することに変わりない。
    1. 以前 clone してあった tuxonice-head の手元のリポジトリに対して、 git checkout vanilla-3.6 git checkout tuxonice-3.6 を実行する。当初は git fetch tuxonice-head ですべてダウンロードされるだろうと思ったが、diff が取れず。 diff で使用するタグは、明示的に checkout する必要があるらしい。
    2. git diff vanilla-3.6 tuxonice-3.6 > ../tuxonice-3.6.8.patch などとして、パッチファイルを生成する。

  2. カーネルソースを展開して、パッチを当てて、ひさしぶりの 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用のパッチ »

パソコン・インターネット」カテゴリの記事

コメント

コメントを書く

コメントは記事投稿者が公開するまで表示されません。

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: kernel 3.6.8 へのアップグレードにトライして:

« 自転車の重量 | トップページ | TuxOnIce カーネル3.7.1用のパッチ »

2026年7月
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  
無料ブログはココログ