VineSeed ML アーカイブ



[VineSeed:18937] upload: kernel

  • From: Daisuke SUZUKI <daisuke@xxxxxxxxxxx>
  • Subject: [VineSeed:18937] upload: kernel
  • Date: Tue, 13 Oct 2009 17:07:30 +0900
鈴木です。

kernel-2.6.31-8vl6 を upload しました。
- 2.6.31.3 に更新
- Provides: alsa-driver = 1.0.20 に変更
- CONFIG_BLK_DEV_{SD,SR}, CONFIG_CHR_DEV_SG を y に変更

ICH6 で kernel upgrade 時に boot しなかった問題はこのカーネルで
解決すると思います。

なお、原因は以下の通りです。
- ICH6 PATA が piix ではなく ata_piix で認識するようになった
  - これまでは piix だったので initramfs に scsi_mod や sd_mod が含まれない
- ata_piix がモジュールではなくなった
- sd_mod だけ module のままだった
  - 新しく作られる initramfs には ata_piix は必要ないため依存している sd_mod も入らない
  - mkinitrd が sd_mod を強制的に initramfs に入れるようになっていない

5vl6〜7vl6 でも sd_mod を initramfs にいれてあげれば boot するように
なるとおもいます。

修正方法としては mkinitrd を直すか kernel config を直すかというところ
ですが、boot speed を上げるために ahci/ata_piix などを組み込みにしてい
るので、これにあわせて {sd,sr,sg}_modについても組み込みにすることにし
ました。(scsi async initialize のため)

-- 
Daisuke SUZUKI | daisuke@{linux.or.jp,dicey.org,vinecaves.com}
GnuPG Fingerprint = 7DE6 9AC6 5E5B 1AF8 B38E  0992 90BF 4C09 7432 2CB0
Founder & President, Project Vine.            http://vinelinux.org/
Founder & President, Vine Caves, Ltd.         http://vinecaves.com/
Founder & President, Japan Linux Association. http://jla.linux.or.jp/