Ok found an issue in my umls. Tried it with 2.4.19-uml16 and
2.5.43-uml2. I startup with ext2 debian image as ubd0. Login & do "find
/". So far I haven't been able to complete that command. I ran it in
gdb, and no errors happened, so when I stop gdb and get a backtrace..
#0 0xa01311f1 in nanosleep () at net/packet/af_packet.c:1879
#1 0xa001865c in idle_sleep (secs=10) at arch/um/kernel/time.c:119
#2 0xa0013fda in default_idle () at arch/um/kernel/process_kern.c:515
#3 0xa0013feb in cpu_idle () at arch/um/kernel/process_kern.c:521
#4 0xa000d4b2 in rest_init () at init/main.c:371
#5 0xa0003534 in start_kernel () at init/main.c:451
#6 0xa001a7a1 in start_kernel_proc (unused=0x0)
#7 0xa0019aaa in signal_tramp (arg=0xa001a760)
Now sometimes when this happens I can still ssh into the uml and run
find / again. But the second time I do it, I generally get the message
"sleeping process 28027 got unexpected signal : 29" on my console. Not
sure where its coming from.
My commandline is ./linux-2.4.19-uml ubd0=root_fs_debian2.2_small
eth0=ethertap,tap0,,192.168.0.254 con1=tty con2
=tty mem=100M debug
I'm running within screen.
Oh yah, the filesytem on the host is xfs. i got 300mb of tmpfs on /tmp.
Host kernel is 2.4.19-16mdk.
Hope this is enough info,
PS, as another issue. Kernel compiles in uml take about 5 times longer
than on the host..Not sure if that's to be expected or not.