![](https://seccdn.libravatar.org/avatar/eaa2d13828dc4c759c60956c3bbff0f7.jpg?s=120&d=mm&r=g)
Hallo, Ich moechte das cdemu kernel modul von http://cdemu.sourceforge.net/ compilieren, aber: $make make[1]: Entering directory `/usr/src/linux-2.6.5-7.111.19' CC [M] /home/rudi/cdemu-0.7/cdemu.o /home/rudi/cdemu-0.7/cdemu.c: In function `cdemu_block_ioctl': /home/rudi/cdemu-0.7/cdemu.c:700: warning: passing arg 1 of `cdrom_ioctl' from incompatible pointer type /home/rudi/cdemu-0.7/cdemu.c:700: warning: passing arg 2 of `cdrom_ioctl' from incompatible pointer type /home/rudi/cdemu-0.7/cdemu.c:700: warning: passing arg 3 of `cdrom_ioctl' makes pointer from integer without a cast /home/rudi/cdemu-0.7/cdemu.c:700: error: too few arguments to function `cdrom_ioctl' make[2]: *** [/home/rudi/cdemu-0.7/cdemu.o] Error 1 make[1]: *** [_module_/home/rudi/cdemu-0.7] Error 2 make[1]: Leaving directory `/usr/src/linux-2.6.5-7.111.19' make: *** [all] Error 2 Ich verwende SuSE-9.1 mit einem selbst gebauten kernel aus den SuSE-Sourcen 2.6.5-7.111.19 Der Kernel ist recht klein und fuer P4 optimiert, die SuSE ist auch recht minimalistisch. Kann es sein dass einfach ein Paket oder ein Kernel-modul fehlt, oder macht die P4 Optimierung Aerger? Auf meinem localen SuSE-9.1 mit 2.6.5-7.111-default compilert es durch! Irgenwelche Ideen? besten Dank, Ruediger
![](https://seccdn.libravatar.org/avatar/eaa2d13828dc4c759c60956c3bbff0f7.jpg?s=120&d=mm&r=g)
On Sunday 23 January 2005 19:00, Ruediger Meier wrote:
$make make[1]: Entering directory `/usr/src/linux-2.6.5-7.111.19' CC [M] /home/rudi/cdemu-0.7/cdemu.o /home/rudi/cdemu-0.7/cdemu.c: In function `cdemu_block_ioctl': /home/rudi/cdemu-0.7/cdemu.c:700: warning: passing arg 1 of `cdrom_ioctl' from incompatible pointer type
Ich habs es nun selbst herausgefunden. Das Problem tritt ab SuSE kernel 2.6.5-7.111.5 auf und man loest es indem man in "cdemu.c" die Zeile #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,8) mit #if LINUX_VERSION_CODE >= KERNEL_VERSION(2,6,5) ersetzt. BTW cdemu funktioniert gut um cue/bin Images zu mounten - kann ich nur empfehlen. cu Ruediger
![](https://seccdn.libravatar.org/avatar/eaa2d13828dc4c759c60956c3bbff0f7.jpg?s=120&d=mm&r=g)
On Tuesday 25 January 2005 13:24, Burkhard Carstens wrote:
[...]
BTW cdemu funktioniert gut um cue/bin Images zu mounten - kann ich nur empfehlen.
Wie erzeugst Du die Images von einer CD/DVD?
Ich erzeuge sie nicht hab aber manchmal welche, die ich mounten will. Fuer eigene Images wuerde ich ISO9660 benutzen, die kann man ja von Hause aus mit "-o loop" mounten. (Obwohl, moeglicherweise taugt ISO nicht fuer Multisession CDs - keine Ahnung.) BTW, weiss jemand wie man .ccd / .img / .sub images unter Linux brennen oder mounten kann - die stammen glaube von CloneCD. cu Ruediger
![](https://seccdn.libravatar.org/avatar/0d506076b3c1aa6bf7e7562e136379dc.jpg?s=120&d=mm&r=g)
Hallo, ist meine erste Frage hier, hoffe mal ich mach hier formell nix falsch: (mailts mir sonst an cstoetzler@datenwerker.de) Mein Problem: Ich will installieren 1 Gigabitkarte auf Suse Linux 7.3 die neue Belkin Gigabit PCI-Card, die den sk98lin - Treiber braucht. Mainboard ist das A7V133 von Asus. Für Gigabitkarten gibt es frei downloadbar einen Treiber ab kernel 2.4.13, 7.3 hat aber 2.4.10... Für diese Version gibt es von Suse selbst einen vorkompilierten Treiber: http://developer.novell.com/yes/75369.htm der das eigentlich unterstützen sollte. Der Befehl modprobe sk98lin ergibt als Antwort: /lib/modules/2.4.10-4GB/kernel/drivers/net/sk98lin/sk98lin.o init_module: No such device Hint: insmod errors can be caused by incorrect module parameters So ich hab die Karte unter ...Windows getestet (aaaah), die läuft. Alle anderen PCI-Karten sind raus. Interrupt der Karte ist mit /cat/proc/pci die Numero 9, wie unter Windows (und dem Bios...) Was mach ich falsch oder wie kann ich rausfinden was ich falsch mache ? Dankeschoen im voraus, Claude Antworten: Warum 7.3 ? Auf dem Server ist schon einiges installiert unter anderem hat das Mainboard halt onboard raid und das war unter 8.1 nicht zum laufen zu kriegen. Muss also 7.3 sein. Alternative: Hat irgendwer eine Gigabitkarte unter 7.3 zum Laufen gebracht ? Wenn ja welche, ich würde Hardwaretechnisch auch noch umspringen.
participants (3)
-
Burkhard Carstens
-
Claude Stötzler
-
Ruediger Meier