to test my compile environment I copies the config from your kernel to my dev box, did a make ARCH=um oldconfig (accepting all the defaults) and tested the results.

it worked, so the problem is somewhere in the differences between your kernel config and mine (trimmed diff in the mail I'm replying to, full config attached)

I don't see any obvious uml related differences (other then the fact that I disabled TT mode to enable static linking per your prior suggestion), any suggestions?

David Lang

On Thu, 23 Mar 2006, David Lang wrote:

On Thu, 23 Mar 2006, David Lang wrote:

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. say that binary work, your one doesn't, let's compare configurations! Or a couple of 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"

working to decrease the diff between the configs I've generated a new config (attached) which has the same result.

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

Attachment: config.test-32.gz
Description: Binary data

Reply via email to