Moin!
Ich nutze schon länger problemlos die mainline-Kernel. Da ich eine FritzCard nutze, compiliere ich mir immer den Treiber selber. Bis 4.0.x klappte das problemlos:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 | chaoz@chaoz:~$ uname -a Linux chaoz 4.0.8-040008-generic #201507101735 SMP Fri Jul 10 17:46:05 UTC 2015 i686 athlon i686 GNU/Linux chaoz@chaoz:~$ capi-compile.sh [sudo] password for chaoz: rm -f main.o driver.o tools.o tables.o queue.o lib.o rm -f fcpci.o fcpci.ko make -C /lib/modules/4.0.8-040008-generic/build SUBDIRS=/media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src modules make[1]: Verzeichnis »/usr/src/linux-headers-4.0.8-040008-generic« wird betreten CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/main.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/tools.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/tables.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/queue.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/lib.o /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/lib.c: In function ‘printl’: /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/lib.c:647:1: warning: the frame size of 1028 bytes is larger than 1024 bytes [-Wframe-larger-than=] } /* printl */ ^ LD [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/fcpci.o Building modules, stage 2. MODPOST 1 modules CC /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/fcpci.mod.o LD [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/fcpci.ko make[1]: Verzeichnis »/usr/src/linux-headers-4.0.8-040008-generic« wird verlassen »fcpci.ko“ -> »/lib/modules/4.0.8-040008-generic/kernel/extras/fcpci.ko“ depmod -a insmod /lib/modules/4.0.8-040008-generic/kernel/extras/fcpci.ko capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: rcapi capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: fritzbox capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: standard capi20.c: 164 CapiDebug():[capi20_isinstalled]: capi_fd: 4 |
Seit 4.1.x endet es mit einem Fehler aus dem ich nicht schlau werde:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 | chaoz@chaoz:~$ uname -a Linux chaoz 4.1.2-040102-generic #201507101335 SMP Fri Jul 10 17:59:11 UTC 2015 i686 athlon i686 GNU/Linux chaoz@chaoz:~$ capi-compile.sh [sudo] password for chaoz: rm -f main.o driver.o tools.o tables.o queue.o lib.o rm -f fcpci.o fcpci.ko make -C /lib/modules/4.1.2-040102-generic/build SUBDIRS=/media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src modules make[1]: Verzeichnis »/usr/src/linux-headers-4.1.2-040102-generic« wird betreten CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/main.o CC [M] /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.o /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.c: In function ‘install_card’: /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.c:373:4: error: ‘IRQF_DISABLED’ undeclared (first use in this function) IRQF_DISABLED | IRQF_SHARED, ^ /media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.c:373:4: note: each undeclared identifier is reported only once for each function it appears in make[2]: *** [/media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src/driver.o] Fehler 1 make[1]: *** [_module_/media/Daten/home/chaoz/Install/avm/fcpci-3.10.0/src] Fehler 2 make[1]: Verzeichnis »/usr/src/linux-headers-4.1.2-040102-generic« wird verlassen make: *** [fcpci.ko] Fehler 2 cp: der Aufruf von stat für »fcpci.ko“ ist nicht möglich: Datei oder Verzeichnis nicht gefunden make: *** [install] Fehler 1 modprobe: FATAL: Module fcpci not found. modprobe: FATAL: Module fcpci not found. capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: rcapi capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: fritzbox capi20.c: 164 CapiDebug():[capi20_isinstalled]: standard loop - module: standard capi20.c: 164 CapiDebug():[capi20_isinstalled]: capi_fd: -1 capi20.c: 164 CapiDebug():[capi20_isinstalled]: other loop - module: rcapi capi20.c: 164 CapiDebug():[capi20_isinstalled]: capi_fd: -1 capi20.c: 164 CapiDebug():[capi20_isinstalled]: other loop - module: fritzbox capi20.c: 164 CapiDebug():[capi20_isinstalled]: capi_fd: -1 capi20.c: 164 CapiDebug():[capi20_isinstalled]: other loop - module: standard capi20.c: 164 CapiDebug():[capi20_isinstalled]: CapiRegNotInstalled |
Moderiert von tomtomtom:
Ins passende Forum verschoben.