[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-Id: <20081028103122.728aa427.akpm@linux-foundation.org>
Date: Tue, 28 Oct 2008 10:31:22 -0700
From: Andrew Morton <akpm@...ux-foundation.org>
To: linux-ext4@...r.kernel.org
Cc: bugme-daemon@...zilla.kernel.org, Jimmy.Jazz@....net
Subject: Re: [Bugme-new] [Bug 11873] New: unable to mount ext3 root
filesystem due to htree_dirblock_to_tree
(switched to email. Please respond via emailed reply-to-all, not via the
bugzilla web interface).
On Tue, 28 Oct 2008 05:09:25 -0700 (PDT) bugme-daemon@...zilla.kernel.org wrote:
> http://bugzilla.kernel.org/show_bug.cgi?id=11873
>
> Summary: unable to mount ext3 root filesystem due to
> htree_dirblock_to_tree
> Product: File System
> Version: 2.5
> KernelVersion: 2.6.28 rcx git and vanilla trees
> Platform: All
> OS/Version: Linux
> Tree: Mainline
> Status: NEW
> Severity: normal
> Priority: P1
> Component: ext3
> AssignedTo: akpm@...l.org
> ReportedBy: Jimmy.Jazz@....net
> CC: Jimmy.Jazz@....net
>
>
> Latest working kernel version:2.6.27.3
> Earliest failing kernel version:2.6.28 rc1 git1
> Distribution: gentoo
> Hardware Environment: x86_64 amd
> Software Environment: kernel + initramfs
> Problem Description:
>
> Since 2.6.28 mount command (busybox) is unable to mount the root file system.
> The error returned is,
>
> EXT3-fs error (device md_d0p2): htree_dirblock_to_tree: bad entry in directory
> #2: rec_len % 4 != 0 - offset=0, inode=2109536318, rec_len=16058, name_len=111
>
> (The figures could change)
>
>
> To make it work, I need first to mount the file system as an ext2 file system,
> unmount it and recall mount command with the -t ext3 option.
>
> step 1:
> mount -o ro /dev/md/d0p2 /new-root
> (mount ok with flags ro,errors=continue)
> ls /new-root
> (ls without error)
> umount /new-root
>
> and then
>
> step 2:
> mount -t ext3 -o ro /dev/md/d0p2 /new-root
> (mount ok with flags ro,errors=continue,data=ordered)
> ls /new-root
> (ls without error)
>
> ext2,jbd,ext3,mbcache,crc32 are modules and are loaded from an initramfs file
> system.
>
> IMHO, it is a problem in mbcache or jbd.
>
> Also, there is an other problem with that kernel. After creating the /dev node,
> loading md_mod and raid1, mdassemble start as usual the md device, but the
> mount command doesn't recognize the /dev node as valid and abort.
> I need to stop the md device that has been created earlier and reapply
> mdassemble or mdadm --assemble --scan from initramfs file system. Afterwards
> mount command is able to mount the file system but... like an ext2 file system.
> I'm on step 2 again.
>
>
> Steps to reproduce: reboot the kernel, load the initramfs file system and open
> a shell just after the mount command has aborted.
>
--
To unsubscribe from this list: send the line "unsubscribe linux-ext4" in
the body of a message to majordomo@...r.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Powered by blists - more mailing lists