Discussion:
Does 2011 kernel *really* support xfs?
David Guntner
2011-10-23 05:13:28 UTC
Permalink
I'm still working on trying to get the upgrade to 2011 fully working
(see my other posts for info/idea requests), but there's this other
problem I'm having....

When I boot from the 2010.2 current kernel (2.6.33.7-2), it boots just
fine. However, when I boot from the 2011 current kernel (2.6.38.7-1),
the system panics fairly early in the boot process. It complains about
not being able to find a root partition to mount (or something similar).
Based on some other research I've done, I'm starting to wonder - does
the 2011 kernel *really* support xfs? I.E., is support compiled into
it, or did they switch over to a loadable module style instead? If it's
a loadable module, that would/could explain the problem, as my /
partition is xfs, not ext2. The only ext2 partition in my system is
/boot. If the kernel was expecting to load a module to support the
filesystem, that would explain it, since / wouldn't be readable to it
until the module got loaded, and it can't load the module from /lib (or
whatever) because it can't read /.

If anyone from Mandriva IS reading this, is there any chance you could
check on it and maybe release a new version of he kernel which has
support for various fs types compiled in instead of relying on a
loadable module?

If that's not it, does anyone have any ideas?

--Dave
alexander barakin
2011-10-24 10:02:09 UTC
Permalink
Post by David Guntner
I'm still working on trying to get the upgrade to 2011 fully working
(see my other posts for info/idea requests), but there's this other
problem I'm having....
When I boot from the 2010.2 current kernel (2.6.33.7-2), it boots just
fine.  However, when I boot from the 2011 current kernel (2.6.38.7-1),
the system panics fairly early in the boot process.  It complains about
not being able to find a root partition to mount (or something similar).
 Based on some other research I've done, I'm starting to wonder - does
the 2011 kernel *really* support xfs?  I.E., is support compiled into
it, or did they switch over to a loadable module style instead?  If it's
a loadable module, that would/could explain the problem, as my /
partition is xfs, not ext2.  The only ext2 partition in my system is
/boot.  If the kernel was expecting to load a module to support the
filesystem, that would explain it, since / wouldn't be readable to it
until the module got loaded, and it can't load the module from /lib (or
whatever) because it can't read /.
If anyone from Mandriva IS reading this, is there any chance you could
check on it and maybe release a new version of he kernel which has
support for various fs types compiled in instead of relying on a
loadable module?
If that's not it, does anyone have any ideas?
try to regenerate initrd:
# mkinitrd /path/to/initrd <kernel-version>

where:
/path/to/initrd — most likely "/boot/initrd--2.6.38.7-desktop-1mnb2.img"
kernel-version — most likely "2.6.38.7-desktop-1mnb2"
--
wbr, alexander barakin aka sash-kan. http://gnu.linuxcenter.ru
Loading...