[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: