ds_mod: wofür Auswahl capi-module?

WrMulf

Mitglied
Mitglied seit
2 Okt 2004
Beiträge
553
Punkte für Reaktionen
0
Punkte
16
Ich habe mich mal wieder an ds_mod versucht, da fiel mir auf, dass ich beim letzten mal ds_mod-konfigurieren auch Capi-module ausgewählt hatte. Für mich klang es wichtig, immerhin ist in der Box ISDN und Capi-Treiber verbaut. Offensichtlich aber werden die Module dann doppelt (in verschiedenen Versionen/Größen) eingebaut und meine Frage ist jetzt: wozu das Ganze?

So sieht es auf meiner Box gerade aus:
Code:
/ # ls -lR /lib/modules/2.4.17_mvl21-malta-mips_fp_le/| grep \\.o
-rwxrwxr-x    1 root     root       138132 Mar 27 22:32 tiatm.o
-rwxrwxr-x    1 root     root       654756 Mar 27 22:32 kdsldmod.o
-rwxrwxr-x    1 root     root        34968 Mar 27 22:32 capi.o
-rwxrwxr-x    1 root     root        43184 Mar 27 22:32 capidrv.o
-rwxrwxr-x    1 root     root         9012 Mar 27 22:32 capifs.o
-rwxr-xr-x    1 root     root        14016 Mar 27 22:32 capiutil.o
-rwxr-xr-x    1 root     root        33603 Mar 27 22:32 kernelcapi.o
-rwxrwxr-x    1 root     root       613260 Mar 27 22:32 isdn_fbox.o
-rwxr-xr-x    1 root     root        98528 Mar 27 22:32 lockd.o
-rwxr-xr-x    1 root     root       135122 Mar 27 22:32 nfs.o
-r-xr-xr-x    1 root     root       132780 Mar 27 22:32 avalanche_cpmac.o
-r-xr-xr-x    1 root     root        69616 Mar 27 22:32 avalanche_usb.o
-r-xr-xr-x    1 root     root        69052 Mar 27 22:32 avm.o
-r-xr-xr-x    1 root     root        14252 Mar 27 22:32 capiutil.o
-r-xr-xr-x    1 root     root        33796 Mar 27 22:32 kernelcapi.o
-rwxr-xr-x    1 root     root       125696 Mar 27 22:32 sunrpc.o

und weiter:

/ # find /lib/modules/2.4.17_mvl21-malta-mips_fp_le/
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/atm
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/atm/tiatm.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/char
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/char/avalanche_led
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/char/avm
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/char/avm_event
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/dsld
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/dsld/kdsldmod.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/capi.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/capidrv.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/capifs.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/capiutil.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/kernelcapi.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/isdn_fon
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/isdn_fon/isdn_fbox.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/net
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/net/avalanche_cpmac
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/net/avalanche_usb
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/usb
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/fs
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/fs/lockd
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/fs/lockd/lockd.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/fs/nfs
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/fs/nfs/nfs.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/avalanche_cpmac.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/avalanche_usb.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/avm.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/capiutil.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/kernelcapi.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/var.tar
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/net
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/net/sunrpc
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/net/sunrpc/sunrpc.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/modules.dep

lsmod:

/ # lsmod
Module                  Size  Used by    Tainted: P
nfs                    88128   1
lockd                  59452   0 [nfs]
sunrpc                 74432   1 [nfs lockd]
kdsldmod              453364   4
isdn_fbox             523700   3
capi                   23768  12
kernelcapi             33820   5 [isdn_fbox capi]
capiutil               15824   0 [kernelcapi]
capifs                  4608   0 [capi]
tiatm                  89148   1
avalanche_usb          40020   1
avalanche_cpmac        82820   1
avm                    42528  28 [kdsldmod tiatm avalanche_usb avalanche_cpmac]
Das Ganze ist oben der Übersichtlichkeit wegen um Pfade bereinigt, es gibt Module in "kernel/hidden" und welchen in "kernel/driver".

Was mich noch mehr wundert ist, dass bei mir diese Module auch geladen werden - allerdings setze ich auch "capiotcp_server" ein, das könnte es erklären.

Frage: Brauche ich die Module, oder nicht? Und wenn ja - wofür? :)
 
Die Module werden bei der Standard-Konfiguration des Kernels gebaut. Ob und wie sie zu gebrauchen sind, hab ich nicht getestet. Habe mich mit Capi noch nicht auseinandergesetzt, weil ich es noch nie gebraucht habe.

Mfg,
danisahne
 
Nur um sicherzugehen: Ich rede von den Modulen, die man unter:

make menuconfig -> Advanced options -> Kernel modules
drivers/ -> *capi*
fs
net

auswählen kann. Du hast also keine Ahnung, ob man sie braucht? Wenn man sie auswählt führt es aber mindestens dazu, dass "capiutil.o" und "kernelcapi.o" doppelt sind. Dann werde ich mal schauen, ob noch alles funktioniert, wenn ich sie weglasse. Erstmal muss aber die Toolchain neu gebaut werden...
BTW: Wenn ich busybox neu configuriere (make busybox-menuconfig) setze ich auf einer von dir bereits vorkonfigurierten busybox auf, oder sind das die von busybox "ausgelieferten" Default-Einstellungen?
 
WrMulf schrieb:
make menuconfig -> Advanced options -> Kernel modules
drivers/ -> *capi*
fs
net
Ja genau, davon rede ich auch. Du mußt hier eigentlich nichts auswählen, damit die Firmware funktioniert. Das sind alles nur zusätzliche Module, die auch schon in der Firmware vorhanden sein können.
WrMulf schrieb:
Wenn man sie auswählt führt es aber mindestens dazu, dass "capiutil.o" und "kernelcapi.o" doppelt sind.
Doppelt? Unter welchen Pfaden?
WrMulf schrieb:
BTW: Wenn ich busybox neu configuriere (make busybox-menuconfig) setze ich auf einer von dir bereits vorkonfigurierten busybox auf, oder sind das die von busybox "ausgelieferten" Default-Einstellungen?
Das setzte auf der aktuellen im Mod enthaltenen Konfiguration auf.
 
danisahne schrieb:
Ja genau, davon rede ich auch. Du mußt hier eigentlich nichts auswählen, damit die Firmware funktioniert. Das sind alles nur zusätzliche Module, die auch schon in der Firmware vorhanden sein können.
Genau, der Meinung war ich auch. Brauch ich nicht, aber wenn ich z.B. nfs haben will, dann kann ich was auswählen.
Doppelt? Unter welchen Pfaden?
Stand eigentlich auch schon oben ;-):
Code:
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/capiutil.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/drivers/isdn/avmb1/kernelcapi.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/capiutil.o
/lib/modules/2.4.17_mvl21-malta-mips_fp_le/kernel/hidden/kernelcapi.o
Die Module sind doppelt und die Größe variiert, siehe erstes Posting.
 
Achso, ja. Das ist ein Problem. Die Module sind hier im hidden squashfs. Muss ich mir mal überlegen.
 
Holen Sie sich 3CX - völlig kostenlos!
Verbinden Sie Ihr Team und Ihre Kunden Telefonie Livechat Videokonferenzen

Gehostet oder selbst-verwaltet. Für bis zu 10 Nutzer dauerhaft kostenlos. Keine Kreditkartendetails erforderlich. Ohne Risiko testen.

3CX
Für diese E-Mail-Adresse besteht bereits ein 3CX-Konto. Sie werden zum Kundenportal weitergeleitet, wo Sie sich anmelden oder Ihr Passwort zurücksetzen können, falls Sie dieses vergessen haben.