cdfs-2.6.10 mit Kernel 2.6.12
- DarkAngel
- Closed
-
-
Hallo DarkAngel,
ich habe das Problem mit cdfs auch:
Beim Einbinden des DVD Laufwerkes im MP3-Plugin kommt der Fehler: Einbinden fehlgeschlagen!
Die Syslog sagt folgendes:
Einbinden fehlgeschlagen
modeprobe: Error inserting cdfs (lib/modules/2-6-12-rc4-ct-2/kernel/fs/cdfs.ko) unknoe sybol in modul, or unknow parameter
Kenel:cdfs:Unknow sybol PAGE_BUGWeißt Du, wo ich die richtige Source für cdfs bekomme (habe Kernel 2.6.12-rc-4-ct2 / Debian Sarge 3.1 / VDRDEVEL-Version 1.3.24-1.), was ich sonst noch so brauche zum Übersetzen, und hast Du eine grobe Anleitung dafür ?
Gruß
-
-
Hallo Marcus,
erst mal Danke für Deine Anwort. Die erste Quelle kenne ich. Ich habe es damit so probiert:
Download der Version cdfs-2.6.12.tar.bz2 von http://www.elis.rug.ac.be/~ronsse/cdfs/download/
bunzip2 cdfs-2.6.12.tar.bz2 .
tar -xvf cdfs-2.6.12.tar .
cd cdfs-2.6.12 .[ Anm.: ich bin noch gar nicht soweit gekommen, dass folgende Zeilen irgendetwas mit dem Problem zu tun hätten:
Ändern des Codes in daemon.c analog Thread
http://www.vdrportal.de/board/thread.php?threadid=35558&sid=&hilight=PageLocked .
Im folgenden Code die kommentare rausgenommen:
if (!PageLocked(page))
#if (LINUX_VERSION_CODE < KERNEL_VERSION(2,6,12))
PAGE_BUG(page);
#else
BUG();
#endifEnde Anmerkung]
How To install siehe File INSTALL: 'make' bzw. 'make install'. Sagt aber, dass 'build' nicht gefunden wird.
'build soll in /lib/modules/2.6.12-rc4-ct-2 liegen, was es auch tut. Ist aber ein Link nach
/usr/src/final/linux-2.6.12-rc4-dvbfixes , und das ist nicht da.apt-get install linux-2.6.12-rc4-dvbfixes . Kann dieses Paket nicht laden.
Hier bin ich mit meinem Latein zur Quelle 1 am Ende.Bei der zweiten Quelle habe ich die cdfs-source von http://ftp.de.debian.org sarge/main geladen. Da diese nicht die von Dir angegebene Testing ist, werde ich die bald ausprobieren, habe aber vorab anhand der bereits ausprobierten Version s.u. die Frage, ob mein Installationsweg so in etwa richtig ist:
-> apt-get source cdfs-src :
Hole:1 http://ftp.de.debian.org sarge/main cdfs-src 2.4.20+2.6.3-2 (dsc) [525B]
Hole:2 http://ftp.de.debian.org sarge/main cdfs-src 2.4.20+2.6.3-2 (tar) [106kB]
Es wurden 107kB in 1s geholt (78,7kB/s)
dpkg-source: extracting cdfs-src in cdfs-src-2.4.20+2.6.3->cd cdfs-src-2.4.20+2.6.3 (liegt in /root).
->debian/rules binary :
dpkg-deb: baue Paket »cdfs-src« in »../cdfs-src_2.4.20+2.6.3-2_all.deb«.der folgende Befehl
-> dpkg -i ../cdfs-src_2.4.20+2.6.3-2_all.deb .
sagt, dass zwei Pakete fehlen. Nachinstallation:->apt-get install module-assistant ; apt-get install kernel-package .
Folge der Anweisung
-> apt-get -f install .
Ergebnis: Richte module-assistant ein (0.9) ...
Richte kernel-package ein (8.135) ...
Richte cdfs-src ein (2.4.20+2.6.3-2) ...
Immerhin: es wurde ein cdfs installiert. Es funktioniert jedoch nicht, was erstmal kein Wunder ist, es passt nicht zum Kernel. Wie gesagt, werde es mit der Testing Version von Debian.org nochmal probieren. Wie lautet dafür der richtige Eintrag in der /etc/apt/sources.list ?Nochne Frage: ist für cdfs evtl. ein laufendes ide-scsi nötig ? (habe ich nämlich nicht ...)
Gruß
-
Hallo!
Zum Ersten brauchst Du bei cdfs-2.6.12 den Patch in daemon.c nicht anzuwenden.
Zweitens brauchst Du natürlich immer, wenn Du Kernel-Module kompilieren willst, die Kernel-Quellen Deines laufenden Kernels. Der Link 'build' verweist immer auf die Kernel-Quellen. Wenn die natürlich nicht installiert sind, kann da auch nix sein.
Bei Debian sind die Packages mit den Kernel-Quellen immer nach dem Schema 'kernel-source-2.6.8' benannt.
Ich würde Dir dann folgende Lektüre empfehlen: Kernel selbst kompilieren unter Debian GNU/LinuxDer Befehl "apt-get source cdfs-src " war falsch, denn Du willst das Paket ja nicht neu bauen. Ich würde es mit "apt-get install cdfs-src" installieren.
Bei /etc/apt/sources.list muß es noch einen Trick geben, daß nur das eine Paket aus dem Testing-Zweig geholt wird. Ich würde es einfach manuell runterladen
Quoteund dann mit dpkg -i installieren.
Gruß,
Marcus
-
Ich packe es nicht.
wget http://ftp.de.debian.org/debia…2.4.20.a+2.6.12-1_all.deb
(in verzeichnis /usr/debian_paket_downloads).
Heruntergeladenes Paket installieren:dpkg -i cdfs-src_2.4.20.a+2.6.12-1_all.deb
Wähle vormals abgewähltes Paket cdfs-src.
(Lese Datenbank ... 22692 Dateien und Verzeichnisse sind derzeit installiert.)
Entpacke cdfs-src (aus cdfs-src_2.4.20.a+2.6.12-1_all.deb) ...
Richte cdfs-src ein (2.4.20.a+2.6.12-1) ...modprobe cdfs bringt jetzt
FATAL: Could not open '/lib/modules/2.6.12-rc4-ct-2/kernel/fs/cdfs.ko': No such file or directory . cdfs.ko ist nicht da.
Nochn Tipp ?
Participate now!
Don’t have an account yet? Register yourself now and be a part of our community!