- 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:
Aber eine Frage habe ich dennoch: Wie lassen sich die noch auftretenden Fehler eventuell auch noch beseitigen?
Grüße von FischersFreetz
PS: Vielleicht kann jemand, diesen Lösungsansatz professionell verfolgen und dann in das Freetz-Projekt einpflegen.
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.
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: