All of lore.kernel.org
 help / color / mirror / Atom feed
From: Nico Schottelius <nico-kernel@schottelius.org>
To: Steve Lord <lord@sgi.com>
Cc: Nico Schottelius <nico-kernel@schottelius.org>,
	scholz@wdt.de,
	Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: Re: bug in 2.6.0test2
Date: Thu, 31 Jul 2003 13:14:18 +0200	[thread overview]
Message-ID: <20030731111418.GJ264@schottelius.org> (raw)
In-Reply-To: <1059478999.1749.18.camel@laptop.americas.sgi.com>

[-- Attachment #1: Type: text/plain, Size: 2753 bytes --]

Steve Lord [Tue, Jul 29, 2003 at 06:43:17AM -0500]:
> 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.

...we tried and experiement some more, here the results:
   - first we had old modutils (now: module-init-tools 0.9.13pre)
   - all modules are able to load now (loaded: aes,loop,cryptoloop)
   - losetup -e aes /dev/hda1 /dev/loop0 
      --> ioctl: LOOP_SET_FD: invalid argument
   - mount /dev/hda1 / -o loop,encryption=aes
      --> asks for pass, but doesn't unencrypt it
         --> it fails to mount the xfs filesystem below
            --> "mount: you must specify fs type..."

the filesystem on hda1 is encrypted with a 128 bit key / aes.

> > > 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?

oh..btw, the ramdisk is ext2..

> > > 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,

looks like the losetup is the problem...

> 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.

..which you are gonna fix ? :)

> 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.

hopefully we'll get it soon..
my co-worker has to switch between 2.4 and 2.6 daily now..

Nico

-- 
echo God bless America | sed 's/.*\(A.*$\)/Why \1?/'
pgp: new id: 0x8D0E27A4 | ftp.schottelius.org/pub/familiy/nico/pgp-key.new

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]

  parent reply	other threads:[~2003-07-31 11:15 UTC|newest]

Thread overview: 8+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2003-07-28 11:59 bug in 2.6.0test2 Nico Schottelius
2003-07-28 20:47 ` Steve Lord
2003-07-28 22:26   ` Nico Schottelius
2003-07-29 11:43     ` Steve Lord
2003-07-29 15:52       ` 2.6.0-test2 usb stack crashed was: " Wiktor Wodecki
2003-07-29 17:40         ` Nico Schottelius
2003-07-31 11:14       ` Nico Schottelius [this message]
2003-08-01 17:16         ` Andries Brouwer

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20030731111418.GJ264@schottelius.org \
    --to=nico-kernel@schottelius.org \
    --cc=linux-kernel@vger.kernel.org \
    --cc=lord@sgi.com \
    --cc=scholz@wdt.de \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.