Sie sind nicht angemeldet.

Anzeigen

**Wir werden in den kommenden Tagen einen Umzug auf einen neuen Server durchführen. Im Rahmen dieser Maßnahme wird das Forum ca. 1 Stunde nicht erreichbar sein.** nslu2-info.de ist ein privates Projekt von mir, welches jeden Monat aus eigener Tasche finanziert wird. Mit einer freiwilligen Spende wird der Erhalt und der weitere Ausbau dieses Forums unterstützt. Um mich beim Erhalt des Forums zu unterstützen, kannst Du entweder via Flattr oder Paypal spenden. Ich bedanke mich schon jetzt bei allen Unterstützern.

Lieber Besucher, herzlich willkommen bei: Die NSLU2 Community****wenns ums speichern und streamen geht****. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

vindelikus

Anfänger

  • »vindelikus« ist der Autor dieses Themas

Beiträge: 39

Firmwareversion / your current Firmware: Debian

Wohnort: Manching

Beruf: Elektroingenieur

  • Nachricht senden

1

Freitag, 12. Mai 2006, 22:51

(gelöst) Problem mit Kernel-Modulen

Hallo,
ich habe meiner NSLU das neue Kernel-Image vom 10.05. von EvilDevil verpasst, bisher war das Image vom 07.03. drauf. Seitdem funktioniert der NFS-Server nicht mehr, da die Module nicht mehr geladen werden können.

dmesg meldet mir:
sunrpc: version magic '2.6.16 ARMv5 gcc-3.4' should be '2.6.16 preempt ARMv5 gcc-3.4'
Das gleiche auch für die Module lockd, exportfs und nfsd.

Die 4 ipk's kann ich auch nicht neu installieren:

Quellcode

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
slug:~# dpkg --force-architecture -i kernel-module-nfsd* kernel-module-sunrpc* kernel-module-lockd* kernel-module-exportfs*
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
(Reading database ... 13214 files and directories currently installed.)
Preparing to replace kernel-module-nfsd 2.6.16-rc4-git9-r0.0 (using kernel-module-nfsd_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-nfsd ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-sunrpc 2.6.16-rc4-git9-r0.0 (using kernel-module-sunrpc_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-sunrpc ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-lockd 2.6.16-rc4-git9-r0.0 (using kernel-module-lockd_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-lockd ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-exportfs 2.6.16-rc4-git9-r0.0 (using kernel-module-exportfs_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-exportfs ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg: dependency problems prevent configuration of kernel-module-nfsd:
 kernel-module-nfsd depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-nfsd depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-nfsd (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-sunrpc:
 kernel-module-sunrpc depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-sunrpc depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-sunrpc (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-lockd:
 kernel-module-lockd depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-lockd depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
 kernel-module-lockd depends on kernel-module-sunrpc; however:
  Package kernel-module-sunrpc is not configured yet.
dpkg: error processing kernel-module-lockd (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-exportfs:
 kernel-module-exportfs depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-exportfs depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-exportfs (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 kernel-module-nfsd
 kernel-module-sunrpc
 kernel-module-lockd
 kernel-module-exportfs


Allerdings lief auch das Update des Images nicht richtig, nach einem "turnup ram" und "reboot" ist er mit einer gelben Status-LED stehen geblieben und war nicht mehr anzusprechen/-pingen. Das neue Image habe ich dann mit upslug geflasht, danach mit "turnup disk..." nach der Anleitung weitergemacht.

Der Rest funktioniert einwandfrei (Samba, vsftpd, Apache)
Äh, cups macht auch nix mehr...

Wie kann ich jetzt das System wieder hinbiegen?

Viele Grüße
Roland

Anzeigen

2

Samstag, 13. Mai 2006, 02:03

Hi,
ich habe die Images bisher noch nicht getestet, deswegen ist mir der Unterschied noch nicht aufgefallen (preempt / nicht preempt).
Auf meiner Seite stehen jetzt aktualisierte Kernel-Module bereit (Verzeichnis kernel-2.6.16_preempt).
Die Kernel-Module der Initrd (/initrd/lib/modules/`uname -r`/ ) hast du ja schon nach /lib/modules/`uname -r`/ auf der Festplatte kopiert?
Danach müsste es wieder klappen.

Gruss,
EvilDevil

Anzeigen

vindelikus

Anfänger

  • »vindelikus« ist der Autor dieses Themas

Beiträge: 39

Firmwareversion / your current Firmware: Debian

Wohnort: Manching

Beruf: Elektroingenieur

  • Nachricht senden

3

Samstag, 13. Mai 2006, 19:02

Hallo EvilDevil,
jetzt läuft das ganze wieder :)

Danke & Gruß
Roland

4

Samstag, 13. Mai 2006, 19:12

Hab auch das Problem. Will meinen Drucker zum laufen bringen und brauche usblp.

Quellcode

1
2
slug:/tmp# uname -a
Linux slug 2.6.16 #5 Tue Mar 7 19:46:55 CET 2006 armv5tel GNU/Linux

Quellcode

1
2
3
4
5
dpkg -i kernel-module-usblp_2.6.16-r6.2_ixp4xxle.ipk
dpkg: error processing kernel-module-usblp_2.6.16-r6.2_ixp4xxle.ipk (--install):
 package architecture (ixp4xxle) does not match system (arm)
Errors were encountered while processing:
 kernel-module-usblp_2.6.16-r6.2_ixp4xxle.ipk

hmm was muss ich jetzt machen?
package architecture (ixp4xxle) does not match system (arm)
Das ist mein Problem. Und das gleiche steht ja auch bei meinem Vorposter irgendwo drinn.

vindelikus

Anfänger

  • »vindelikus« ist der Autor dieses Themas

Beiträge: 39

Firmwareversion / your current Firmware: Debian

Wohnort: Manching

Beruf: Elektroingenieur

  • Nachricht senden

5

Samstag, 13. Mai 2006, 22:41

Hi,
du hast noch das alte Image drauf, also ohne preemt.

Nimm das Modul aus dem Ordner "kernel-2.6.16":
kernel-module-usblp_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk

Installiere das mit:
dpkg --force-architecture -i kernel-module-usblp_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk

Nach einem "modprobe usblp" sollte es dann funktionieren.

Gruß
Roland

6

Sonntag, 14. Mai 2006, 00:56

:D jo genau. Hat sich damit erledigt. Hab mir gerade auch das neue Image aufgespielt.
Danke

7

Sonntag, 14. Mai 2006, 13:07

Hi,

also die Meldung mit "package architecture (ixp4xxle) does not match system (arm)" hat nicht mit dem Kernel 2.6.16 preempt/nicht preempt zu tun.
Dies ist einfach nur eine Nebenwirkung von dpkg. Debians offizielle Architekturbezeichnung ist "arm".
Das vom NSLU2-Linux Projekt benutzte Cross-Compile Environment erzeugt .ipk Dateien (die normalerweise von ipkg verwaltet werden), die sind ziemlich "baugleich" mit den .deb Dateien von Debian und können deshalb von dpkg benutzt werden. Dummerweise ist die Architektur in den .ipk Dateien "ixp4xxle" und daran stört sich dpkg eben. Wie bereits geschrieben, kann man das mit

Quellcode

1
dpkg -i --force-architecture kernel-module-....ipk
übergehen. Man muss nur darauf achten, dass man wirklich das passende Kernel-Modul zum Kernel installiert.

Momentan gibt es keine offiziellen Debian Kernels/Kernel-Module für die NSLU2, da Debian die Kernel nur aus den offiziellen kernel.org Sourcen + Patches kompiliert. Die NSLU2-Kernel Patches sind momentan noch nicht in den kernel.org Sourcen drin (die sind noch zu spezifisch, aber das wird sich hoffentlich demnächst ändern. Daran wird gearbeitet).
Wenn es soweit ist, kann man dann endlich direkt per apt-get die Kernel updaten und Kernel-Module nachinstallieren.

Gruss,
EvilDevil

d@tenmaulwurf

Anfänger

Beiträge: 17

Firmwareversion / your current Firmware: Debian

Wohnort: zu hause

  • Nachricht senden

8

Sonntag, 11. Juni 2006, 21:57

Hmm. Es gibt doch ein eigenes Debian NSLU2-Kernelimage im Debianrepository oder?

9

Sonntag, 11. Juni 2006, 23:26

Mag sein, aber soweit ich weiss enthält der noch nicht alle NSLU2-Linux spezifischen Patches & Bugfixes und ist somit inkompatibel zu den DebianSlug Kernel-Modulen. Habs aber auch noch nicht getestet.
NSLU2-Linux Mailingliste:

Zitat


Probably not. Get kernel packages from the SlugOS feeds for SlugOS.

-- Rod
-----Original Message-----
From: "jwd_45244" <jwd_45244@yahoo. com>
Date: Monday, Jun 12, 2006 1:25 pm
Subject: [nslu2-linux] Re: SlugOS (DebianSlug, OpenSlug) 3.10 release

Rod:

A follow-up to my kernel module question. Is the Debian Package:

'linux-image- 2.6.16-2- ixp4xx' found at:

http://packages. debian.org/ unstable/ base/linux- image-2.6. 16-2-ixp4xx

compatible with DebianSlug 3.10? Specifically the kernel-modules?

Thanks in advance,

Jim D.
Gruss,
EvilDevil

d@tenmaulwurf

Anfänger

Beiträge: 17

Firmwareversion / your current Firmware: Debian

Wohnort: zu hause

  • Nachricht senden

10

Montag, 12. Juni 2006, 23:37

Zitat von »vindelikus«

Hallo,
ich habe meiner NSLU das neue Kernel-Image vom 10.05. von EvilDevil verpasst, bisher war das Image vom 07.03. drauf. Seitdem funktioniert der NFS-Server nicht mehr, da die Module nicht mehr geladen werden können.

dmesg meldet mir:
sunrpc: version magic '2.6.16 ARMv5 gcc-3.4' should be '2.6.16 preempt ARMv5 gcc-3.4'
Das gleiche auch für die Module lockd, exportfs und nfsd.

Die 4 ipk's kann ich auch nicht neu installieren:

Quellcode

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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
slug:~# dpkg --force-architecture -i kernel-module-nfsd* kernel-module-sunrpc* kernel-module-lockd* kernel-module-exportfs*
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
(Reading database ... 13214 files and directories currently installed.)
Preparing to replace kernel-module-nfsd 2.6.16-rc4-git9-r0.0 (using kernel-module-nfsd_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-nfsd ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-sunrpc 2.6.16-rc4-git9-r0.0 (using kernel-module-sunrpc_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-sunrpc ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-lockd 2.6.16-rc4-git9-r0.0 (using kernel-module-lockd_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-lockd ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg - warning, overriding problem because --force enabled:
 package architecture (ixp4xxle) does not match system (arm)
Preparing to replace kernel-module-exportfs 2.6.16-rc4-git9-r0.0 (using kernel-module-exportfs_2.6.16-rc4-git9-r0.0_ixp4xxle.ipk) ...
Unpacking replacement kernel-module-exportfs ...
Architecture-specific modutils configuration for arm not found, using defaults
dpkg: dependency problems prevent configuration of kernel-module-nfsd:
 kernel-module-nfsd depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-nfsd depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-nfsd (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-sunrpc:
 kernel-module-sunrpc depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-sunrpc depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-sunrpc (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-lockd:
 kernel-module-lockd depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-lockd depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
 kernel-module-lockd depends on kernel-module-sunrpc; however:
  Package kernel-module-sunrpc is not configured yet.
dpkg: error processing kernel-module-lockd (--install):
 dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of kernel-module-exportfs:
 kernel-module-exportfs depends on update-modules; however:
  Package update-modules is not installed.
 kernel-module-exportfs depends on kernel-image-2.6.16; however:
  Package kernel-image-2.6.16 is not installed.
dpkg: error processing kernel-module-exportfs (--install):
 dependency problems - leaving unconfigured
Errors were encountered while processing:
 kernel-module-nfsd
 kernel-module-sunrpc
 kernel-module-lockd
 kernel-module-exportfs

Allerdings lief auch das Update des Images nicht richtig, nach einem "turnup ram" und "reboot" ist er mit einer gelben Status-LED stehen geblieben und war nicht mehr anzusprechen/-pingen. Das neue Image habe ich dann mit upslug geflasht, danach mit "turnup disk..." nach der Anleitung weitergemacht.

Der Rest funktioniert einwandfrei (Samba, vsftpd, Apache)
Äh, cups macht auch nix mehr...

Wie kann ich jetzt das System wieder hinbiegen?

Viele Grüße
Roland


Das ist/war ein Bug in Sid.
Warum verwendet ihr nicht einfach mein installscript? Da ist ein Workaround für diesen bug schin mit implementiert :)

http://www.nslu2-info.de/showthread.php?p=16861#post16861

Der fehler hier ist, dass vergessen wurde die English.pm mit ins Basissystem zu packen, auf welche dpkg zugreift.

Greetz,

d@tenmaulwurf

Social Bookmarks