«前の日記(2010-01-04(月)) 最新 次の日記(2010-01-24(日))» 編集
RSS feed

からっぽの日記


2010-01-23(土) [長年日記]

Kernel 2.6.32 に変更

Thinkpad x200s の Debian Squeeze(testing) Kernl を 2.6.30 から 2.6.32 へ変更したので、作業メモ。

1. Kernel 再構築

% cd /usr/src
% tar jxf linux-source-2.6.32.tar.bz2
% cd linux-source-2.6.32
% cp /boot/config-2.6.32-trunk-amd64 .config
% fakeroot make menuconfig

Debian パッケージと比べて変更した点はは、CPU と ブートロゴくらい

CONFIG_MCORE2=y
CONFIG_X86_INTEL_USERCOPY=y
CONFIG_X86_USE_PPRO_CHECKSUM=y
CONFIG_X86_P6_NOP=y
CONFIG_LOGO=y
CONFIG_LOGO_LINUX_MONO=y
CONFIG_LOGO_LINUX_VGA16=y
CONFIG_LOGO_LINUX_CLUT224=y

コンパイル

% export CONCURRENCY_LEVEL=2
% fakeroot make-kpkg --append_to_version -5-`date +%Y%m%d` --revision=2.6.32-5-`date +%Y%m%d` kernel_image kernel_headers
% su -
# dpkg -i linux-image-2.6.32-5-20100123_2.6.32-5-20100123_amd64.deb

grub の設定ミスがあったので、手作業

# update-initramfs -c -k 2.6.32-5-20100123
# update-grub
# reboot

2. モジュールのインストール

バッテリ、HDAPS 用
# module-assistant auto-install tp-smapi
VirtualBox 用
# /etc/init.d/vboxdrv setup

3. Trackpoint 設定

スクロールできなくなったで、こちらを参考に /etc/hal/fdi/policy/mouse-wheel.fdi を再設定

How to configure the TrackPoint - ThinkWiki

変更前

<match key="info.product" string="TPPS/2 IBM TrackPoint">
 <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
 <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
 <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
</match>

変更後

<match key="info.product" string="PS/2 Generic Mouse">
 <merge key="input.x11_options.EmulateWheel" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelButton" type="string">2</merge>
 <merge key="input.x11_options.YAxisMapping" type="string">4 5</merge>
 <merge key="input.x11_options.Emulate3Buttons" type="string">true</merge>
 <merge key="input.x11_options.EmulateWheelTimeout" type="string">200</merge>
 <merge key="input.x11_options.XAxisMapping" type="string">6 7</merge>
</match>

«前の日記(2010-01-04(月)) 最新 次の日記(2010-01-24(日))» 編集
RSS feed