[Problem] FW 06.36, Freetz und WLAN (7390)

make

Neuer User
Mitglied seit
15 Feb 2008
Beiträge
123
Punkte für Reaktionen
0
Punkte
16
Hallo,

ich versuche schon seit einigen Wochen mir die jeweils aktuelle Labor+Freetz auf der 7390 anzusehen. Alle meine Versuche sind bisher daran gescheitert, dass die Box zwar bootet, aber keins der beiden WLAN-Netz aufspannt. (WLAN wird aber als aktiviert angezeigt.) Dazu kommen einige Hänger an der Oberfläche, die Systemdiagnose hängt bei mir ebenso wie verschiedene WLAN-Unterseiten.
Im Syslog sehe ich bei einer schnellen Durchsicht nichts Auffälliges. Potentielle Ursachen wären vielleicht schlecht angepasste Remove-Patches, dnsmasq und samba oder ein USB-Stick mit mehreren Partitionen und Filesystemen. Die gleiche Konfiguration läuft mit 06.30 ohne Mucken. Möglicherweise spielt die Auslagerung von Funktionen in Plugins, die bei der 7390 mit 06.36/06.50 wohl erstmals zum Einsatz kommt, auch eine Rolle, habe ich mir aber noch nicht genauer angeschaut. Bei den Remove-Patches hatte ich bisher auch noch keinen Treffer, meine Änderungen haben leider in Bezug auf den WLAN-Fehler nichts bewirkt.

Falls jemand ähnliche Probleme hatte und bereits lösen konnte würde ich mich über eine Rückmeldung freuen. Ansonsten mache ich im neuen Jahr, wenn die 06.50 für die 7390 verfügbar ist und ich mehr Zeit habe, ein Ticket mit allen relevanten Infos auf.

Grüße aus Berlin. M.
 
Bei der fritzbox-labor-7390-32037 geht es auch nicht einmal im original ohne Freetz.
 
Zuletzt bearbeitet:
Danke für die Info. Dann warte ich erst mal mit weiteren Experimenten.
 
Bei der fritzbox-labor-7390-32037 geht es auch nicht einmal im original ohne Freetz.

ähm bei mir läuft: FRITZ!OS:84.06.36-32037 BETA
und wlan funktioniert ohne probleme.
Aber wenn ich Freetz dazupacke habe ich auch kein Wlan mehr.
Ich werde sobald ich zeit habe mal ein Freetz ohne schnickschnack testen.
 
Also gerade getestet:

Cleanes Freetz image ohne änderungen an der config, das wlan ist nicht funktionsfähig.
Da ich nicht die zeit habe um tiefer einzusteigen werde ich warten müssen.
 
Das kann ich heute mit dem neuesten Freetz-Trunk bestätigen.
 
ja bei mir auch hab selbst die toolchains mal mit compeliert
ohne Erfolg.
hat evt schon jemand nen Ticket bei freetz aufgemacht?
orginal 6.36 funktioniert
 
WLAN ist weiterhin aus.

Gebaut und geflasht wurde nur ein Minimal-Freetz (Nur Boxtype und Labor angwählt)

Mit original Labor geht das WLAN noch und mit Freetz im Image läßt sich das WLAN nicht mehr aktivieren.

Was kann / muß ich liefern damit man das Problem eingrenzen könnte ?
 

Anhänge

  • .config.txt
    61.9 KB · Aufrufe: 4
Auch mit der neuen LAB (fritzbox-labor-7390-32204.zip) gibt es leider keine Besserung
PS bin gern bereit zu testen
 
Macht das probehalber mal mit einer "custom config" und schaltet beim Build dabei das FREETZ_AVM_HAS_PLUGINS_UPDATE ein ... AVM hat die für das WLAN benötigten Komponenten zu einem guten Teil in ein solches Plugin gepackt und auch den Mechanismus zur Verwaltung etwas geändert (der nutzt jetzt das NAND-Flash zur Speicherung von Plugins).

Solange das so offensichtlich sein könnte, muß ich nicht nach einer anderen 7390 kramen (die aktuell verwendete hat kein Freetz), um das nachzustellen ... erst wenn es das nicht sein sollte (ich weiß nicht, was damit in Freetz bewirkt wird, das müßte ich auch erst suchen), macht die weitere Analyse für mich Sinn.

Da die E-Mail-Benachrichtigungen von hier immer noch mit extremer Verzögerung eintrudeln, mache ich mal parallel IRC an (##fritzbox, siehe Wiki) - falls jemand aktuell testen will, können wir gerne dort fortsetzen (solange das erste Football-Spiel läuft).
 
@er13:
Ja, habe ich auch gerade mit einem "grep" festgestellt ... dann bleibt halt die Frage, wo es am Ende wirklich klemmt.

Die Installation über /var/install sollte eigentlich das WLAN-Plugin (bzw. die gesamte plugins.update) nach /var/media/ftp/FRITZ/plugins kopieren.

@alle mit dem Problem:
Bitte als erstes mal mit einem "ls" nachsehen, ob das Image unter dem o.a. Namen in der Box vorhanden ist. Wenn ja, einfach mal ein "start_plugin.sh flash_mount" manuell aufrufen. Geht dann das WLAN, liegt es irgendwie an der Start-Reihenfolge oder am Timing.
 
leider finde ich in /var/media/ftp/FRITZ/plugins nur das script plugins.update der start des scripts bringt
<code>
sh plugins.update
plugins.update: line 1: ./var/0040755000000000000000000000000012645473517010153: not found
install plugins ...
ls: /var/packet/var/plugin-*: No such file or directory
PLUGINS=
</code>
 
Wer hat gesagt, dass man unter /var/media/ftp/FRITZ/plugins was suchen muss? Das Script ist unter /sbin zu finden, also einfach in der Command-Line mit den von Peter angegebenen Parametern eingeben ohne in irgendwelche Verzeichnisse davor zu wechseln.

Vor dem Aufrufen des Scripts bzw. unmittelbar nach dem Booten der Box wäre die Ausgabe von mount
interessant, insbesondere ob unter /var/plugin-* (im Fall des WLAN-Plugins unter /var/plugin-wlan) etwas gemountet wurde.
 
Bei mir sieht es so aus nach eingabe von : start_plugin.sh flash_mount

Code:
root@fritz:/var/media/ftp/FRITZ/plugins# start_plugin.sh flash_mount
/sbin/start_plugin.sh[1921]: Plugins awaited:
/sbin/start_plugin.sh[1921]: Extract SOFTWARE-PLUGIN file:///var/InternerSpeicher/FRITZ/plugins/plugins.update
/sbin/start_plugin.sh[1921]: Prepare SOFTWARE-PLUGIN webcm_interpreter ...
/sbin/start_plugin.sh[1921]: Mount SOFTWARE-PLUGIN webcm_interpreter ...
next free loop devive: /dev/loop0
mount: can't setup loop device: No such device or address
/sbin/start_plugin.sh[1921]: Prepare SOFTWARE-PLUGIN wlan ...
/sbin/start_plugin.sh[1921]: Mount SOFTWARE-PLUGIN wlan ...
next free loop devive: /dev/loop0
mount: can't setup loop device: No such device or address
root@fritz:/var/media/ftp/FRITZ/plugins#

Ausgabe von mount :
Code:
root@fritz:/var# mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /var type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/var/dev/nand on /var/media/ftp type yaffs2 (rw,sync)
usbfs on /proc/bus/usb type usbfs (rw)
 
Zuletzt bearbeitet:
Code:
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /var type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/var/dev/nand on /var/media/ftp type yaffs2 (rw,sync)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sdb1 on /var/media/ftp/uStor11 type fuseblk (rw,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime,errors=continue,user_xattr,data=ordered)
direkt nach neustart
und
Code:
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /var type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/var/dev/nand on /var/media/ftp type yaffs2 (rw,sync)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sdb1 on /var/media/ftp/uStor11 type fuseblk (rw,user_id=0,group_id=0,allow_other,blksize=4096)
/dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime,errors=continue,user_xattr,data=ordered)
nach aufruf von start_plugin.sh flash_mount
 
So nochmal die ganze Reihenfolge (habe ein wenig mehr start_plugin.sh gelesen).


  • neu booten
  • ls -al /var/InternerSpeicher/FRITZ/plugins (es sollten plugin-*.image Files angezeigt werden)
  • mount (checken, ob unter /var/plugin-*etwas gemountet wurde, vermutlich nichts)
  • lsmod (checken, ob loop-Modul geladen wurde, die Fehlermeldung von Gismotro oben lässt vermuten - Nein)
  • start_plugin.sh init ausführen
  • start_plugin.sh init_done ausführen
  • start_plugin.sh flash_mount ausführen

Edit: init und init_done werden von AVM (scheinbar) nicht aufgerufen (start_plugin.sh wird nicht von einem Script aus, sondern aus libcmapi aufgerufen). Damit könnte der Fehler darin liegen, dass das loop-Modul bei AVM auf einem anderen Wege / aus irgendeinem anderen Grund geladen wird (das ist nämlich das, was init im Wesentlichen macht) und bei Freetz eben nicht.

Edit2: nebenbei ist mir ein unbedeutender Fehler von AVM aufgefallen - CONFIG_PLUGIN_LIST ist leer (dies wiederum weil /etc/plugins.ini leer ist), damit stimmen die Ausgaben von start_plugin.sh am Anfang nicht
 
Zuletzt bearbeitet:
Code:
ls -al /var/InternerSpeicher/FRITZ/plugins
/var/mod/root# ls -al /var/InternerSpeicher/FRITZ/plugins
drwxr-xr-x    1 root     root          2048 Jan 10 20:35 .
drwxrwxrwx    1 root     root          2048 Jan  1  1970 ..
-rw-r--r--    1 root     root       1239040 Jan 16 14:11 plugins.update
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /var type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/var/dev/nand on /var/media/ftp type yaffs2 (rw,sync)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime,errors=continue,user_xattr,data=ordered)
/dev/sdb1 on /var/media/ftp/uStor11 type fuseblk (rw,user_id=0,group_id=0,allow_other,blksize=4096)
https://webdav.mediencenter.t-online.de on /var/media/ftp/Online-Speicher type fuse (rw,nosuid,nodev,user_id=0,group_id=0,allow_other,max_read=69632)

lsmod
Module                  Size  Used by    Tainted: P
ath_pktlog             17952  0
umac                  868032  1 ath_pktlog
ath_dev               265872  2 ath_pktlog,umac
ath_dfs                60000  1 umac
ath_spectral           35744  2 umac,ath_dev
ath_rate_atheros       29648  3 ath_pktlog,umac,ath_dev
ath_hal               310672  4 ath_pktlog,umac,ath_dev,ath_rate_atheros
avm_pa_fusiv           20832  0
asf                    10608  5 umac,ath_dev,ath_dfs,ath_spectral,ath_hal
adf                    20864  4 umac,ath_dev,ath_dfs,ath_hal
aae                   133280  3 umac,ath_dev,ath_hal
fuse                   52256  4
usb_storage            34688  2
sd_mod                 24896  4
scsi_mod               87504  2 usb_storage,sd_mod
ohci_hcd               17712  0
ehci_hcd               30896  0
usbcore               119552  4 usb_storage,ohci_hcd,ehci_hcd
ramzswap               16288  1
lzo_decompress          2272  1 ramzswap
lzo_compress            2016  1 ramzswap
nls_utf8                1344  0
vfat                   10336  0
fat                    49776  1 vfat
dect_io                12608  2
avm_dect              256272  1 dect_io
capi_codec            358080  0
isdn_fbox_fon5        696656  5
pcmlink               316848  4 avm_dect,capi_codec,isdn_fbox_fon5
Piglet_noemif          31088  0
bmedrv                  7376  0
opensrc_lkm             1632  1 bmedrv
aclap_driver_lkm       19536  1 avm_pa_fusiv
sysKCode_lkm           23248  0
ethdriver_lkm          43856  1 aclap_driver_lkm
periap_driver_lkm      15456  1 ethdriver_lkm
timers_lkm              5200  1 ethdriver_lkm
bmdriver_lkm           12880  0
ap2ap_lkm              23808  4 aclap_driver_lkm,sysKCode_lkm,ethdriver_lkm,bmdriver_lkm
fusivlib_lkm           59152  8 avm_pa_fusiv,bmedrv,aclap_driver_lkm,sysKCode_lkm,ethdriver_lkm,periap_driver_lkm,bmdriver_lkm,ap2ap_lkm
rtc_avm                 5264  1 pcmlink
rtc_core               13520  1 rtc_avm
led_modul_Fritz_Box_7390    83056  8
ls -al /var/InternerSpeicher/FRITZ/plugins
/var/mod/root# ls -al /var/InternerSpeicher/FRITZ/plugins
drwxr-xr-x    1 root     root          2048 Jan 10 20:35 .
drwxrwxrwx    1 root     root          2048 Jan  1  1970 ..
-rw-r--r--    1 root     root       1239040 Jan 16 14:11 plugins.update
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
proc on /proc type proc (rw)
tmpfs on /var type tmpfs (rw)
dev on /dev type tmpfs (rw,nosuid)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,mode=600)
/var/dev/nand on /var/media/ftp type yaffs2 (rw,sync)
usbfs on /proc/bus/usb type usbfs (rw)
/dev/sda1 on /var/media/ftp/uStor01 type ext3 (rw,noatime,nodiratime,errors=continue,user_xattr,data=ordered)
/dev/sdb1 on /var/media/ftp/uStor11 type fuseblk (rw,user_id=0,group_id=0,allow_other,blksize=4096)
https://webdav.mediencenter.t-online.de on /var/media/ftp/Online-Speicher type fuse (rw,nosuid,nodev,user_id=0,group_id=0,allow_other,max_read=69632)

lsmod
Module                  Size  Used by    Tainted: P
ath_pktlog             17952  0
umac                  868032  1 ath_pktlog
ath_dev               265872  2 ath_pktlog,umac
ath_dfs                60000  1 umac
ath_spectral           35744  2 umac,ath_dev
ath_rate_atheros       29648  3 ath_pktlog,umac,ath_dev
ath_hal               310672  4 ath_pktlog,umac,ath_dev,ath_rate_atheros
avm_pa_fusiv           20832  0
asf                    10608  5 umac,ath_dev,ath_dfs,ath_spectral,ath_hal
adf                    20864  4 umac,ath_dev,ath_dfs,ath_hal
aae                   133280  3 umac,ath_dev,ath_hal
fuse                   52256  4
usb_storage            34688  2
sd_mod                 24896  4
scsi_mod               87504  2 usb_storage,sd_mod
ohci_hcd               17712  0
ehci_hcd               30896  0
usbcore               119552  4 usb_storage,ohci_hcd,ehci_hcd
ramzswap               16288  1
lzo_decompress          2272  1 ramzswap
lzo_compress            2016  1 ramzswap
nls_utf8                1344  0
vfat                   10336  0
fat                    49776  1 vfat
dect_io                12608  2
avm_dect              256272  1 dect_io
capi_codec            358080  0
isdn_fbox_fon5        696656  5
pcmlink               316848  4 avm_dect,capi_codec,isdn_fbox_fon5
Piglet_noemif          31088  0
bmedrv                  7376  0
opensrc_lkm             1632  1 bmedrv
aclap_driver_lkm       19536  1 avm_pa_fusiv
sysKCode_lkm           23248  0
ethdriver_lkm          43856  1 aclap_driver_lkm
periap_driver_lkm      15456  1 ethdriver_lkm
timers_lkm              5200  1 ethdriver_lkm
bmdriver_lkm           12880  0
ap2ap_lkm              23808  4 aclap_driver_lkm,sysKCode_lkm,ethdriver_lkm,bmdriver_lkm
fusivlib_lkm           59152  8 avm_pa_fusiv,bmedrv,aclap_driver_lkm,sysKCode_lkm,ethdriver_lkm,periap_driver_lkm,bmdriver_lkm,ap2ap_lkm
rtc_avm                 5264  1 pcmlink
rtc_core               13520  1 rtc_avm
led_modul_Fritz_Box_7390    83056  8

/var/mod/root# ls -al /var/InternerSpeicher/FRITZ/plugins
drwxr-xr-x    1 root     root          2048 Jan 10 20:35 .
drwxrwxrwx    1 root     root          2048 Jan  1  1970 ..
-rw-r--r--    1 root     root       1239040 Jan 16 14:11 plugins.update
*.image
sind da nicht zu sehen oder nach ich was falsch?
 
plugins.update ist richtig, *.image Dateien werden aus diesem mittels tr069fwupdate packet ... extrachiert (habe mich beim Lesen vertan). Könntest Du bitte den Output von den 3 start_plugin.sh-Befehlen oben posten?

Edit: statt den ersten zwei start_plugin.sh-Befehlen könnte auch ein einfaches modprobe loop reichen, aber das bitte erst danach testen (für einen sauberen Test bitte die Box einmal neu starten).
 
Zuletzt bearbeitet:
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.