[Info] 7490 - cifsmount funktioniert nicht auf Anhieb

FischersFreetz

Mitglied
Mitglied seit
22 Feb 2019
Beiträge
283
Punkte für Reaktionen
43
Punkte
28
Hallo...

Der Bau eines Image (für die Firmwareversion 7.1x) mit dem Paket "cifsmount" - einschließlich "Replace Kernel" - gelingt ohne Fehlermeldungen. Nach dem Hochladen des Images und dem Versuch "cifsmount" zu starten, erhält man aber eine Fehlermeldung, die auf fehlende Module zurückzuführen ist.

Die 7490 zeigt mit der aktuellen Freetz-Version immer noch ein vergleichbares Verhalten wie bei meinem zurückliegenden Versuch mt einer 7362 sl, siehe [ 7362 sl - cifsmount funktioniert nicht ... ] . (Mein Wunsch nach einer kontinuierlichen Weiterentwicklung des Projektes ging also nicht in Erfüllung.... naja... Das ist aber ein anderes Thema.)

Jedoch führt ein analoger (Um-)Weg wie damals zum Ziel. Er sei hier für Interessierte noch einmal aktualisiert skizziert:
  • Beim Bau des Images werden unter ".../kernel/modules-vr9-7490_07.11/crypto" die Module md4.ko, md5.ko, hmac.ko und sha256_generic.ko angelegt. Diese muss man beim 2. Build in das Image integrieren.
  • Dazu kopiert man diese Module in einen Ordner ".../addon/own-files-0.1/root/lib/modules/3.10.107/kernel/crypto" (und in der Datei ".../addon/static.pkg" die Zeile "own-files-0.1" auskommentieren). Dann mit "make" einen zweiten Build anstoßen, der auch dafür sorgt, dass die Module auch in die "modules.dep" eingetragen werden.
  • Nach dem Hochladen des Images trägt man die Module md4, md5, hmac, arc4 und sha256_generic im Freetz-Webinterface unter der Sektion 'modules' ein.
Nach einem Neustart konnte ich eine Verbindung zu einer Freigabe via "cifsmount" herstellen.

Aber eine Frage habe ich dennoch: Wie lassen sich die noch auftretenden Fehler eventuell auch noch beseitigen?
Rich (BBCode):
$ dmesg
...
[  560.370000][1][module-alloc-by-name] give 0x1000 bytes at 0x8182d000 to module 'hmac' (0xdf000 total bytes left)
[  560.370000][1]module_alloc_size_list_alloc: error: module 'hmac' reserved size 0 too small for demand size 4096 - need 4096 more (module_alloc_waste=-8192)
[  565.630000][1][module-alloc-by-name] give 0x1000 bytes at 0x8182e000 to module 'md5' (0xde000 total bytes left)
[  565.630000][1]module_alloc_size_list_alloc: error: module 'md5' reserved size 0 too small for demand size 4096 - need 4096 more (module_alloc_waste=-12288)
[  567.910000][1][module-alloc-by-name] give 0x1000 bytes at 0x8182f000 to module 'md4' (0xdd000 total bytes left)
[  567.910000][1]module_alloc_size_list_alloc: error: module 'md4' reserved size 0 too small for demand size 4096 - need 4096 more (module_alloc_waste=-16384)
[  579.940000][0][module-alloc-by-name] give 0x3000 bytes at 0x81830000 to module 'sha256_generic' (0xda000 total bytes left)
[  579.940000][0]module_alloc_size_list_alloc: error: module 'sha256_generic' reserved size 0 too small for demand size 12288 - need 12288 more (module_alloc_waste=-28672)
[  590.370000][0][module-alloc-by-name] give 0x1000 bytes at 0x81833000 to module 'arc4' (0xd9000 total bytes left)
[  590.370000][0]module_alloc_size_list_alloc: error: module 'arc4' reserved size 0 too small for demand size 4096 - need 4096 more (module_alloc_waste=-32768)
..
[  646.350000][0][module-alloc-by-name] give 0x51000 bytes at 0x81834000 to module 'cifs' (0x88000 total bytes left)
[  646.350000][0]module_alloc_size_list_alloc: error: module 'cifs' reserved size 0 too small for demand size 331776 - need 331776 more (module_alloc_waste=-364544)
...

Grüße von FischersFreetz

PS: Vielleicht kann jemand, diesen Lösungsansatz professionell verfolgen und dann in das Freetz-Projekt einpflegen.
 
Zuletzt bearbeitet:
Nur der Vollständigkeit halber:
Unter dem aktuellen Freetz-NG lässt sich cifsmount ohne besondere Umwege realisieren.
 

Zurzeit aktive Besucher

Statistik des Forums

Themen
246,146
Beiträge
2,246,880
Mitglieder
373,655
Neuestes Mitglied
ralf-ddd
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.