On Sun, Apr 01, 2007 at 11:04:27PM -0400, Jeff Dike wrote: > On Mon, Apr 02, 2007 at 05:07:14AM +0200, jez wrote: > > Put another way, the higest config that worked for me was: > > > > CONFIG_STUB_CODE=0xbfbfe000 > > CONFIG_STUB_DATA=0xbfbff000 > > How far do you get with this? >
Um, yeah, I might have used the word "worked" a bit liberally. I got passed the "*** glibc detected *** ... 0x08051068 ***" error disabling tls (mv /lib/tls /lib/tls.disabled). Then I get: -- Output -- INIT: version 2.86 booting mknod: invalid major device number `1' Activating swap:. mknod: invalid major device number `8' * The device node /dev/ubda for the root filesystem is missing or incorrect or there is no entry for the root filesystem listed in /etc/fstab. The system is also unable to create a temporary node in /lib/init/rw. This means you have to fix the problem manually. * A maintenance shell will now be started. CONTROL-D will terminate this shell and restart the system. /dev/console: No such file or directory sulogin: cannot open password database! /etc/rcS.d/S10checkroot.sh: line 24: 766 Segmentation fault sulogin $CONSOLE * Attempt to start maintenance shell failed. Will restart in 5 seconds. Will now restart. Restarting system. -- End -- When it reboots it enters the normal debian runlevel 2 at which point everything fails because the filesystem is mounted readonly. It's also a bit erratic: I've seen other output as well at times but I don't have a reliable example of this. When I prevent udevd from running at startup (and make a couple of small init script mods), I see: -- Output -- INIT: version 2.86 booting malloc: ../bash/subst.c:2743: assertion botched free: called with already freed block argument Aborting.../etc/init.d/rc: line 77: 690 Aborted $@ * Files under mount point '/dev/shm' will be hidden. malloc: ../bash/subst.c:2743: assertion botched free: called with already freed block argument Aborting.../etc/init.d/rc: line 77: 732 Aborted $@ Setting the system clock.. hwclock is unable to get I/O port access: the iopl(3) call failed. System Clock set. Local time: Mon Apr 2 13:21:38 UTC 2007. Cleaning up ifupdown.... Loading device-mapper support. Setting kernel variables...Non-standard uts for running kernel: release Linux version 2.6.20 ([EMAIL PROTECTED]) (gcc version 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)) #4 Mon Apr 2 01:07:23 BST 2007 =0.0.0 gives version code 0 done. Will now mount local filesystems:nothing was mounted Cleaning /tmp.../etc/init.d/bootclean: line 24: /tmp/.clean: Read-only file system * bootclean: Failure creating '/tmp/.clean'. ... (more failures due to ro fs) INIT: Entering runlevel: 1 ... Will now switch to single-user mode. -- End -- Then it hangs. Haven't had a chance to look into this further but there's obviously plenty to chew on. jez ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ User-mode-linux-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user
