linux-um archives
 help / color / mirror / Atom feed
* [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs)
@ 2003-12-15 17:04 Joydeep Sen Sarma
  2003-12-15 20:26 ` Henrik Nordstrom
  2003-12-18  1:15 ` Jeff Dike
  0 siblings, 2 replies; 5+ messages in thread
From: Joydeep Sen Sarma @ 2003-12-15 17:04 UTC (permalink / raw)
  To: user-mode-linux-devel

Hi folks,

The regular uml kernel worked fine till i turned
on the debug option. Kernel version is 2.4.22 and
I applied uml patch 2.4.22-6 to it. Root file System
is the Debian-3.0r0.ext2.bz2 image from uml home page.

# ls -l root_fs
-rw-r--r--    1 root     root     62862336 Dec 14
18:06 root_fs
# ./linux ubd0=root_fs debug gdb-pid=2646

From debugger, failure happens here:

Breakpoint 3, do_kern_mount (fstype=0xa194b000 "ext2",
flags=32769, 
    name=0xa1949000 "/dev/root", data=0x0) at
super.c:793
(gdb)
get_sb_bdev (fs_type=0xa01fb930, flags=-12,
dev_name=0xa1949000 "/dev/root", 
    data=0x0) at super.c:669

this call in get_sb_nodev fails:
	error = path_lookup(dev_name,
LOOKUP_FOLLOW|LOOKUP_POSITIVE, &nd);

with err code of ENOENT. Any ideas what's wrong or
how I can debug this ? (I have tried the 
root=/dev/ubd/0 option - same result)

thanks,

Joydeep




__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs)
  2003-12-15 17:04 [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs) Joydeep Sen Sarma
@ 2003-12-15 20:26 ` Henrik Nordstrom
  2003-12-15 21:37   ` Joydeep Sen Sarma
  2003-12-18  1:15 ` Jeff Dike
  1 sibling, 1 reply; 5+ messages in thread
From: Henrik Nordstrom @ 2003-12-15 20:26 UTC (permalink / raw)
  To: Joydeep Sen Sarma; +Cc: user-mode-linux-devel

You need to use root=... to specify which device or partition the root is
on. The ubd0 argument just connects the ubda device to the specified file,
it does not specify that the root is there.

Regards
Henrik


On Mon, 15 Dec 2003, Joydeep Sen Sarma wrote:

> Hi folks,
> 
> The regular uml kernel worked fine till i turned
> on the debug option. Kernel version is 2.4.22 and
> I applied uml patch 2.4.22-6 to it. Root file System
> is the Debian-3.0r0.ext2.bz2 image from uml home page.
> 
> # ls -l root_fs
> -rw-r--r--    1 root     root     62862336 Dec 14
> 18:06 root_fs
> # ./linux ubd0=root_fs debug gdb-pid=2646
> 
> >From debugger, failure happens here:
> 
> Breakpoint 3, do_kern_mount (fstype=0xa194b000 "ext2",
> flags=32769, 
>     name=0xa1949000 "/dev/root", data=0x0) at
> super.c:793
> (gdb)
> get_sb_bdev (fs_type=0xa01fb930, flags=-12,
> dev_name=0xa1949000 "/dev/root", 
>     data=0x0) at super.c:669
> 
> this call in get_sb_nodev fails:
> 	error = path_lookup(dev_name,
> LOOKUP_FOLLOW|LOOKUP_POSITIVE, &nd);
> 
> with err code of ENOENT. Any ideas what's wrong or
> how I can debug this ? (I have tried the 
> root=/dev/ubd/0 option - same result)
> 
> thanks,
> 
> Joydeep
> 
> 
> 
> 
> __________________________________
> Do you Yahoo!?
> New Yahoo! Photos - easier uploading and sharing.
> http://photos.yahoo.com/
> 
> 
> -------------------------------------------------------
> This SF.net email is sponsored by: IBM Linux Tutorials.
> Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
> Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
> Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> _______________________________________________
> User-mode-linux-devel mailing list
> User-mode-linux-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
> 



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs)
  2003-12-15 20:26 ` Henrik Nordstrom
@ 2003-12-15 21:37   ` Joydeep Sen Sarma
  0 siblings, 0 replies; 5+ messages in thread
From: Joydeep Sen Sarma @ 2003-12-15 21:37 UTC (permalink / raw)
  To: user-mode-linux-devel; +Cc: jsensarma

as i mentioned - i have already tried the
root=/dev/ubd/0 option and that doesn't work too.
In any case, non-debug kernel works without root
option,

Joydeep

--- Henrik Nordstrom <hno@marasystems.com> wrote:
> You need to use root=... to specify which device or
> partition the root is
> on. The ubd0 argument just connects the ubda device
> to the specified file,
> it does not specify that the root is there.
> 
> Regards
> Henrik
> 
> 
> On Mon, 15 Dec 2003, Joydeep Sen Sarma wrote:
> 
> > Hi folks,
> > 
> > The regular uml kernel worked fine till i turned
> > on the debug option. Kernel version is 2.4.22 and
> > I applied uml patch 2.4.22-6 to it. Root file
> System
> > is the Debian-3.0r0.ext2.bz2 image from uml home
> page.
> > 
> > # ls -l root_fs
> > -rw-r--r--    1 root     root     62862336 Dec 14
> > 18:06 root_fs
> > # ./linux ubd0=root_fs debug gdb-pid=2646
> > 
> > >From debugger, failure happens here:
> > 
> > Breakpoint 3, do_kern_mount (fstype=0xa194b000
> "ext2",
> > flags=32769, 
> >     name=0xa1949000 "/dev/root", data=0x0) at
> > super.c:793
> > (gdb)
> > get_sb_bdev (fs_type=0xa01fb930, flags=-12,
> > dev_name=0xa1949000 "/dev/root", 
> >     data=0x0) at super.c:669
> > 
> > this call in get_sb_nodev fails:
> > 	error = path_lookup(dev_name,
> > LOOKUP_FOLLOW|LOOKUP_POSITIVE, &nd);
> > 
> > with err code of ENOENT. Any ideas what's wrong or
> > how I can debug this ? (I have tried the 
> > root=/dev/ubd/0 option - same result)
> > 
> > thanks,
> > 
> > Joydeep
> > 
> > 
> > 
> > 
> > __________________________________
> > Do you Yahoo!?
> > New Yahoo! Photos - easier uploading and sharing.
> > http://photos.yahoo.com/
> > 
> > 
> >
>
-------------------------------------------------------
> > This SF.net email is sponsored by: IBM Linux
> Tutorials.
> > Become an expert in LINUX or just sharpen your
> skills.  Sign up for IBM's
> > Free Linux Tutorials.  Learn everything from the
> bash shell to sys admin.
> > Click now!
>
http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
> > _______________________________________________
> > User-mode-linux-devel mailing list
> > User-mode-linux-devel@lists.sourceforge.net
> >
>
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel
> > 
> 


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs)
  2003-12-15 17:04 [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs) Joydeep Sen Sarma
  2003-12-15 20:26 ` Henrik Nordstrom
@ 2003-12-18  1:15 ` Jeff Dike
  2003-12-18 22:15   ` Joydeep Sen Sarma
  1 sibling, 1 reply; 5+ messages in thread
From: Jeff Dike @ 2003-12-18  1:15 UTC (permalink / raw)
  To: Joydeep Sen Sarma, James S. Johnson
  Cc: user-mode-linux-devel, user-mode-linux-user

jsensarma@yahoo.com said:
> The regular uml kernel worked fine till i turned on the debug option.
> Kernel version is 2.4.22 and I applied uml patch 2.4.22-6 to it.

jjohnson@eclipse.ncsc.mil said:
> When I try to run a UML kernel as root, using a real partition as the
> UML root  filesystem, it reports that the filesystem is corrupted and
> goes into single  user mode.
>
> The UML kernel is 2.4.22 with uml-patch-2.4.22-6 applied.

For grins, can you try 2.4.22-5 and see if it's any better?  Looking through
my mail I see a couple of complaints about things newly broken in -6 and
I'd like to see if these are some more.

				Jeff



-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs)
  2003-12-18  1:15 ` Jeff Dike
@ 2003-12-18 22:15   ` Joydeep Sen Sarma
  0 siblings, 0 replies; 5+ messages in thread
From: Joydeep Sen Sarma @ 2003-12-18 22:15 UTC (permalink / raw)
  To: Jeff Dike, James S. Johnson; +Cc: user-mode-linux-devel, user-mode-linux-user

Well - somewhere between switching from the non-debug
to the debug kernel, my .config got completely hosed.
ubd driver was not enabled - neither was pty channel.
Ultimately i just copied over a fresh source tree and
then everything was fine.

I don't know how i got into this mess. perhaps i 
omitted ARCH=um one of the times on the make 
commandline. Don't know ..

thanks,

Joydeep



--- Jeff Dike <jdike@addtoit.com> wrote:
> jsensarma@yahoo.com said:
> > The regular uml kernel worked fine till i turned
> on the debug option.
> > Kernel version is 2.4.22 and I applied uml patch
> 2.4.22-6 to it.
> 
> jjohnson@eclipse.ncsc.mil said:
> > When I try to run a UML kernel as root, using a
> real partition as the
> > UML root  filesystem, it reports that the
> filesystem is corrupted and
> > goes into single  user mode.
> >
> > The UML kernel is 2.4.22 with uml-patch-2.4.22-6
> applied.
> 
> For grins, can you try 2.4.22-5 and see if it's any
> better?  Looking through
> my mail I see a couple of complaints about things
> newly broken in -6 and
> I'd like to see if these are some more.
> 
> 				Jeff
> 


__________________________________
Do you Yahoo!?
New Yahoo! Photos - easier uploading and sharing.
http://photos.yahoo.com/


-------------------------------------------------------
This SF.net email is sponsored by: IBM Linux Tutorials.
Become an expert in LINUX or just sharpen your skills.  Sign up for IBM's
Free Linux Tutorials.  Learn everything from the bash shell to sys admin.
Click now! http://ads.osdn.com/?ad_id=1278&alloc_id=3371&op=click
_______________________________________________
User-mode-linux-devel mailing list
User-mode-linux-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/user-mode-linux-devel

^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2003-12-18 22:15 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2003-12-15 17:04 [uml-devel] Debug uml kernel won't boot (VFS: Unable to mount root fs) Joydeep Sen Sarma
2003-12-15 20:26 ` Henrik Nordstrom
2003-12-15 21:37   ` Joydeep Sen Sarma
2003-12-18  1:15 ` Jeff Dike
2003-12-18 22:15   ` Joydeep Sen Sarma

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox