From: Naman M. <nam...@gm...> - 2011-06-08 15:03:09
|
Hi, I am Naman Muley. I am currently running on Linux Mint. I require to run UML to simulate a network. I tried to work according to the steps given in: http://uml.devloop.org.uk/howto.html I did the following: ./kernel32-2.6.35.4 ubda=./Ubuntu-NattyNarwhal-i386-root_fs and i got Segmentation fault right away. Any ideas? Regards, Naman |
From: Edmundo C. <ean...@gm...> - 2011-06-08 15:18:07
|
Just curious. Are you running UML on Natty? I had some issues with UML on natty because of the gcc version. Are you using gcc 4.5? If you are, can you try compiling the UML kernel with 4.4 and try again? It can be easily done specifying the path to the gcc-4.4 binary with the CC parameter to make (if I'm not wrong). |
From: Edmundo C. <ean...@gm...> - 2011-06-08 15:21:44
|
This is a thread I created at linuxquestions about the problem. Perhaps it could be the solution to yours. http://www.linuxquestions.org/questions/linux-kernel-70/uml-exit-code-134-a-877527/ |
From: Naman M. <nam...@gm...> - 2011-06-08 18:43:56
|
On Wed, Jun 8, 2011 at 8:51 PM, Edmundo Carmona <ean...@gm...> wrote: > This is a thread I created at linuxquestions about the problem. > Perhaps it could be the solution to yours. > http://www.linuxquestions.org/questions/linux-kernel-70/uml-exit-code-134-a-877527/ > > Hey, I check out that thread. It containted a link to a HOWTO webpage. I followed it (http://hanez.org/howto-user-mode-linux.html). Here's what I got. After spending more than 7 hours at this, I think there seems to be a problem with my disk. Can you please help me find it: Here's what happened: naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ ./vmlinux ubda=./Fedora14-x86-root_fs mem=128M Core dump limits : soft - 0 hard - NONE Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...OK Checking advanced syscall emulation patch for ptrace...OK Checking for tmpfs mount on /dev/shm...OK Checking PROT_EXEC mmap in /dev/shm/...OK Checking for the skas3 patch in the host: - /proc/mm...not found: No such file or directory - PTRACE_FAULTINFO...not found - PTRACE_LDT...not found UML running in SKAS0 mode Adding 30695424 bytes to physical memory to account for exec-shield gap *** buffer overflow detected ***: ./vmlinux terminated ======= Backtrace: ========= /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0x7ae390] /lib/tls/i686/cmov/libc.so.6(+0xe12ca)[0x7ad2ca] /lib/tls/i686/cmov/libc.so.6(+0xe0c29)[0x7acc29] /lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0x7acb14] ./vmlinux[0x80635e5] ./vmlinux[0x804a81e] ./vmlinux[0x8049608] ./vmlinux[0x8064275] ./vmlinux[0x805914e] [0x0] ======= Memory map: ======== 00110000-00111000 rwxp 00000000 00:00 0 00111000-00119000 r-xp 00000000 08:03 2643 /lib/tls/i686/cmov/ libnss_nis-2.11.1.so 00119000-0011a000 r-xp 00007000 08:03 2643 /lib/tls/i686/cmov/ libnss_nis-2.11.1.so 0011a000-0011b000 rwxp 00008000 08:03 2643 /lib/tls/i686/cmov/ libnss_nis-2.11.1.so 00120000-0013b000 r-xp 00000000 08:03 1575 /lib/ld-2.11.1.so 0013b000-0013c000 r-xp 0001a000 08:03 1575 /lib/ld-2.11.1.so 0013c000-0013d000 rwxp 0001b000 08:03 1575 /lib/ld-2.11.1.so 002d6000-002f3000 r-xp 00000000 08:03 2600 /lib/libgcc_s.so.1 002f3000-002f4000 r-xp 0001c000 08:03 2600 /lib/libgcc_s.so.1 002f4000-002f5000 rwxp 0001d000 08:03 2600 /lib/libgcc_s.so.1 003d9000-003da000 rwxp 00000000 00:00 0 00444000-00445000 rwxp 00000000 00:00 0 006cc000-0081f000 r-xp 00000000 08:03 2548 /lib/tls/i686/cmov/ libc-2.11.1.so 0081f000-00820000 ---p 00153000 08:03 2548 /lib/tls/i686/cmov/ libc-2.11.1.so 00820000-00822000 r-xp 00153000 08:03 2548 /lib/tls/i686/cmov/ libc-2.11.1.so 00822000-00823000 rwxp 00155000 08:03 2548 /lib/tls/i686/cmov/ libc-2.11.1.so 00823000-00826000 rwxp 00000000 00:00 0 00857000-0086a000 r-xp 00000000 08:03 2627 /lib/tls/i686/cmov/ libnsl-2.11.1.so 0086a000-0086b000 r-xp 00012000 08:03 2627 /lib/tls/i686/cmov/ libnsl-2.11.1.so 0086b000-0086c000 rwxp 00013000 08:03 2627 /lib/tls/i686/cmov/ libnsl-2.11.1.so 0086c000-0086e000 rwxp 00000000 00:00 0 00b06000-00b08000 r-xp 00000000 08:03 2707 /lib/tls/i686/cmov/ libutil-2.11.1.so 00b08000-00b09000 r-xp 00001000 08:03 2707 /lib/tls/i686/cmov/ libutil-2.11.1.so 00b09000-00b0a000 rwxp 00002000 08:03 2707 /lib/tls/i686/cmov/ libutil-2.11.1.so 00b2a000-00b2b000 r-xp 00000000 00:00 0 [vdso] 00c09000-00c13000 r-xp 00000000 08:03 2633 /lib/tls/i686/cmov/ libnss_files-2.11.1.so 00c13000-00c14000 r-xp 00009000 08:03 2633 /lib/tls/i686/cmov/ libnss_files-2.11.1.so 00c14000-00c15000 rwxp 0000a000 08:03 2633 /lib/tls/i686/cmov/ libnss_files-2.11.1.so 00c45000-00c4b000 r-xp 00000000 08:03 2629 /lib/tls/i686/cmov/ libnss_compat-2.11.1.so 00c4b000-00c4c000 r-xp 00006000 08:03 2629 /lib/tls/i686/cmov/ libnss_compat-2.11.1.so 00c4c000-00c4d000 rwxp 00007000 08:03 2629 /lib/tls/i686/cmov/ libnss_compat-2.11.1.so 00c6d000-00c70000 rwxp 00000000 00:00 0 00d7c000-00d7e000 rwxp 00000000 00:00 0 08048000-081f5000 rwxp 00000000 08:03 341368 /home/naman-mint/uml/linux-2.6.23.13/vmlinux 081f5000-08205000 rwxp 00000000 00:00 0 09f2a000-09f4b000 rwxp 00000000 00:00 0 [heap] 09f4b000-11d8e000 rwxs 01f03000 00:10 189943 /dev/shm/vm_file-aGlyHl (deleted) bf850000-bf865000 rwxp 00000000 00:00 0 [stack] Segmentation fault Appreciate it. > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |
From: Naman M. <nam...@gm...> - 2011-06-08 18:48:17
|
On Thu, Jun 9, 2011 at 12:13 AM, Naman Muley <nam...@gm...>wrote: > > > On Wed, Jun 8, 2011 at 8:51 PM, Edmundo Carmona <ean...@gm...>wrote: > >> This is a thread I created at linuxquestions about the problem. >> Perhaps it could be the solution to yours. >> > > >> http://www.linuxquestions.org/questions/linux-kernel-70/uml-exit-code-134-a-877527/ >> >> Hey, I check out that thread. It containted a link to a HOWTO webpage. I > followed it (http://hanez.org/howto-user-mode-linux.html). Here's what I > got. After spending more than 7 hours at this, I think there seems to be a > problem with my disk. Can you please help me find it: > > Here's what happened: > > naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ ./vmlinux > ubda=./Fedora14-x86-root_fs mem=128M > Core dump limits : > soft - 0 > hard - NONE > Checking that ptrace can change system call numbers...OK > Checking syscall emulation patch for ptrace...OK > Checking advanced syscall emulation patch for ptrace...OK > Checking for tmpfs mount on /dev/shm...OK > Checking PROT_EXEC mmap in /dev/shm/...OK > Checking for the skas3 patch in the host: > - /proc/mm...not found: No such file or directory > - PTRACE_FAULTINFO...not found > - PTRACE_LDT...not found > UML running in SKAS0 mode > Adding 30695424 bytes to physical memory to account for exec-shield gap > *** buffer overflow detected ***: ./vmlinux terminated > ======= Backtrace: ========= > /lib/tls/i686/cmov/libc.so.6(__fortify_fail+0x50)[0x7ae390] > /lib/tls/i686/cmov/libc.so.6(+0xe12ca)[0x7ad2ca] > /lib/tls/i686/cmov/libc.so.6(+0xe0c29)[0x7acc29] > /lib/tls/i686/cmov/libc.so.6(__snprintf_chk+0x34)[0x7acb14] > ./vmlinux[0x80635e5] > ./vmlinux[0x804a81e] > ./vmlinux[0x8049608] > ./vmlinux[0x8064275] > ./vmlinux[0x805914e] > [0x0] > ======= Memory map: ======== > 00110000-00111000 rwxp 00000000 00:00 0 > 00111000-00119000 r-xp 00000000 08:03 2643 /lib/tls/i686/cmov/ > libnss_nis-2.11.1.so > 00119000-0011a000 r-xp 00007000 08:03 2643 /lib/tls/i686/cmov/ > libnss_nis-2.11.1.so > 0011a000-0011b000 rwxp 00008000 08:03 2643 /lib/tls/i686/cmov/ > libnss_nis-2.11.1.so > 00120000-0013b000 r-xp 00000000 08:03 1575 /lib/ld-2.11.1.so > 0013b000-0013c000 r-xp 0001a000 08:03 1575 /lib/ld-2.11.1.so > 0013c000-0013d000 rwxp 0001b000 08:03 1575 /lib/ld-2.11.1.so > 002d6000-002f3000 r-xp 00000000 08:03 2600 /lib/libgcc_s.so.1 > 002f3000-002f4000 r-xp 0001c000 08:03 2600 /lib/libgcc_s.so.1 > 002f4000-002f5000 rwxp 0001d000 08:03 2600 /lib/libgcc_s.so.1 > 003d9000-003da000 rwxp 00000000 00:00 0 > 00444000-00445000 rwxp 00000000 00:00 0 > 006cc000-0081f000 r-xp 00000000 08:03 2548 /lib/tls/i686/cmov/ > libc-2.11.1.so > 0081f000-00820000 ---p 00153000 08:03 2548 /lib/tls/i686/cmov/ > libc-2.11.1.so > 00820000-00822000 r-xp 00153000 08:03 2548 /lib/tls/i686/cmov/ > libc-2.11.1.so > 00822000-00823000 rwxp 00155000 08:03 2548 /lib/tls/i686/cmov/ > libc-2.11.1.so > 00823000-00826000 rwxp 00000000 00:00 0 > 00857000-0086a000 r-xp 00000000 08:03 2627 /lib/tls/i686/cmov/ > libnsl-2.11.1.so > 0086a000-0086b000 r-xp 00012000 08:03 2627 /lib/tls/i686/cmov/ > libnsl-2.11.1.so > 0086b000-0086c000 rwxp 00013000 08:03 2627 /lib/tls/i686/cmov/ > libnsl-2.11.1.so > 0086c000-0086e000 rwxp 00000000 00:00 0 > 00b06000-00b08000 r-xp 00000000 08:03 2707 /lib/tls/i686/cmov/ > libutil-2.11.1.so > 00b08000-00b09000 r-xp 00001000 08:03 2707 /lib/tls/i686/cmov/ > libutil-2.11.1.so > 00b09000-00b0a000 rwxp 00002000 08:03 2707 /lib/tls/i686/cmov/ > libutil-2.11.1.so > 00b2a000-00b2b000 r-xp 00000000 00:00 0 [vdso] > 00c09000-00c13000 r-xp 00000000 08:03 2633 /lib/tls/i686/cmov/ > libnss_files-2.11.1.so > 00c13000-00c14000 r-xp 00009000 08:03 2633 /lib/tls/i686/cmov/ > libnss_files-2.11.1.so > 00c14000-00c15000 rwxp 0000a000 08:03 2633 /lib/tls/i686/cmov/ > libnss_files-2.11.1.so > 00c45000-00c4b000 r-xp 00000000 08:03 2629 /lib/tls/i686/cmov/ > libnss_compat-2.11.1.so > 00c4b000-00c4c000 r-xp 00006000 08:03 2629 /lib/tls/i686/cmov/ > libnss_compat-2.11.1.so > 00c4c000-00c4d000 rwxp 00007000 08:03 2629 /lib/tls/i686/cmov/ > libnss_compat-2.11.1.so > 00c6d000-00c70000 rwxp 00000000 00:00 0 > 00d7c000-00d7e000 rwxp 00000000 00:00 0 > 08048000-081f5000 rwxp 00000000 08:03 341368 > /home/naman-mint/uml/linux-2.6.23.13/vmlinux > 081f5000-08205000 rwxp 00000000 00:00 0 > 09f2a000-09f4b000 rwxp 00000000 00:00 0 [heap] > 09f4b000-11d8e000 rwxs 01f03000 00:10 189943 /dev/shm/vm_file-aGlyHl > (deleted) > bf850000-bf865000 rwxp 00000000 00:00 0 [stack] > Segmentation fault > > Appreciate it. > ps: here's how my folder looks right now: naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ ls arch CREDITS drivers include Kbuild linux mm README security usr block crypto Fedora14-x86-root_fs init kernel MAINTAINERS Module.symvers REPORTING-BUGS sound vmlinux COPYING Documentation fs ipc lib Makefile net scripts System.map vmlinux.o naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ > ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> User-mode-linux-user mailing list >> Use...@li... >> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user >> > > |
From: Antoine M. <an...@na...> - 2011-06-08 20:22:35
|
> naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ First, use something more recent. FYI: I've just checked the instructions I posted here: http://uml.devloop.org.uk/howto.html And all the kernels on there now run ok. So, you should be able to get UML running in 5 easy steps. Cheers Antoine |
From: richard -r. w. <ric...@gm...> - 2011-06-08 18:53:15
|
On Wed, Jun 8, 2011 at 8:43 PM, Naman Muley <nam...@gm...> wrote: > Hey, I check out that thread. It containted a link to a HOWTO webpage. I > followed it (http://hanez.org/howto-user-mode-linux.html). Here's what I > got. After spending more than 7 hours at this, I think there seems to be a > problem with my disk. Can you please help me find it: Then test it without your disk. e.g. ./linux rootfstype=hostfs init=/bin/sh > Here's what happened: > > naman-mint@naman-mint-laptop ~/uml/linux-2.6.23.13 $ ./vmlinux 2.6.23 is _very_ old. Please use a recent kernel. -- Thanks, //richard |
From: Naman M. <nam...@gm...> - 2011-06-08 16:59:54
|
On Wed, Jun 8, 2011 at 8:48 PM, Edmundo Carmona <ean...@gm...> wrote: trust me I tried on Fedora and Opensuse! Been getting the same error. Can you suggest any file system? I mean is there a dependency between the main kernel that I use and my original distro with the one I use with UML? > Just curious. Are you running UML on Natty? I had some issues with UML > on natty because of the gcc version. Are you using gcc 4.5? If you > are, can you try compiling the UML kernel with 4.4 and try again? It > can be easily done specifying the path to the gcc-4.4 binary with the > CC parameter to make (if I'm not wrong). > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |
From: Antoine M. <an...@na...> - 2011-06-08 17:13:30
|
On 06/08/2011 10:18 PM, Edmundo Carmona wrote: > Just curious. Are you running UML on Natty? I had some issues with UML > on natty because of the gcc version. Are you using gcc 4.5? If you > are, can you try compiling the UML kernel with 4.4 and try again? It > can be easily done specifying the path to the gcc-4.4 binary with the > CC parameter to make (if I'm not wrong). It looks like he's using kernels straight from my site on this page: http://uml.devloop.org.uk/kernels.html It seems this version (2.6.35.x) is broken, I'll try to rebuild it, in the meantime the other versions seem to work ok for me. FYI: These were built with various versions of GCC, the latest beeing 4.4.5 (might have been gcc-4.3 for ~2.6.35.x). So this is probably not the cause of the problem. Cheers Antoine |
From: Edmundo C. <ean...@gm...> - 2011-06-08 17:17:56
|
Ok |
From: Naman M. <nam...@gm...> - 2011-06-08 17:22:04
|
Okay, I made a fresh attempt. Here's wat I did: Got On Wed, Jun 8, 2011 at 10:47 PM, Edmundo Carmona <ean...@gm...>wrote: > Ok > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |
From: Naman M. <nam...@gm...> - 2011-06-08 17:24:37
|
On Wed, Jun 8, 2011 at 10:51 PM, Naman Muley <nam...@gm...>wrote: > > Okay, I made a fresh attempt. Here's wat I did: > > ./linux-2.6.22-rc2 ubda=Slackware-12.2-root_fs and here's what I got: Core dump limits : soft - 0 hard - NONE Checking that ptrace can change system call numbers...OK Checking syscall emulation patch for ptrace...OK Checking advanced syscall emulation patch for ptrace...OK Checking for tmpfs mount on /dev/shm...OK Checking PROT_EXEC mmap in /dev/shm/...OK Checking for the skas3 patch in the host: - /proc/mm...not found: No such file or directory - PTRACE_FAULTINFO...not found - PTRACE_LDT...not found UML running in SKAS0 mode Adding 29822976 bytes to physical memory to account for exec-shield gap Linux version 2.6.22-rc2 (jd...@tp...) (gcc version 4.1.1 20070105 (Red Hat 4.1.1-51)) #342 Wed May 23 11:56:49 EDT 2007 Built 1 zonelists. Total pages: 15353 Kernel command line: ubda=Slackware-12.2-root_fs root=98:0 PID hash table entries: 256 (order: 8, 1024 bytes) Dentry cache hash table entries: 8192 (order: 3, 32768 bytes) Inode-cache hash table entries: 4096 (order: 2, 16384 bytes) Memory: 29844k available Mount-cache hash table entries: 512 Checking for host processor cmov support...Yes Checking for host processor xmm support...No Checking that host ptys support output SIGIO...Yes Checking that host ptys support SIGIO on close...No, enabling workaround Using 2.6 host AIO NET: Registered protocol family 16 NET: Registered protocol family 2 IP route cache hash table entries: 1024 (order: 0, 4096 bytes) TCP established hash table entries: 2048 (order: 2, 16384 bytes) TCP bind hash table entries: 2048 (order: 1, 8192 bytes) TCP: Hash tables configured (established 2048 bind 2048) TCP reno registered Checking host MADV_REMOVE support...OK mconsole (version 2) initialized on /home/naman-mint/.uml/nw3UhZ/mconsole Host TLS support detected Detected host type: i386 VFS: Disk quotas dquot_6.5.1 Dquot-cache hash table entries: 1024 (order 0, 4096 bytes) io scheduler noop registered io scheduler anticipatory registered (default) io scheduler deadline registered io scheduler cfq registered TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 Initialized stdio console driver Console initialized on /dev/tty0 Initializing software serial port version 1 F_SETLK failed, file already locked by pid 2842 Failed to lock 'Slackware-12.2-root_fs', err = 11 Failed to open 'Slackware-12.2-root_fs', errno = 11 ubda: Can't open "Slackware-12.2-root_fs": errno = 11 F_SETLK failed, file already locked by pid 2842 Failed to lock 'Slackware-12.2-root_fs', err = 11 Failed to open 'Slackware-12.2-root_fs', errno = 11 ubda: Can't open "Slackware-12.2-root_fs": errno = 11 VFS: Cannot open root device "98:0" or unknown-block(98,0) Please append a correct "root=" boot option; here are the available partitions: 6200 1048576 ubda driver: uml-blkdev Kernel panic - not syncing: VFS: Unable to mount root fs on unknown-block(98,0) EIP: 0073:[<00268422>] CPU: 0 Not tainted ESP: 007b:005affc0 EFLAGS: 00200246 Not tainted EAX: 00000000 EBX: 000030ef ECX: 00000013 EDX: 000030ef ESI: 000030df EDI: 00000011 EBP: 005affd8 DS: 007b ES: 007b 0a50ee64: [<08069628>] show_regs+0xb4/0xb9 0a50ee90: [<08057ca8>] panic_exit+0x25/0x3f 0a50eea4: [<08078720>] notifier_call_chain+0x21/0x46 0a50eec4: [<080787bb>] __atomic_notifier_call_chain+0x17/0x19 0a50eee0: [<080787d2>] atomic_notifier_call_chain+0x15/0x17 0a50eefc: [<0806daba>] panic+0x52/0xdd 0a50ef1c: [<08049af9>] mount_block_root+0x100/0x116 0a50ef70: [<08049b5b>] mount_root+0x4c/0x54 0a50ef94: [<08049c41>] prepare_namespace+0xde/0x10a 0a50efa4: [<08049827>] kernel_init+0x79/0x85 0a50efb4: [<08063a39>] run_kernel_thread+0x37/0x42 0a50efe0: [<08058095>] new_thread_handler+0x57/0x7e 0a50effc: [<a55a5a5a>] 0xa55a5a5a Segmentation fault Apologies for posting the whole thing. Is it fine? One more thing. This was what I got the second time. the first time I had some errors saying "device out of memory".. then the console hung up! wierd! linux is not supposed to hang! Any idea? Got > > On Wed, Jun 8, 2011 at 10:47 PM, Edmundo Carmona <ean...@gm...>wrote: > >> Ok >> >> >> ------------------------------------------------------------------------------ >> EditLive Enterprise is the world's most technically advanced content >> authoring tool. Experience the power of Track Changes, Inline Image >> Editing and ensure content is compliant with Accessibility Checking. >> http://p.sf.net/sfu/ephox-dev2dev >> _______________________________________________ >> User-mode-linux-user mailing list >> Use...@li... >> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user >> > > |
From: richard -r. w. <ric...@gm...> - 2011-06-08 17:28:00
|
On Wed, Jun 8, 2011 at 7:24 PM, Naman Muley <nam...@gm...> wrote: > F_SETLK failed, file already locked by pid 2842 Kill pid 2842, it has a lock on your rootfs image. -- Thanks, //richard |
From: richard -r. w. <ric...@gm...> - 2011-06-08 17:26:02
|
On Wed, Jun 8, 2011 at 7:13 PM, Antoine Martin <an...@na...> wrote: > It seems this version (2.6.35.x) is broken, I'll try to rebuild it, in > the meantime the other versions seem to work ok for me. I guess the kernel image is statically linked. Commit 6915e0 (um: remove PAGE_SIZE alignment in linker script causing kernel segfault) fixes this issue. -- Thanks, //richard |
From: Antoine M. <an...@na...> - 2011-06-08 20:17:44
|
On 06/09/2011 12:25 AM, richard -rw- weinberger wrote: > On Wed, Jun 8, 2011 at 7:13 PM, Antoine Martin <an...@na...> wrote: >> It seems this version (2.6.35.x) is broken, I'll try to rebuild it, in >> the meantime the other versions seem to work ok for me. > > I guess the kernel image is statically linked. > Commit 6915e0 (um: remove PAGE_SIZE alignment in linker script causing > kernel segfault) fixes > this issue. > Yes, the patch was there and I had a local copy (I must have forgotten): https://lkml.org/lkml/2010/12/7/908 Newer -longterm releases have this one already applied, which is what I now build from. FYI: with recent glibc, you also need this patch to avoid build errors: http://lkml.org/lkml/2010/8/20/432 This probably ought to get applied to -longterm releases (.34, .35). .27, .32 and .33 need the above patch and also this one: http://git.linux-mips.org/?p=linux-mti.git;a=commit;h=fb967ecc584c20c74a007de749ca597068b0fcac Richard, can you please forward it to -longterm? Here's my: Tested-by: Antoine Martin <an...@na...> Compile + boot tested. The resulting kernels have now been posted here: http://uml.devloop.org.uk/kernels.html Cheers Antoine PS: for 2.6.33, you may get more errors, ie if you build cifs you also need this: http://lkml.org/lkml/2010/8/6/397 But I don't think it's worth bothering -longterm about that. There are probably many more like this one in less used modules. |
From: Naman M. <nam...@gm...> - 2011-06-08 17:11:08
|
On Wed, Jun 8, 2011 at 10:31 PM, Edmundo Carmona <ean...@gm...>wrote: But I ran UML once, a couple of weeks back, It worked. So i left it there thinking this was ready when I needed to work on it. And now it aint opening. Even that time, I remember I tried a couple of times before I got the file system correct. I think, this is my disk related fault. How much memory space is required? if my linux kernel and the filesystem are both not on my physical memory, they are on a seperate disk, then ? I am a rookie kinds to linux. Only started using Linux half a year ago. Well... if it is a gcc-related problem (and I saw the tip on a thread > related to red hat) then I think the same problem will show up on any > distro as long as you are using gcc-4.5 to compile the UML kernel. > |
From: Antoine M. <an...@na...> - 2011-06-08 17:38:20
|
>> Okay, I made a fresh attempt. Here's wat I did: >> ./linux-2.6.22-rc2 ubda=Slackware-12.2-root_fs > (snip) > > Apologies for posting the whole thing. Is it fine? It's absolutely fine. > One more thing. This was what I got the second time. the first time I had > some errors saying "device out of memory".. then the console hung up! wierd! > linux is not supposed to hang! See Richard's answer, also add mem=256m to your command line to give it more memory. Antoine > > Any idea? > > Got >> >> On Wed, Jun 8, 2011 at 10:47 PM, Edmundo Carmona <ean...@gm...>wrote: >> >>> Ok >>> >>> >>> ------------------------------------------------------------------------------ >>> EditLive Enterprise is the world's most technically advanced content >>> authoring tool. Experience the power of Track Changes, Inline Image >>> Editing and ensure content is compliant with Accessibility Checking. >>> http://p.sf.net/sfu/ephox-dev2dev >>> _______________________________________________ >>> User-mode-linux-user mailing list >>> Use...@li... >>> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user >>> >> >> > > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > > > > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user |
From: Naman M. <nam...@gm...> - 2011-06-08 18:38:36
|
On Wed, Jun 8, 2011 at 11:08 PM, Antoine Martin <an...@na...>wrote: > >> Okay, I made a fresh attempt. Here's wat I did: > >> ./linux-2.6.22-rc2 ubda=Slackware-12.2-root_fs > > > (snip) > > > > Apologies for posting the whole thing. Is it fine? > It's absolutely fine. > > > One more thing. This was what I got the second time. the first time I had > > some errors saying "device out of memory".. then the console hung up! > wierd! > > linux is not supposed to hang! > See Richard's answer, also add mem=256m to your command line to give it > more memory. > > Can you explain a bit more. I am sorry I am a rookie to linux. "um: remove PAGE_SIZE alignment in linker script causing kernel segfault" . > > Antoine > > > > > > Any idea? > > > > Got > >> > >> On Wed, Jun 8, 2011 at 10:47 PM, Edmundo Carmona <ean...@gm... > >wrote: > >> > >>> Ok > >>> > >>> > >>> > ------------------------------------------------------------------------------ > >>> EditLive Enterprise is the world's most technically advanced content > >>> authoring tool. Experience the power of Track Changes, Inline Image > >>> Editing and ensure content is compliant with Accessibility Checking. > >>> http://p.sf.net/sfu/ephox-dev2dev > >>> _______________________________________________ > >>> User-mode-linux-user mailing list > >>> Use...@li... > >>> https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > >>> > >> > >> > > > > > > > > > ------------------------------------------------------------------------------ > > EditLive Enterprise is the world's most technically advanced content > > authoring tool. Experience the power of Track Changes, Inline Image > > Editing and ensure content is compliant with Accessibility Checking. > > http://p.sf.net/sfu/ephox-dev2dev > > > > > > > > _______________________________________________ > > User-mode-linux-user mailing list > > Use...@li... > > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > > > > ------------------------------------------------------------------------------ > EditLive Enterprise is the world's most technically advanced content > authoring tool. Experience the power of Track Changes, Inline Image > Editing and ensure content is compliant with Accessibility Checking. > http://p.sf.net/sfu/ephox-dev2dev > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |