Output of lspci
Code: Select all
00:00.0 Host bridge: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.1 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:00.3 System peripheral: Intel Corporation 82852/82855 GM/GME/PM/GMV Processor to I/O Controller (rev 02)
00:02.0 VGA compatible controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:02.1 Display controller: Intel Corporation 82852/855GM Integrated Graphics Device (rev 02)
00:1d.0 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801DB/DBM (ICH4/ICH4-M) USB2 EHCI Controller (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev 83)
00:1f.0 ISA bridge: Intel Corporation 82801DBM (ICH4-M) LPC Interface Bridge (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801DBM (ICH4-M) IDE Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) SMBus Controller (rev 03)
00:1f.5 Multimedia audio controller: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Audio Controller (rev 03)
00:1f.6 Modem: Intel Corporation 82801DB/DBL/DBM (ICH4/ICH4-L/ICH4-M) AC'97 Modem Controller (rev 03)
02:07.0 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a9)
02:07.1 CardBus bridge: Ricoh Co Ltd RL5c476 II (rev a9)
02:07.2 FireWire (IEEE 1394): Ricoh Co Ltd R5C552 IEEE 1394 Controller (rev 01)
02:08.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
02:09.0 Network controller: Intel Corporation PRO/Wireless 2200BG [Calexico2] Network Connection (rev 05)
CONFIG_SCSI_MOD, CONFIG_SCSI, CONFIG_BLK_DEV_SD, CONFIG_ATA, CONFIG_ATA_PIIX,
CONFIG_EXT2_FS, CONFIG_EXT3_FS, CONFIG_EXT4_FS (included ext2/ext3 even though it is not the root filesystem),
CONFIG_AGP, CONFIG_AGP_INTEL
Current problem.
The above configuration works well when I use a minimal initrd. But after disabling CONFIG_BLK_DEV_INITRD and updating grub not to use the initrd, it could not mount the root filesystem and gives out a kernel panic
"unable to mount root fs on unknown-block(0,0)"
So I decided to analyze the modules in the working initrd.
Code: Select all
gzip -dc /boot/initrd.img-2.6.34-rc5 | cpio -i
find . -name "*.ko"
./lib/modules/2.6.34-rc5/kernel/arch/x86/crypto/aes-i586.ko
./lib/modules/2.6.34-rc5/kernel/crypto/sha256_generic.ko
./lib/modules/2.6.34-rc5/kernel/crypto/cbc.ko
./lib/modules/2.6.34-rc5/kernel/crypto/xts.ko
./lib/modules/2.6.34-rc5/kernel/crypto/aes_generic.ko
./lib/modules/2.6.34-rc5/kernel/crypto/gf128mul.ko
./lib/modules/2.6.34-rc5/kernel/drivers/acpi/thermal.ko
./lib/modules/2.6.34-rc5/kernel/drivers/acpi/fan.ko
./lib/modules/2.6.34-rc5/kernel/drivers/md/dm-mod.ko
./lib/modules/2.6.34-rc5/kernel/drivers/md/dm-crypt.ko
./lib/modules/2.6.34-rc5/kernel/drivers/thermal/thermal_sys.ko
./lib/modules/2.6.34-rc5/kernel/drivers/video/vgastate.ko
./lib/modules/2.6.34-rc5/kernel/drivers/video/vga16fb.ko
Is there anything missing here? Any idea would be really appreciated.
Thanks and Regards
Anand