Bug#278147: sparc32 cannot mount cdrom in d-i
On Sat, Nov 20, 2004 at 01:09:14AM -0500, Jurij Smakov wrote:
> I believe that this problem happens due to the fact that the isofs.o
> module is currently not included into d-i on sparc32. The culprit is most
> likely the linux-kernel-di-sparc package (current version 0.61), which
> does not include isofs into the list of modules on sparc32, but does it
> for sparc64:
> bash$ grep isofs linux-kernel-di-sparc-0.61/modules/sparc/*
> bash$
> bash$ grep isofs linux-kernel-di-sparc-0.61/modules/sparc64/*
> linux-kernel-di-sparc-0.61/modules/sparc64/ide-modules:fs/isofs/isofs.o
> bash$
> This does not explain why one gets a 'NULL pointer dereference' though.
> I was able to trace it (by matching the PC and System.map) to some
> functions, called from romfs_read_super. My (yet unconfirmed) suspicion is
> that when the fs type is not specified while mounting, kernel tries all
> filesystems in turn, looking for the correct one. So, when isofs
> filesystem driver is not available, it tries to mount the iso as romfs
> (among other things), exposing some unrelated bug in romfs code :-).
Could you relay what you've captured regarding the romfs(?!) oops.
No guarantee I'll spot it, but there's a chance I will if I look.
-- wli
Reply to: