4.1.2.1-JP カーネルのアップデート 2.6.25.16 > 2.6.28.5

パピーを名犬にするための技、テクニック

モデレータ: 暇人, YoN, nyu

返信する
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

4.1.2.1-JP カーネルのアップデート 2.6.25.16 > 2.6.28.5

投稿記事 by みのむし »

4.1.2.1-JP のカーネル 2.6.25.16 を 2.6.28.5 にアップデートする方法を紹介します。

前提条件は HDD に Frugalインストールしている場合を想定しています。
そして、そのパーティション下に以下のディレクトリを作成してGRUBで起動しているものと仮定します。

4121/ (← /mnt/home/4121/)
initrd.gz < これと
pup_4121JP.sfs
pup_save.2fs
usbhd ... USB HDD の場合
vmlinuz < これを 2.6.28.5 のものに置き換える

URL: http://www.mland.jp/work/kernel/412/2.6.28.5/
(ユーザ名: puppy、パスワード: linux)
initrd.gz
lib-modules-2.6.28.5.tgz
vmlinuz
(↑ダウンロードして 4121/ に上書きコピーする)

ダウンロード後、コンピュータを再起動して 4.1.2.1-JP を起動してください。
4.1.2.1-JP の起動後、端末を開いて

# uname -r
2.6.28.5
(↑このように表示されればOK)
# cd /lib/modules
# ls
...
# mv 2.6.28.5 2.6.28.5.BAK
# tar zxvf /mnt/home/4121/lib-modules-2.6.28.5.tgz
...
# rm -rf 2.6.28.5.BAK
# depmod -a

完了! これ以降は、カーネルドライバモジュールが使用出来ます。
最後に編集したユーザー みのむし [ 10/05/21(金) 16:12 ], 累計 2 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
streetninja
記事: 3
登録日時: 09/04/27(月) 10:34
お住まい: 吉祥寺

Re: 4.1.2.1-JP カーネルのアップデート 2.6.25.16 > 2.6.28.5

投稿記事 by streetninja »

これまでアダプタ経由でCF(SiliconPower300x)に4.1.2を載せ快調でしたが、HDDをSSD(TranscendのMLC32MB)に替えたところ転送モードがudma4からudma2になってしまいました。ちなみにW2Kではudma5でreadが60数MB/sec出ています。

いろいろ調べたらkernel2.6.20以降に80-wire cable検出関連で問題あったようです。Ubuntuで試したところ、8.04ではudma2でしたが9.04では修正され(kernel2.6.28)、udma5でreadが50数MB/secとなりました。というわけで本アップデートにたどり着き(灯台もと暗しでした)、期待したのですが......

たしかにdmesgで "configured for UDMA/100"、hdparm -i、hdparm-Iとも " *udma5 " と出てくるのですがhdparm -tをやるとなんと :shock: 20数MB/secでudma2と全く変わりません。とぼけてhdparm -X68なんかをすると毎度のエラー " SG_10: bad/missing ATA_16 sense data:: ... "。これは一体何なんでしょう......みのむしさんへ、ご参考まで。

追伸:機械仕様を忘れました。ThikPad X22 2662-75J P3-m 733MHz、830mp chipset、memory: 640MBです。なお4.1.2レトロ版でもudma2どまりで、hdparm -X68なんかをすると「変更しました」かのようなメッセージが出ますが、実際には変わっていません。
consoleを開いているとdosの2.11が妙に懐かしい。
アバター
みのむし
記事: 1164
登録日時: 08/09/10(水) 13:56
お住まい: 福岡市中央区草香江1-2-40-101号
連絡する:

Re: 4.1.2.1-JP カーネルのアップデート 2.6.25.16 > 2.6.28.5

投稿記事 by みのむし »

streetninja さんが書きました:これまでアダプタ経由でCF(SiliconPower300x)に4.1.2を載せ快調でしたが、HDDをSSD(TranscendのMLC32MB)に替えたところ転送モードがudma4からudma2になってしまいました。ちなみにW2Kではudma5でreadが60数MB/sec出ています。

いろいろ調べたらkernel2.6.20以降に80-wire cable検出関連で問題あったようです。Ubuntuで試したところ、8.04ではudma2でしたが9.04では修正され(kernel2.6.28)、udma5でreadが50数MB/secとなりました。というわけで本アップデートにたどり着き(灯台もと暗しでした)、期待したのですが......

たしかにdmesgで "configured for UDMA/100"、hdparm -i、hdparm-Iとも " *udma5 " と出てくるのですがhdparm -tをやるとなんと :shock: 20数MB/secでudma2と全く変わりません。とぼけてhdparm -X68なんかをすると毎度のエラー " SG_10: bad/missing ATA_16 sense data:: ... "。これは一体何なんでしょう......みのむしさんへ、ご参考まで。

追伸:機械仕様を忘れました。ThikPad X22 2662-75J P3-m 733MHz、830mp chipset、memory: 640MBです。なお4.1.2レトロ版でもudma2どまりで、hdparm -X68なんかをすると「変更しました」かのようなメッセージが出ますが、実際には変わっていません。
streetninjaさん、

ご報告ありがとうござました。
私が、カーネルを 2.6.28.5 にアップデートしたのはLAN関係のドライバのためでした。

>いろいろ調べたらkernel2.6.20以降に80-wire cable検出関連で問題あったようです。
>Ubuntuで試したところ、8.04ではudma2でしたが9.04では修正され(kernel2.6.28)、
>udma5でreadが50数MB/secとなりました。というわけで本アップデートにたどり着き
>(灯台もと暗しでした)、期待したのですが......

Ubuntu なら見込みがあります。
Ubuntu 9.04 の「カーネルの再構築」を試してみます。
但し、現在多忙なので2週間程時間をください。
最後に編集したユーザー みのむし [ 09/10/29(木) 00:03 ], 累計 1 回
みのむし
Notebook PC HP G62
CPU: Intel(R) Core(TM)i5 M450 @ 2.40GHz
MEM: 4GB
Puppy Linux Quickset 5.1.1 JP
PC内蔵無線LANデバイス RTL8171(r8192se_pci)
cygnus_odile
記事: 665
登録日時: 09/08/16(日) 14:30

Re: 4.1.2.1-JP カーネルのアップデート 2.6.25.16 > 2.6.28.5

投稿記事 by cygnus_odile »

みのむし さんへ、こちらの記事を参考に、
4.20p1JP のカーネルを 2.6.25.16 → 2.6.28.5 とアップグレードしたところ、
HP 2133 mini-note PC で、ずっと困っていた「ヘッドフォン端子にプラグを挿しても本体スピーカがOFFにならない」問題を解決することができました。感謝いたします。なお、ダウンロードファイルは勝手に(http://mland.dip.jp/work/kernels/42x/2.6.28.5/ から)頂戴いたしましたこと事後報告ですが、ご容赦願います。
返信する