Hi all,
Before remastering my own knoppix, I am trying to extract the KNOPPIX file through the use of cloop.ko.
I am using Debian with kernel 2.6.16 patched with beyond3 patch set:
1. download the 2.6.16 source from http://www.kernel.org
2. patch it with the beyond3 patch from http://iphitus.loudas.com/archck.php
3. make-kpkg provided in Debian with gcc 4.1
4. install the generated deb fileCode:gcc (GCC) 4.1.0 (Debian 4.1.0-1+b1) Copyright (C) 2006 Free Software Foundation, Inc. This is free software; see the source for copying conditions. There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
Then I downloaded the cloop 2.02.1 source file from the debian's package page:
http://ftp.debian.org/debian/pool/ma...1+eb.10.tar.gz
The cloop module was compiled without problems:
and install without problem as well:Code:# make module make modules -C /lib/modules/2.6.16-beyond3-1-686/build M=/cvs3/cvs/modules/cloop-2.02.1+eb.10 KERNELRELEASE=2.6.16-beyond3-1-686 make[1]: Entering directory `/usr/src/linux-2.6.16-beyond3' CC [M] /cvs3/cvs/modules/cloop-2.02.1+eb.10/compressed_loop.o /cvs3/cvs/modules/cloop-2.02.1+eb.10/compressed_loop.c: In function 'uncompress': /cvs3/cvs/modules/cloop-2.02.1+eb.10/compressed_loop.c:166: warning: pointer targets in assignment differ in signedness /cvs3/cvs/modules/cloop-2.02.1+eb.10/compressed_loop.c:168: warning: pointer targets in assignment differ in signedness LD [M] /cvs3/cvs/modules/cloop-2.02.1+eb.10/cloop.o Building modules, stage 2. MODPOST CC /cvs3/cvs/modules/cloop-2.02.1+eb.10/cloop.mod.o LD [M] /cvs3/cvs/modules/cloop-2.02.1+eb.10/cloop.ko make[1]: Leaving directory `/usr/src/linux-2.6.16-beyond3'
However, when I tried to modprobe the module, it gave me a FATAL error:Code:# make install-module /usr/bin/make modules -C /lib/modules/2.6.16-beyond3-1-686/build M=/cvs3/cvs/modules/cloop-2.02.1+eb.10 KERNELRELEASE=2.6.16-beyond3-1-686 make[1]: Entering directory `/usr/src/linux-2.6.16-beyond3' Building modules, stage 2. MODPOST make[1]: Leaving directory `/usr/src/linux-2.6.16-beyond3' /usr/bin/make modules_install -C /lib/modules/2.6.16-beyond3-1-686/build M=/cvs3/cvs/modules/cloop-2.02.1+eb.10 KERNELRELEASE=2.6.16-beyond3-1-686 make[1]: Entering directory `/usr/src/linux-2.6.16-beyond3' INSTALL /cvs3/cvs/modules/cloop-2.02.1+eb.10/cloop.ko make[1]: Leaving directory `/usr/src/linux-2.6.16-beyond3' #depmod -a
From the dmesg:Code:# modprobe cloop FATAL: Error inserting cloop (/lib/modules/2.6.16-beyond3-1-686/extra/cloop.ko): Invalid argument
I thought that the argument ``file`` became optional long time ago. And I am wondering what is the cause of it ?Code:"cloop": falsely claims to have parameter file
- Could it be the compiler ? Maybe gcc 4.1 is too new...but other modules (ndiswrapper, cdemu, cdfs, madwifi all ok...)
- Could it be the beyond patch ? The last 2.6.16 kernel I patched with beyond2 worked well with the cloop module
Thanks in advanced.
WD 2TB Certified Refurbished Elements, External Hard Drive - RWDBU6Y0020BBK-WESN
$49.99
Western Digital 4TB WD Purple Surveillance HDD, Internal Hard Drive - WD43PURZ
$96.99
Seagate Exos X16 ST14000NM001G 14TB 512E SATA 6Gb/s 3.5" Enterprise Hard Drive
$169.99
Seagate ST9450404SS 9PY066-080 Savvio 450GB 10K 10k 2.5" 6G SAS Hard Drive
$15.00
HGST Ultrastar DC HC520 12TB SATA 6Gb 256MB 3.5" Enterprise HDD- HUH721212ALE601
$89.99
Seagate Exos 7E10 ST2000NM000B 2TB 7200RPM SATA 6.0Gb/s 3.5" Internal Hard Drive
$29.99
HGST Ultrastar HE10 HUH721010ALE600 10TB SATA 6Gb/s 7200RPM 3.5" Enterprise HDD
$69.99
2TB 3.5" HDD Sata Mixed Brands hard drive Tested Formatted
$18.99
WD 16TB Elements Desktop, Certified Refurbished Hard Drive - RWDBWLG0160HBK-NESN
$209.99
1TB HDD/SSD 2.5" SATA Hard Drive for Laptop with Win 10/Win 11 Pro Pre-installed
$45.95