On Thu, 23 Mar 2006, David Lang wrote:
working to decrease the diff between the configs I've generated a new config (attached) which has the same result.On Wed, 22 Mar 2006, David Lang wrote:Btw, you can also download pre-built UML binaries from my homepage (see signature), and this is useful even to determine what's going on (e.g. saythat binary work, your one doesn't, let's compare configurations! Or a coupleof months ago the answer was "let's blame this GCC", but this story is now old).sorry, I've been building cusom kernels too long. it never occured to me to download a kernel from anywhere else (even distro kernels are only on my machines long enough to install, download the latest kernel.org source, and recompile. and that's assuming I don't have a kernel sitting ready from another box :-)useing your kernel uml-release-2.6.15.5-bb4.tar.bz2 I am able to boot, useing my kernel (config attached) I get the error "remove_umid_dir - actually_do_remove failed with err = -2"
stripping out comments and modules (since I can boot your kernel with no modules available to it) I come up with the following differences in the configs (< is my config )
my config is for 2.6.16 while yours is 2.6.15.5 so some of the differences are due to the version skew.
< CONFIG_3_LEVEL_PGTABLES=y < CONFIG_BLK_DEV_NBD=y
CONFIG_BLK_DEV_UBD_SYNC=y
< CONFIG_CIFS=y
CONFIG_CLEAN_COMPILE=y
< CONFIG_CONFIGFS_FS=y < CONFIG_CONNECTOR=y < CONFIG_CRC32=y
CONFIG_CRYPTO=y
< CONFIG_DUMMY=y < CONFIG_ELF_CORE=y
CONFIG_FRAME_POINTER=y
< CONFIG_FW_LOADER=y < CONFIG_HOTPLUG=y < CONFIG_ISO9660_FS=y < CONFIG_JOLIET=y
CONFIG_KALLSYMS_EXTRA_PASS=y CONFIG_KERNEL_HALF_GIGS=1 CONFIG_KMOD=y CONFIG_KOBJECT_UEVENT=y
< CONFIG_LOCALVERSION_AUTO=y < CONFIG_LOCALVERSION="-uml-32"
CONFIG_LOCALVERSION=""
< CONFIG_LOG_BUF_SHIFT=20
CONFIG_LOG_BUF_SHIFT=15 CONFIG_M686=y CONFIG_MCONSOLE_EXEC=y
< CONFIG_MK8=y
CONFIG_MD=y CONFIG_MODE_TT=y CONFIG_MODULES=y CONFIG_MODULE_UNLOAD=y CONFIG_MODVERSIONS=y
< CONFIG_NET_KEY=y
CONFIG_NET_POLL_CONTROLLER=y CONFIG_NETPOLL=y CONFIG_NFSD_TCP=y CONFIG_NFSD_V3=y
< CONFIG_NLS_ASCII=y < CONFIG_NLS_CODEPAGE_437=y < CONFIG_NLS_DEFAULT="cp437" < CONFIG_NLS_ISO8859_15=y < CONFIG_NLS_ISO8859_1=y < CONFIG_NLS_UTF8=y < CONFIG_NLS=y
CONFIG_NLS_DEFAULT="iso8859-15" CONFIG_OBSOLETE_MODPARM=y CONFIG_PACKET_MMAP=y CONFIG_POSIX_MQUEUE=y
< CONFIG_PROC_EVENTS=y
CONFIG_QUOTACTL=y CONFIG_QUOTA=y CONFIG_REISERFS_FS=y
< CONFIG_SLAB=y < CONFIG_SSL_CHAN="xterm"
CONFIG_SSL_CHAN="pty"
< CONFIG_STATIC_LINK=y
CONFIG_STANDALONE=y
< CONFIG_TUN=y < CONFIG_X86_GENERIC=y < CONFIG_X86_INTEL_USERCOPY=y < CONFIG_X86_L1_CACHE_SHIFT=7
CONFIG_X86_L1_CACHE_SHIFT=5 CONFIG_X86_PPRO_FENCE=y
< CONFIG_XFRM=y < CONFIG_ZISOFS_FS=y < CONFIG_ZISOFS=y < CONFIG_ZLIB_INFLATE=y
config.test-32.gz
Description: Binary data