[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[debian-users:41310] Re: kernel 2.4.26 で Kernel panic



谷口様

丹野です。アドバイスありがとうございます。
ファイルシステムについてのご指摘があり、やっと気付いたことが
あります。

私の使用しているDELL StorEdge750はディスクがSATA(ext3で構築)の
ため、stable(woody)ではDISKを認識してくれなくてインストールできず、
以前記載した以下の
http://wiki.osuosl.org/display/LNX/Debian+on+Dell+Servers/
からDELL(SATA)用の2.4.26のisoイメージをダウンロードしてインストール
していました。

今回、kernel再構築にあたり、元のconfigには以下のSATA関連の設定が
ありますが、make menuconfig実行後(実行しなくてもmake_kpkg実行後)に、
以下のCONFIG_SCSI_SATA関連の行がなくなっていることに気付きました。

CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_SVW=y
CONFIG_SCSI_SATA_PROMISE=y
CONFIG_SCSI_SATA_SIL=y
CONFIG_SCSI_SATA_SIS=y
CONFIG_SCSI_SATA_VIA=y
CONFIG_SCSI_SATA_VITESSE=y

これは、インストールに使用している何かがCONFIG_SCSI_SATA関連の
設定に対応していない、ということではないかと思うのですが、元の
kernelバージョンも2.4.26(-bf2.4です)だっただけに、何を替えれば
よいのかよくわかりません。

ちなみに、旧kernelでの起動時のlspciの結果は以下のとおりです。
(unknownばかり。)でも、実用上の問題はiptablesが使用できないこと
くらいです。私ももう少し試行錯誤してみますが、どなたかヒントを
いただけるととても助かります。

# lspci
00:00.0 Host bridge: Intel Corp.: Unknown device 2578 (rev 02)
00:03.0 PCI bridge: Intel Corp.: Unknown device 257b (rev 02)
00:1c.0 PCI bridge: Intel Corp.: Unknown device 25ae (rev 02)
00:1d.0 USB Controller: Intel Corp.: Unknown device 25a9 (rev 02)
00:1d.1 USB Controller: Intel Corp.: Unknown device 25aa (rev 02)
00:1d.4 System peripheral: Intel Corp.: Unknown device 25ab (rev 02)
00:1d.5 PIC: Intel Corp.: Unknown device 25ac (rev 02)
00:1d.7 USB Controller: Intel Corp.: Unknown device 25ad (rev 02)
00:1e.0 PCI bridge: Intel Corp. 82820 820 (Camino 2) Chipset PCI (rev 0a)
00:1f.0 ISA bridge: Intel Corp.: Unknown device 25a1 (rev 02)
00:1f.2 IDE interface: Intel Corp.: Unknown device 25a3 (rev 02)
00:1f.3 SMBus: Intel Corp.: Unknown device 25a4 (rev 02)
01:01.0 Ethernet controller: Intel Corp.: Unknown device 1075
02:01.0 Ethernet controller: Intel Corp.: Unknown device 1010 (rev 01)
02:01.1 Ethernet controller: Intel Corp.: Unknown device 1010 (rev 01)
03:02.0 Ethernet controller: Intel Corp.: Unknown device 1076
03:03.0 Ethernet controller: Intel Corp.: Unknown device 1010 (rev 01)
03:03.1 Ethernet controller: Intel Corp.: Unknown device 1010 (rev 01)
03:0e.0 VGA compatible controller: ATI Technologies Inc Rage XL (rev 27)

以上よろしくお願いいたします。


> こんにちは,初めまして.谷口雅康といいます.
> 
> 私も昨日,kernel2.6をコンパイルしてみました.で,同様にkernel panicになっ
> たのですが,何とか解決できました.2.4と違いますし,initrdを使用していな
> いので外していたらすみませんが,何か参考になればと思います.
> 
> 私の環境:
>   ThinkPad X31
>   /	ext3
> 
> カーネル:
>   initrdを不使用
> 
> エラーメッセージ:
>   VFS: Cannot open root device "hda5" or unknown-block(0,0)
>   Please append a correct "root=" boot option
>   Kernel panic: VFS: Unable to mount root fs on unknown-block(0,0)
> 
> ここで参考Webページより,
>   ・ファイルシステム
>   ・IDEデバイスドライバ(SCSIの場合はSCSIデバイスドライバ)
> 以上をカーネルにstaticで組み込むことがポイントのようです.
> 今回の場合は,ReiserfsとM/BのチップとIDEコントローラを有効にすれば良いか
> と思います.
> 
> 私は,
> # make xconfig
> を使用したので,申し訳ないですがそちらの分類で書きます.
> 
> * File systems
>   * Reiserfs support -> yes
>   * DOS/FAT/NT Filesystems
>     * NTFS file system support -> yes
>   * Miscellaneous filesystems
>     * いっぱい -> no
>     * Compressed ROM file system support -> yes
> 
> なお,私は| NTFS | Debian(ext3) | というパーティションなので,一応NTFSも
> 有効にしておきました.
> 
> 次のDevice Driversはコンピュータに合わせて適宜変更してください.
> #行頭に/が付いているのは,不要かもしれないが,これを入れると起動しました.
> #一度に3ついれたので,どれが本当に必要かはちょっとわかりません.(^^;)
> 
> * Prosessor type and feartures
>   * Prosessor family -> Pentium M
> * Device Drivers
>   * ATA/ATAPI/MFM/RLL support
>     * ATA/ATAPI/MFM/RLL support -> yes
>       * Enhanced ATA/ATAPI/MFM/RLL disk/cdrom/tape/floppy support -> yes
> /       * include IDE/ATA-2 DISK suport -> yes
>         * generic/default IDE chipset support -> yes
> /       * PNP EIDE support -> yes
>         * PCI IDE chipset support
>           * Generic PCI bus-master DMA support
> /           * Generic PCI IDE Chipset Support -> yes
>             * Intel PIIXn chipsets support -> yes
>             * 後のは無効に
> 
> なお,自分のデバイス一覧は,正常なカーネルが起動しているのであれば
> # lspci
> # dmesg
> 辺りで見ることができます.どちらも殆ど一緒です.
> 
> 私の場合は,以上で起動できるカーネルが作成できました.後は,適当にカスタ
> ムしていきました.お役に立てれば幸いです.
> 
> 
> 参考:
> http://www.digitalhermit.com/linux/Kernel-Build-HOWTO.html
> http://lists.debian.org/debian-user/2004/04/msg09736.html
> http://www.atmarkit.co.jp/flinux/rensai/fs01/fs01b.html

-- 
Kaori Tanno <tanno@xxxxxxxxxxxxxx>