ThinkPad560 の管理記録


2.0.35 にバージョンアップ

Kernel source を展開する。

cd /usr/src
tar xzf linux-2.0.35.tar.gz
mv linux linux-2.0.35
ln -s linux-2.0.35 linux
cd linux

Kernel を再構築。

make menuconfig
make dep ; make clean
make zlilo
make modules ; make modules_install

新しい kernel で再起動。pcmcia のモジュールをインストール

cd /usr/src/pcmcia-cs-2.9.12
make config	# すべてデフォルトのまま
make all
make install

Can't locate module ?

Aug 18 16:32:22 toba modprobe: Can't locate module nls_cp437
Aug 18 16:32:22 toba modprobe: Can't locate module nls_iso8859_1

バックアップカーネルを 2.0.33 から 2.0.35 に変更

cd /
rm -rf lib/modules/2.0.33
cp -p vmlinuz vmlinuz-2.0.35
vi /etc/lilo.conf
lilo

2.0.36 にバージョンアップ

cd /usr/src
bzcat linux-2.0.36.tar.bz2 | tar xvf -
mv linux linux-2.0.36
ln -s linux-2.0.36 linux
cd linux
make menuconfig
make dep ; make clean
make zlilo
make modules ; make modules_install

新しい kernel で再起動。pcmcia のモジュールをインストール

cd /usr/src/pcmcia-cs-2.9.12
make config	# すべてデフォルトのまま
make all
make install

/dev/ttyS1 の設定


Resume 時に画面を点灯する

--- /usr/src/linux/drivers/char/apm_bios.c.ORIG	Mon Nov 16 03:32:53 1998
+++ /usr/src/linux/drivers/char/apm_bios.c	Thu Jan 14 06:31:01 1999
@@ -323,6 +323,7 @@

 extern int	apm_register_callback(int (*)(apm_event_t));
 extern void	apm_unregister_callback(int (*)(apm_event_t));
+extern void	vesa_unblank(void);

 /*
  * Local variables
@@ -758,8 +759,17 @@
 			break;

 		case APM_NORMAL_RESUME:
-		case APM_CRITICAL_RESUME:
 		case APM_STANDBY_RESUME:
+#ifdef CONFIG_APM_IGNORE_MULTIPLE_SUSPEND
+			waiting_for_resume = 0;
+#endif
+			set_time();
+			vesa_unblank();
+			apm_display_unblank();
+			send_event(event, 0, NULL);
+			break;
+
+		case APM_CRITICAL_RESUME:
 #ifdef CONFIG_APM_IGNORE_MULTIPLE_SUSPEND
 			waiting_for_resume = 0;
 #endif

Terminfo の kterm 用のエントリの修正

tic kterm.ti

pcmcia-cs-3.0.9 の導入

これまで使っていた pcmcia-cs のバージョンは 2.9.12 だった。 これを置き換えるためのインストール手順は以下の通り。

cd /usr/src
tar xzf pcmcia-cs.3.0.9.tar.gz
cd pcmcia-cs.3.0.9
make config
make all
make install

この結果として、/etc/rc.d/rc.pcmcia.N が生成される。

cd /etc/rc.d
rm -f rc.pcmcia
ln -s rc.pcmcia.N rc.pcmcia

また、/etc/conf.modules も書き換えられるので、適切に編集し直す必要があるかも知れない。 更に、userlink の再コンパイルが必要(かも知れない)。


DHCP クライアントの設定


pcmcia-cs-3.0.13 の導入

cd /usr/src
tar xzf pcmcia-cs.3.0.13.tar.gz
cd pcmcia-cs.3.0.13
make config
make all
make install

2.0.38 にバージョンアップ

cd /usr/src
bzcat linux-2.0.38.tar.bz2 | tar xvf -
mv linux linux-2.0.38
ln -s linux-2.0.38 linux
cd linux
make menuconfig
make dep ; make clean
make zlilo
make modules ; make modules_install

新しい kernel で再起動。pcmcia のモジュールをインストール

cd /usr/src/pcmcia-cs-2.9.12
make config	# すべてデフォルトのまま
make all
make install

cron を起動しないようにした


[先頭に戻る] [ThinkPad560 について]