From: Ming Z. <mi...@el...> - 2005-02-28 19:13:20
|
hi folks, i tried to use 2.4.x uml and fedora core1 root fs dl from web (http://usermodelinux.org/modules.php?name=News&file=article&sid=146) together but always failed. i run it as ./linux mem=128M ubd0=fedora-core1.disk root=/dev/ubd0 con0=xterm con1=xterm con=null devfs=nomount everything looks find and then after showing "sshd started ok" there are no output nor response any more. i try to press enter in either vconsole but no response as well. my feeling is that there might be something wrong with the console. but inittab in the root fs disk file looks ok # Run gettys in standard runlevels 1:2345:respawn:/sbin/mingetty tty1 # 2:2345:respawn:/sbin/mingetty tty2 # 3:2345:respawn:/sbin/mingetty tty3 # 4:2345:respawn:/sbin/mingetty tty4 # 5:2345:respawn:/sbin/mingetty tty5 # 6:2345:respawn:/sbin/mingetty tty6 any idea on this? thx a lot. pls cc to me since i am not on this list. thx. ming |
From: Sten H. <ste...@gm...> - 2007-01-09 16:07:09
|
if I try to boot into an UML guest (the standard debian guest from user-mode-linux package) with $ rootstrap root_fs or after creating the fs with $ linux single con0=fd:0,fd:1 con=pts root=/dev/root rootflags=/ rootfstype=hostfs ubd1=root_fs init=/usr/lib/rootstrap/builder devfs=nomount the boot process of tInitialized stdio console driver [...] Console initialized on /dev/tty0 Initializing software serial port version 1 ubda: unknown partition table ubdb: unknown partition table VFS: Mounted root (hostfs filesystem) readonly.he guest stops after without a login prompt. But I'm able to connect to the guest via uml_mconsole and it seems that there is no connection to the host except from con0 (which is connected to fd:0,fd:1) $ config con1 OK pts Additionally to that the guest uses 100% of my host cpu until I stop it with a halt from uml_mconsole. I also tried to use another guest, the fedora, which I found at http://user-mode-linux.sourceforge.net/new/ But starting this I again get no login prompt. I'm using an IBM Thinkpad with Pentium M and Debian Etch/testing. My kernel is vanilla 2.6.18.5 patched with linux-phc, tp-smapi, hdaps-protect and skas-patch (from the Debian linux-patch-skas package). Compiling the kernel without skas-patch doesn't help. Booting the fedora uml guest end in a kernel panic [...] Console initialized on /dev/tty0 Initializing software serial port version 1 ubda: unknown partition table kjournald starting. Commit interval 5 seconds EXT3-fs: mounted filesystem with ordered data mode. VFS: Mounted root (ext3 filesystem) readonly. mapping mmap stub failed, errno = 12 Kernel panic - not syncing: start_userspace : expected SIGSTOP, got status = 256 And the Debian uml guest shows the following output (coming back to the host-prompt afterwards) [...] Console initialized on /dev/tty0 Initializing software serial port version 1 ubda: unknown partition table ubdb: unknown partition table VFS: Mounted root (hostfs filesystem) readonly. builder running... idr_remove called for id=1 which is not allocated. 08767a10: [<0805d048>] dump_stack+0x1c/0x20 08767a28: [<08135cad>] idr_remove_warning+0x15/0x19 08767a38: [<08135d78>] sub_remove+0xc7/0xd0 08767a70: [<08135da0>] idr_remove+0x1f/0x85 08767a8c: [<0813f794>] release_dev+0x5bc/0x5de 08767b30: [<0813fa20>] tty_open+0x26a/0x2bd 08767b60: [<080b17b4>] chrdev_open+0xd1/0xf9 08767b80: [<080a946c>] __dentry_open+0xb3/0x187 08767b9c: [<080a963a>] nameidata_to_filp+0x20/0x35 08767bbc: [<080a9575>] do_filp_open+0x35/0x3e 08767c24: [<080a9817>] do_sys_open+0x3f/0xbc 08767c50: [<080a98a7>] sys_open+0x13/0x15 08767c68: [<0805eeaf>] handle_syscall+0x87/0xa0 08767cb4: [<0806d812>] userspace+0x1fc/0x240 08767cfc: [<0805ebdb>] fork_handler+0x97/0x9f 08767d1c: [<a7f70420>] 0xa7f70420 idr_remove called for id=1 which is not allocated. [...] 0892bd1c: [<a7f70420>] 0xa7f70420 idr_remove called for id=1 which is not allocated. [...] 08913d1c: [<a7f70420>] 0xa7f70420 slab error in verify_redzone_free(): cache `size-32': double free detected 08913a84: [<0805d048>] dump_stack+0x1c/0x20 08913a9c: [<080a5b39>] __slab_error+0x1e/0x23 08913ab4: [<080a70ab>] cache_free_debugcheck+0xb2/0x199 08913adc: [<080a7b43>] kfree+0x83/0xc9 08913b00: [<0811eefb>] hostfs_fill_sb_common+0xe8/0x107 08913b18: [<080afd6b>] get_sb_nodev+0x39/0x71 08913b38: [<0811ef33>] hostfs_read_sb+0x19/0x1e 08913b54: [<080afe6f>] vfs_kern_mount+0x37/0x6b 08913b7c: [<080afecd>] do_kern_mount+0x2a/0x3e 08913b9c: [<080c1e0e>] do_new_mount+0x43/0x6c 08913bbc: [<080c23d0>] do_mount+0x142/0x162 08913c38: [<080c2655>] sys_mount+0x6f/0xa9 08913c68: [<0805eeaf>] handle_syscall+0x87/0xa0 08913cb4: [<0806d812>] userspace+0x1fc/0x240 08913cfc: [<0805ebdb>] fork_handler+0x97/0x9f 08913d1c: [<a7f70420>] 0xa7f70420 087a0c40: redzone 1:0x5a2cf071, redzone 2:0x5a2cf071. mount: special device hostfs does not exist Using rootstrap module network from: /usr/lib/rootstrap/modules/network netmask: error fetching interface information: Device not found Traceback (most recent call last): File "/usr/lib/rootstrap/builder", line 93, in ? dispatch(module, modulevars) File "/usr/lib/rootstrap/builder", line 70, in dispatch raise "rootstrap: Module '%s' failed, status %d: %s" % \ rootstrap: Module 'network' failed, status 1: Operation not permitted Kernel panic - not syncing: Attempted to kill init! EIP: 0073:[<a7f70410>] CPU: 0 Not tainted ESP: 007b:7f57bf9c EFLAGS: 00000246 Not tainted EAX: ffffffda EBX: 00000001 ECX: 00001000 EDX: 4018dff4 ESI: 4018c358 EDI: 4018c358 EBP: 7f57bfc8 DS: 007b ES: 007b 08897b94: [<080701b4>] show_regs+0xb4/0xb9 08897bc0: [<0805e6a3>] panic_exit+0x25/0x3f 08897bd4: [<080806b8>] notifier_call_chain+0x1d/0x37 08897bf4: [<08080742>] atomic_notifier_call_chain+0x11/0x13 08897c08: [<08074a72>] panic+0x52/0xd3 08897c28: [<08076d5b>] do_exit+0x6b/0x37c 08897c48: [<0807712e>] sys_exit_group+0x0/0x13 08897c60: [<0807713e>] sys_exit_group+0x10/0x13 08897c6c: [<0805eeaf>] handle_syscall+0x87/0xa0 08897cb8: [<0806d812>] userspace+0x1fc/0x240 08897d00: [<0805eb12>] new_thread_handler+0x9c/0xab 08897d1c: [<a7f70420>] 0xa7f70420 Why I get no access to the login prompt to the uml guest? And why the guests are crashing without the skas-patch? What is the reason, my host-kernel? Any help would be appreciated. Regards Sten |
From: Blaisorblade <bla...@ya...> - 2007-01-09 23:58:37
|
On Tuesday 09 January 2007 17:05, Sten Heinze wrote: > if I try to boot into an UML guest (the standard debian guest from > user-mode-linux package) with Sorry, post at least the output of linux --version (i don't have an idea if it is a 2.4 or 2.6 one). > $ rootstrap root_fs > > or after creating the fs with > > $ linux single con0=fd:0,fd:1 con=pts root=/dev/root rootflags=/ > rootfstype=hostfs ubd1=root_fs init=/usr/lib/rootstrap/builder > devfs=nomount > > the boot process of tInitialized stdio console driver > [...] > Console initialized on /dev/tty0 > Initializing software serial port version 1 > ubda: unknown partition table > ubdb: unknown partition table > VFS: Mounted root (hostfs filesystem) readonly.he guest stops after > > without a login prompt. But I'm able to connect to the guest via > uml_mconsole and it seems that there is no connection to the host except > from con0 (which is connected to fd:0,fd:1) > $ config con1 > OK pts > > Additionally to that the guest uses 100% of my host cpu until I stop it > with a halt from uml_mconsole. This means it is hung. However, the command line you post may make sense to create the root fs, not to get a login prompt. So for me it's unclear whether the root fs was created (you can give a look by loop-mounting the rootfs, after rootstrap finished), or not. To boot it, then, the command line should be like: linux con0=fd:0,fd:1 con=pts ubd0=root_fs devfs=nomount or even linux ubd0=root_fs if you can accept the defaults. For a start, http://uml.nagafix.co.uk/ can be a good site. It includes both binary kernels and pre-built images of various sizes. -- Inform me of my mistakes, so I can add them to my list! Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com |
From: Sten H. <ste...@gm...> - 2007-01-10 05:04:00
|
Thanks for your immediate answer. It helped me solving the problem, and the following is just for information. Am Mittwoch, 10. Januar 2007 00:58 schrieb Blaisorblade: > On Tuesday 09 January 2007 17:05, Sten Heinze wrote: > Sorry, post at least the output of linux --version (i don't have an idea if > it is a 2.4 or 2.6 one). I assumed that my UML guest is the last user-mode-linux deb package is enough, sorry, but to be exactly: $ linux --version 2.6.18 $ apt-show-versions |grep user-mode-linux user-mode-linux/testing uptodate 2.6.18-1um-2 > > $ rootstrap root_fs > > > > or after creating the fs with > > > > $ linux single con0=fd:0,fd:1 con=pts root=/dev/root rootflags=/ > > rootfstype=hostfs ubd1=root_fs init=/usr/lib/rootstrap/builder > > devfs=nomount > > [...] > > VFS: Mounted root (hostfs filesystem) readonly. > > > > The guest stops after this without a login prompt. [...] > > Additionally to that the guest uses 100% of my host cpu until I stop it > > with a halt from uml_mconsole. > > This means it is hung. However, the command line you post may make sense to > create the root fs, not to get a login prompt. So for me it's unclear > whether the root fs was created (you can give a look by loop-mounting the > rootfs, after rootstrap finished), or not. A file root_fs is created, but I'm unable to mount itwhich is created with Debians rootstrap. But I was able to mount the downloaded Fedora rootfs: # ls /mnt/ # mount -o loop root_fs /mnt mount: you must specify the filesystem type # mount -o loop ./FedoraCore5-x86-root_fs /mnt # ls /mnt/ bin dev home lost+found mnt proc sbin srv tmp var boot etc lib media opt root selinux sys usr # umount /mnt/ > To boot it, then, the command line should be like: > linux con0=fd:0,fd:1 con=pts ubd0=root_fs devfs=nomount > or even > linux ubd0=root_fs > if you can accept the defaults. With the knowledge of the working Fedora rootfs I downloaded the Fedora UML guest from http://user-mode-linux.sourceforge.net/new/ (same location where this rootfs is from) and tried to boot it: host kernel without skas-patch: $ cat /proc/version Linux version 2.6.18.5-sh-pentiumm (mheinzes@brasilia) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP PREEMPT Tue Dec 12 10:26:27 CET 2006 $ ./linux-2.6.19-rc5 ubd0=FedoraCore5-x86-root_fs [...] Checking for the skas3 patch in the host: - /proc/mm...not found - PTRACE_FAULTINFO...not found - PTRACE_LDT...not found UML running in SKAS0 mode Linux version 2.6.19-rc5 (jd...@tp...) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 [...] VFS: Mounted root (ext3 filesystem) readonly. mapping mmap stub failed, errno = 12 Kernel panic - not syncing: start_userspace : expected SIGSTOP, got status = 256 host kernel with skas-patch: $ cat /proc/version Linux version 2.6.18.5-sh-pentiumm-skas3-v9-pre9 (mheinzes@brasilia) (gcc version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP PREEMPT Sun Jan 7 23:48:13 CET 2007 $ ./linux-2.6.19-rc5 ubd0=FedoraCore5-x86-root_fs [...] Checking for the skas3 patch in the host: - /proc/mm...found - PTRACE_FAULTINFO...found - PTRACE_LDT...found UML running in SKAS3 mode Linux version 2.6.19-rc5 (jd...@tp...) (gcc version 4.1.1 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 [...] VFS: Mounted root (ext3 filesystem) readonly. Again, this hung with 100% cpu usage on the host. Same result if I try to boot the Fedora rootfs with the Debian UML guest. Booting root_fs gives: Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(98,0) > For a start, http://uml.nagafix.co.uk/ can be a good site. It includes both > binary kernels and pre-built images of various sizes. So I tried this website, downloaded the Debian-3.1-x86-root_fs tried to boot it with the Debian UML guest - an it worked. Booting this Debian-3.1-x86-root_fs with the Fedora UML guest worked as well. So it seems that Debian rootstrap isn't creating working filesystem images. But that doesn't matter, I wanted to create my own images anyway. So I can say: problem solved. Thank you for your help! Sten |
From: Blaisorblade <bla...@ya...> - 2007-01-17 16:20:28
|
On Wednesday 10 January 2007 06:02, Sten Heinze wrote: > Thanks for your immediate answer. It helped me solving the problem, and the > following is just for information. > > Am Mittwoch, 10. Januar 2007 00:58 schrieb Blaisorblade: > > On Tuesday 09 January 2007 17:05, Sten Heinze wrote: > > Sorry, post at least the output of linux --version (i don't have an idea > > if it is a 2.4 or 2.6 one). > > I assumed that my UML guest is the last user-mode-linux deb package is > enough, sorry, but to be exactly: > $ linux --version > 2.6.18 > $ apt-show-versions |grep user-mode-linux > user-mode-linux/testing uptodate 2.6.18-1um-2 > With the knowledge of the working Fedora rootfs I downloaded the Fedora UML > guest from http://user-mode-linux.sourceforge.net/new/ (same location where > this rootfs is from) and tried to boot it: > > host kernel without skas-patch: > $ cat /proc/version > Linux version 2.6.18.5-sh-pentiumm (mheinzes@brasilia) (gcc version 4.1.2 > 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP PREEMPT Tue Dec 12 10:26:27 > CET 2006 > $ ./linux-2.6.19-rc5 ubd0=FedoraCore5-x86-root_fs > [...] > Checking for the skas3 patch in the host: > - /proc/mm...not found > - PTRACE_FAULTINFO...not found > - PTRACE_LDT...not found > UML running in SKAS0 mode > Linux version 2.6.19-rc5 (jd...@tp...) (gcc version 4.1.1 > 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 > [...] > VFS: Mounted root (ext3 filesystem) readonly. > mapping mmap stub failed, errno = 12 > Kernel panic - not syncing: start_userspace : expected SIGSTOP, got status > = 256 This should never happen - which is the host kernel? grep for VMSPLIT and VDSO on the host config file and post the result, please - we need info to fix such stuff. Jeff, do you know anything about these? > host kernel with skas-patch: > $ cat /proc/version > Linux version 2.6.18.5-sh-pentiumm-skas3-v9-pre9 (mheinzes@brasilia) (gcc > version 4.1.2 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP PREEMPT Sun > Jan 7 23:48:13 CET 2007 > $ ./linux-2.6.19-rc5 ubd0=FedoraCore5-x86-root_fs > [...] > Checking for the skas3 patch in the host: > - /proc/mm...found > - PTRACE_FAULTINFO...found > - PTRACE_LDT...found > UML running in SKAS3 mode > Linux version 2.6.19-rc5 (jd...@tp...) (gcc version 4.1.1 > 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 > [...] > VFS: Mounted root (ext3 filesystem) readonly. > > Again, this hung with 100% cpu usage on the host. Same result if I try to > boot the Fedora rootfs with the Debian UML guest. Booting root_fs gives: > Kernel panic - not syncing: VFS: Unable to mount root fs on > unknown-block(98,0) -- Inform me of my mistakes, so I can add them to my list! Paolo Giarrusso, aka Blaisorblade http://www.user-mode-linux.org/~blaisorblade Chiacchiera con i tuoi amici in tempo reale! http://it.yahoo.com/mail_it/foot/*http://it.messenger.yahoo.com |
From: Jeff D. <jd...@ad...> - 2007-01-17 23:14:28
|
On Wed, Jan 17, 2007 at 05:20:05PM +0100, Blaisorblade wrote: > > mapping mmap stub failed, errno = 12 > > Kernel panic - not syncing: start_userspace : expected SIGSTOP, got status > > = 256 > > This should never happen - which is the host kernel? grep for VMSPLIT and VDSO > on the host config file and post the result, please - we need info to fix > such stuff. > Jeff, do you know anything about these? The mmap thing looks like the VMSPLIT bug. That happens first, so lets see what happens when that problem goes away. Jeff -- Work email - jdike at linux dot intel dot com |
From: Sten H. <ste...@gm...> - 2007-01-18 17:38:17
|
Am Mittwoch, 17. Januar 2007 17:20 schrieb Blaisorblade: > On Wednesday 10 January 2007 06:02, Sten Heinze wrote: > > Thanks for your immediate answer. It helped me solving the problem, and > > the following is just for information. > > > > Am Mittwoch, 10. Januar 2007 00:58 schrieb Blaisorblade: > > > On Tuesday 09 January 2007 17:05, Sten Heinze wrote: > > > Sorry, post at least the output of linux --version (i don't have an > > > idea if it is a 2.4 or 2.6 one). > > > > I assumed that my UML guest is the last user-mode-linux deb package is > > enough, sorry, but to be exactly: > > $ linux --version > > 2.6.18 > > $ apt-show-versions |grep user-mode-linux > > user-mode-linux/testing uptodate 2.6.18-1um-2 > > > > With the knowledge of the working Fedora rootfs I downloaded the Fedora > > UML guest from http://user-mode-linux.sourceforge.net/new/ (same location > > where this rootfs is from) and tried to boot it: > > > > host kernel without skas-patch: > > $ cat /proc/version > > Linux version 2.6.18.5-sh-pentiumm (mheinzes@brasilia) (gcc version 4.1.2 > > 20061028 (prerelease) (Debian 4.1.1-19)) #1 SMP PREEMPT Tue Dec 12 > > 10:26:27 CET 2006 > > $ ./linux-2.6.19-rc5 ubd0=FedoraCore5-x86-root_fs > > [...] > > Checking for the skas3 patch in the host: > > - /proc/mm...not found > > - PTRACE_FAULTINFO...not found > > - PTRACE_LDT...not found > > UML running in SKAS0 mode > > Linux version 2.6.19-rc5 (jd...@tp...) (gcc version > > 4.1.1 20060525 (Red Hat 4.1.1-1)) #24 Wed Nov 8 12:05:48 EST 2006 > > [...] > > VFS: Mounted root (ext3 filesystem) readonly. > > mapping mmap stub failed, errno = 12 > > Kernel panic - not syncing: start_userspace : expected SIGSTOP, got > > status = 256 > > This should never happen - which is the host kernel? grep for VMSPLIT and > VDSO on the host config file and post the result, please - we need info to > fix such stuff. > Jeff, do you know anything about these? > The host kernel is a vanilla 2.6.18.5 patched with -- linux-phc-0.2.8 -- tp_smapi-0.30 -- hdaps_protect-2.6.18.3-2 -- skas-2.6.18-v9-pre9 $ cat /boot/config-2.6.18.5-sh-pentiumm-skas3-v9-pre9 |grep VMSPLIT # CONFIG_VMSPLIT_3G is not set CONFIG_VMSPLIT_3G_OPT=y # CONFIG_VMSPLIT_2G is not set # CONFIG_VMSPLIT_1G is not set $ cat /boot/config-2.6.18.5-sh-pentiumm-skas3-v9-pre9 |grep VDSO CONFIG_COMPAT_VDSO=y |