lkml.org 
[lkml]   [2003]   [Jul]   [29]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
SubjectRe: bug in 2.6.0test2
From
Date
On Mon, 2003-07-28 at 17:26, Nico Schottelius wrote:
> Steve Lord [Mon, Jul 28, 2003 at 03:47:30PM -0500]:
> >
> > Something else went wrong before you crashed:
> >
> > bio too big device loop0 (2 > 0)
> >
> > This means you cannot use any bio larger than zero to this device,
>
> assume i didn't understand very much you told me..what is a bio?
> how do I use it? and why is it too big here?

It looks like the loop device may not be correctly initialized yet,
no I/O is possible to it yet.

>
> > which is probably why ext2 said this, since it caught the error when
> > building the bio.
>
> ext2? I am wondering..afai understood that, the root wasn't even
> decrypted, how can the kernel try to ext2-mount it?
>
> > EXT2-fs: unable to read superblock
> >
> > XFS didn't catch the error building the bio and submitted it, at
> > which point the I/O tripped the BUG. I can fix this part, but
> > the original problem is something I know nothing about.
>
> ..or better why does it start mounting/before decrypt?
>

I have never used a crypto loop device, so I cannot what is really
going on. Some initialization step may be missing in the loop device
which means it is not usable, the mount it happening because the
kernel was told to mount it. If you are not specifying a filesystem
type, then possibly what is happening is it is attempting to open
the device as different filesystems, these all fail, until xfs
which does not detect the underlying error on the loop device,
and issues the IO which causes the BUG.

So, we caused the crash, but you were on your way to one anyway,
eventually it would have failed to find a root device and given
up that way.

Steve


-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/

\
 
 \ /
  Last update: 2005-03-22 13:47    [W:0.062 / U:0.092 seconds]
©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site