On Monday 24 January 2005 12:03, Debian Bug Tracking System wrote: > Thank you for the problem report you have sent regarding Debian. > This is an automatically generated reply, to let you know your message has > been received. It is being forwarded to the package maintainers and other > interested parties for their attention; they will reply in due course. > > Your message has been sent to the package maintainer(s): > dann frazier <[EMAIL PROTECTED]>
I have tracked this bug down and the attachment contains a patch for the configuration. Synopsis: The stage 2 boot of the installer panics when insmod fails to load xfs.o from the initrd which, in turn, causes pivot_root to fail, resulting in the panic when the kernel accesses the new root partition. It turns out that xfs.o in the initrd built at kernel install time has been truncated to 16MB from its original 28MB. For some reason, XFS does not run very well when 12MB of its code is missing... ;) The file was truncated by mkcramfs because the cramfs has a built- in individual file size limit of 16MB. The enormous 28MB size is due to building the module with CONFIG_XFS_TRACE and CONFIG_XFS_DEBUG enabled. This patch turns both of these off resulting in a more reasonable module size < 1.5MB. This has been tested and fixes the problem with stage 2 boot. This change will also reduce the size of the xfs-module udeb although the current version works because the module is loaded from the pool rather than the installer initrd. I left CONFIG_XFS_RT enabled although it too can be turned off since it does not gain much 'realtime' performance in 2.4. This bug can be closed once the attached patch is applied, tested and committed to the repository. (I don't have access...) Jim -- ************* Jim Lieb Wild Open Source Inc. [EMAIL PROTECTED] Cell: 831.295.9317 Office: 831.421.0883 Fax: 831.421.0885
diff -Naur oldconfig/default config/default --- oldconfig/default 2004-08-15 18:41:43.000000000 -0700 +++ config/default 2005-01-26 13:11:23.000000000 -0800 @@ -1300,8 +1300,8 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y -CONFIG_XFS_TRACE=y -CONFIG_XFS_DEBUG=y +# CONFIG_XFS_TRACE is not set +# CONFIG_XFS_DEBUG is not set # # Network File Systems diff -Naur oldconfig/itanium config/itanium --- oldconfig/itanium 2004-08-15 18:41:43.000000000 -0700 +++ config/itanium 2005-01-26 13:12:03.000000000 -0800 @@ -1299,8 +1299,8 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y -CONFIG_XFS_TRACE=y -CONFIG_XFS_DEBUG=y +# CONFIG_XFS_TRACE is not set +# CONFIG_XFS_DEBUG is not set # # Network File Systems diff -Naur oldconfig/itanium-smp config/itanium-smp --- oldconfig/itanium-smp 2004-08-15 18:41:43.000000000 -0700 +++ config/itanium-smp 2005-01-26 13:12:47.000000000 -0800 @@ -1300,8 +1300,8 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y -CONFIG_XFS_TRACE=y -CONFIG_XFS_DEBUG=y +# CONFIG_XFS_TRACE is not set +# CONFIG_XFS_DEBUG is not set # # Network File Systems diff -Naur oldconfig/mckinley config/mckinley --- oldconfig/mckinley 2004-08-15 18:41:43.000000000 -0700 +++ config/mckinley 2005-01-26 13:13:34.000000000 -0800 @@ -1299,8 +1299,8 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y -CONFIG_XFS_TRACE=y -CONFIG_XFS_DEBUG=y +# CONFIG_XFS_TRACE is not set +# CONFIG_XFS_DEBUG is not set # # Network File Systems diff -Naur oldconfig/mckinley-smp config/mckinley-smp --- oldconfig/mckinley-smp 2004-08-15 18:41:43.000000000 -0700 +++ config/mckinley-smp 2005-01-26 13:14:49.000000000 -0800 @@ -1300,8 +1300,8 @@ CONFIG_XFS_QUOTA=y CONFIG_XFS_POSIX_ACL=y CONFIG_XFS_RT=y -CONFIG_XFS_TRACE=y -CONFIG_XFS_DEBUG=y +# CONFIG_XFS_TRACE is not set +# CONFIG_XFS_DEBUG is not set # # Network File Systems

