[gobolinux-users] How can I build the CDFS filesystem?

Jonas Karlsson jonka750 at student.liu.se
Thu Nov 23 06:30:39 UTC 2006


On Thu, 23 Nov 2006 01:35:40 +0100, Viola Zoltán <violazoli at gmail.com>  
wrote:

> :-(( Not succeeded.
>
> pv at Csiszilla /Files/Compile/Sources]uname -r
> 2.6.17.11-Gobo
> pv at Csiszilla /Files/Compile/Sources]make menuconfig
> make: *** No rule to make target `menuconfig'.  Stop.
> pv at Csiszilla /Files/Compile/Sources]mc
>
> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]make menuconfig
>   HOSTCC  scripts/basic/fixdep
>   HOSTCC  scripts/basic/split-include
>   HOSTCC  scripts/basic/docproc
>   HOSTCC  scripts/kconfig/conf.o
>   HOSTCC  scripts/kconfig/kxgettext.o
>   HOSTCC  scripts/kconfig/mconf.o
>   HOSTCC  scripts/kconfig/zconf.tab.o
>   HOSTLD  scripts/kconfig/mconf
>   HOSTCC  scripts/kconfig/lxdialog/checklist.o
>   HOSTCC  scripts/kconfig/lxdialog/inputbox.o
>   HOSTCC  scripts/kconfig/lxdialog/lxdialog.o
>   HOSTCC  scripts/kconfig/lxdialog/menubox.o
>   HOSTCC  scripts/kconfig/lxdialog/msgbox.o
>   HOSTCC  scripts/kconfig/lxdialog/textbox.o
>   HOSTCC  scripts/kconfig/lxdialog/util.o
>   HOSTCC  scripts/kconfig/lxdialog/yesno.o
>   HOSTLD  scripts/kconfig/lxdialog/lxdialog
> scripts/kconfig/mconf arch/i386/Kconfig
> #
> # using defaults found in .config
> #
>
>
> *** End of Linux kernel configuration.
> *** Execute 'make' to build the kernel or try 'make help'.
>

In menuconfig, did you make sure that "Symmetric multi-processing support"  
was selected and "Processor family" was set to  
(Pentium-II/Celeron(pre-Coppermine))?

> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]Compile --batch  
> cdfs
> Compile: Locating a recipe for cdfs ...
> Compile: Found recipe for cdfs
> GetRecipe: Trying to get /Files/Compile/Recipes/CDFs/2.6.18
> Compile: Recipe placed in /Files/Compile/Recipes/CDFs/2.6.18
[...]
> SymlinkProgram: Done.
> Compile: Generating package's build information...
> Generating dependency report. Please wait:  *
> Compile: Program does not have a Resources/Dependencies file.
> Compile: Not signing it yet.
> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]depmod -Ae
> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]mount /dev/hdc
> mount: unknown filesystem type 'cdfs'
> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]insmod cdfs.ko
> insmod: can't read 'cdfs.ko': No such file or directory
> pv at Csiszilla /Files/Compile/Sources/linux-2.6.17.11-smp]modprobe cdfs
> FATAL: Error inserting cdfs
> (/System/Kernel/Modules/2.6.17.11-Gobo/extra/cdfs.ko): Invalid module  
> format
>
You still need to copy the new module from  
/Programs/CDFs/2.6.18/Resources/Unmanaged//System/Kernel/Modules/2.6.17.11-Gobo/extra/cdfs.ko  
to /System/Kernel/Modules/2.6.17.11-Gobo/extra/cdfs.ko. If you don't do  
that, modprobe will try to load the old module, which is still left in  
/System/Kernel/Modules/2.6.17.11-Gobo/extra/. If you still get "Invalid  
format" after you've copied the module, I want the output from 'dmesg |  
tail'

/Jonas

>
>
> 2006/11/22, Jonas Karlsson <jonka750 at student.liu.se>:
>>
>> On Wed, 22 Nov 2006 12:43:35 +0100, Viola Zoltán <violazoli at gmail.com>
>> wrote:
>>
>> > Dear Jonas, it is not succeeded! Voilá:
>> >
>> > cdfs: no version for "struct_module" found: kernel tainted.
>> > cdfs: version magic '2.6.17.11-Gobo mod_unload PENTIUM4 REGPARM  
>> gcc-4.1'
>> > should be '2.6.17.11-Gobo SMP mod_unload PENTIUMII REGPARM gcc-4.1'
>>
>> I did an experiment (didn't know if this would work) but you can  
>> actually
>> fix this, without having to fetch any other sources.
>> Just go to /Files/Compile/Sources/$(uname -r) and issue 'make  
>> menuconfig'.
>> In that menu, under "Processor types and features", make sure you have  
>> an
>> asterisk for "Symmetric multi-processing support" and that "Processor
>> family" reads (Pentium-II/Celeron(pre-Coppermine)). Then exit and answer
>> yes to the question if you want to save your configuration. Run 'Compile
>> --batch cdfs', copy the module and rerun 'depmod -Ae'. Now it should  
>> work!
>>
>> --
>> /Jonas
>>
>> Using Opera's revolutionary e-mail client: http://www.opera.com/mail/
>> _______________________________________________
>> gobolinux-users mailing list
>> gobolinux-users at lists.gobolinux.org
>> http://lists.gobolinux.org/mailman/listinfo/gobolinux-users
>>
>
>
>



-- 
Using Opera's revolutionary e-mail client: http://www.opera.com/mail/


More information about the gobolinux-users mailing list