2.6.8/2.6.9 Unable to mount ext3 root-fs

From: Peter Weiss (Peter.Weiss_at_ConSol.de)
Date: 10/29/04


Date: Fri, 29 Oct 2004 09:51:56 +0200

Hello,

the ext2/ext3 options and ide support are all compiled in (not as modules), but
the kernel refuses to mount the rootfs:

VFS: Cannot open root device "305"or unknown-block(3,5)
Please append a correct "root=" boot option
Kernel panic VFS: Unable to mount root fs on unknown-block(3,5)

A few lines before the partitions are determined correctly:

Oct 29 08:43:40 Astor kernel: Using anticipatory io scheduler
Oct 29 08:43:40 Astor kernel: ide0 at 0x1f0-0x1f7,0x3f6 on irq 14
Oct 29 08:43:40 Astor kernel: hdc: MATSHITADVD-RAM UJ-815A, ATAPI CD/DVD-ROM drive
Oct 29 08:43:40 Astor kernel: ide1 at 0x170-0x177,0x376 on irq 15
Oct 29 08:43:40 Astor kernel: hda: max request size: 128KiB
Oct 29 08:43:40 Astor kernel: hda: 117210240 sectors (60011 MB), CHS=65535/16/63, UDMA(100)
Oct 29 08:43:40 Astor kernel: hda: hda1 hda2 < hda5 hda6 hda7 hda8 > hda3 hda4
Oct 29 08:43:40 Astor kernel: hda3: <bsd: hda9 hda10 hda11 hda12 hda13 >

Relevant configuration settings:

# egrep '(IDE|EXT[23])' /boot/config-2.6.8astor
# CONFIG_PARIDE is not set
CONFIG_IDE=y
CONFIG_BLK_DEV_IDE=y
# Please see Documentation/ide.txt for help/info on IDE drives
# CONFIG_BLK_DEV_IDE_SATA is not set
# CONFIG_BLK_DEV_HD_IDE is not set
CONFIG_BLK_DEV_IDEDISK=y
CONFIG_IDEDISK_MULTI_MODE=y
CONFIG_BLK_DEV_IDECS=m
CONFIG_BLK_DEV_IDECD=m
# CONFIG_BLK_DEV_IDETAPE is not set
# CONFIG_BLK_DEV_IDEFLOPPY is not set
CONFIG_BLK_DEV_IDESCSI=m
# CONFIG_IDE_TASK_IOCTL is not set
# CONFIG_IDE_TASKFILE_IO is not set
# IDE chipset support/bugfixes
CONFIG_IDE_GENERIC=m
CONFIG_BLK_DEV_IDEPNP=y
CONFIG_BLK_DEV_IDEPCI=y
CONFIG_IDEPCI_SHARE_IRQ=y
CONFIG_BLK_DEV_IDEDMA_PCI=y
# CONFIG_BLK_DEV_IDEDMA_FORCED is not set
CONFIG_IDEDMA_PCI_AUTO=y
# CONFIG_IDEDMA_ONLYDISK is not set
# CONFIG_IDE_ARM is not set
# CONFIG_IDE_CHIPSETS is not set
CONFIG_BLK_DEV_IDEDMA=y
# CONFIG_IDEDMA_IVB is not set
CONFIG_IDEDMA_AUTO=y
# Old CD-ROM drivers (not SCSI, not IDE)
# CONFIG_CD_NO_IDESCSI is not set
CONFIG_IEEE1394_VIDEO1394=m
# CONFIG_VIDEO_DEV is not set
CONFIG_VIDEO_SELECT=y
# CONFIG_FB_TRIDENT is not set
# CONFIG_SND_TRIDENT is not set
# CONFIG_SOUND_TRIDENT is not set
CONFIG_EXT2_FS=y
CONFIG_EXT2_FS_XATTR=y
CONFIG_EXT2_FS_POSIX_ACL=y
CONFIG_EXT2_FS_SECURITY=y
CONFIG_EXT3_FS=y
CONFIG_EXT3_FS_XATTR=y
CONFIG_EXT3_FS_POSIX_ACL=y
CONFIG_EXT3_FS_SECURITY=y

The system is not bootet using initrd. It works perfectly with a 2.6.6
Kernel setup the same way. I thought thought something was wrong with the fs,
because I migrated from ext2 to ext3, but a reinstallation of the root fs
with complete newfs didn't solve the situation.

Any hints?

TIA -- Peter

-- 
Peter.Weiss@consol.de                         ConSol* Software GmbH
Phone  +49 89 45841-100                       Consulting & Solutions
Mobile +49 177 6040121                        Franziskanerstr. 38
http://www.consol.de                          D-81669 München

Quantcast