freetz mit AVM-Fernanschluß, Problem ohne Mini-Plugin

mondenkind

Mitglied
Mitglied seit
21 Mrz 2008
Beiträge
298
Punkte für Reaktionen
4
Punkte
18
Hallo,

mein "Problem" stellt sich folgendermaßen dar:
1. FritzBox 7270v2, mit aktuller Release xx.04.80 eingerichtet, anschließend mit freetz-trunk eine eigene Firmware gebastelt, stets mit der Option PHONE-Labour.
2. Angeschlossene Geräte: USB-Stick (8GB, ext2), USB-Festplatte (500GB, ext3) und schließlich ein USB-Drucker, welcher über den USB-Fernanschluß von AVM genutzt wird.
3. Auf den USB-Stick kommt dann immer noch Fritz!Load.
4. Config, siehe Anhang
5. Log:
Code:
rc.mod version freetz-devel-4300M
crond is disabled
telnetd is disabled
Starting Freetz webinterface...done.
Reading AVM's phone book...done.
Starting callmonitor...done.
Looking for user 'ftp' ... created - now saving to data buffer ... done
vsftpd is disabled
Starting wol webinterface...done.
Starting samba...done.
Looking for user 'bittorrent' ... created - now saving to data buffer ... done
Starting transmission daemon... done.
Starting AVM-Plugins...mediasrv...mini(failed)...onlinepb...samba...tam...webdav...done.
FritzLoad Installer: wait for internet connection...
Starting swap...FritzLoad Installer: wait for usb drive...
USB drive(s) found
done.
USB-Drive fritzload not found: Gamal/FritzLoad
FritzLoad found /var/media/ftp/Cruzer/FritzLoad
Richte Verzeichnisstruktur ein. LINK: /var/fritzload
Installations Typ: default
Richte GUI Verzeichnisstruktur ein
grep: /var/flash/debug.cfg: No such file or directory
ash: 0: unknown operand
Start FritzLoad-Autostart
FritzLoad installed/started
(Sehe gerade: "Mini failed"... hmmm...) :confused:

Problem: Um Platz zu sparen, hatte ich die Mini-Unterstützung und das AVM-ntfs bei den Plugins herausgenommen. Nachdem für x64 endlich der Fernanschluß verfügbar ist, habe ich festgestellt, daß er nicht funktionierte. Deshalb habe ich mich langsam von der Release (hier lief er!) "hochgefreetz", bis daß er nicht mehr funktionierte.

Ergebnis: ich kann die Mini-Unterstützung nicht aus der Fimware entfernen, da ansonsten der Fernanschluß nicht funktioniert. Korrigiert mich, wenn was anderes daran Schuld ist.

Das ist jetzt zwar kein Riesenproblem, aber wer weiß, wo das sich ggf. noch auswirkt?!? Als ziemlicher Linux-Neuling war mein Vorgehen vielleicht etwas umständlich, aber... :spocht:

mfg
 

Anhänge

  • config.txt
    19 KB · Aufrufe: 3
Zuletzt bearbeitet:
Zum einen: Bitte nutze einen unmodifizierten Checkout/Version, zum anderne bitte ohne Fritzload und ähnliche spielereien testen. Erst wenns dann nicht funktioniert, ist eine saubere Fehlerdiagnose überhaupt möglich.
 
So, hat leider ein wenig gedauert...

Okay, die .config aus meinem ersten Post ist Schmarrn, das war die funktionierende... :-Ö
Aaaaber... FritzLoad hatte ich erst NACHHER wieder installiert (auf dem USB-Stift herumlungernde Dateien dürften ja wohl nicht stören, oder?) ;)

Ich bin jetzt nochmals via 80er Recover zurück, und habe dann ein freetz-image mit dieser config erstellt:
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_TYPE_FON_WLAN_7270_16MB=y
FREETZ_TYPE_LABOR=y
FREETZ_TYPE_LABOR_PHONE=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_TYPE_STRING="7270_labor_phone"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_REF="8mb_26"
FREETZ_KERNEL_REF="8mb_26"
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_WLAN=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_REMOVE_BRANDING_1und1=y
FREETZ_PATCH_SIGNED=y
FREETZ_PATCH_ALARMCLOCK=y
FREETZ_PATCH_RCFTPD=y
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_REMOVE_USERMAN=y
FREETZ_ADD_REGEXT_GUI=y
FREETZ_PACKAGE_CALLMONITOR=y
FREETZ_PACKAGE_CALLMONITOR_webif=y
FREETZ_PACKAGE_CALLMONITOR_actions=y
FREETZ_PACKAGE_CALLMONITOR_monitor=y
FREETZ_PACKAGE_CALLMONITOR_phonebook=y
FREETZ_PACKAGE_SAMBA=y
FREETZ_PACKAGE_NMBD=y
FREETZ_PACKAGE_VSFTPD=y
FREETZ_PACKAGE_VSFTPD_WITH_SSL=y
FREETZ_PACKAGE_VSFTPD_STATIC=y
FREETZ_PACKAGE_AVM_FIREWALL=y
FREETZ_PACKAGE_TRANSMISSION_CGI=y
FREETZ_PACKAGE_WOL_CGI=y
FREETZ_PACKAGE_E2FSPROGS=y
FREETZ_PACKAGE_E2FSPROGS_STATIC=y
FREETZ_PACKAGE_E2FSPROGS_BLKID=y
FREETZ_PACKAGE_TRANSMISSION=y
FREETZ_PACKAGE_TRANSMISSION_CLIENT=y
FREETZ_PACKAGE_TRANSMISSION_DAEMON=y
FREETZ_PACKAGE_TRANSMISSION_STATIC=y
FREETZ_PACKAGE_TRANSMISSION_WEBINTERFACE=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_Labor_54.04.80-16376.image"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_SECURITY_LEVEL=1
FREETZ_VERBOSITY_LEVEL=2
FREETZ_FAVICON_HANSOLO=y
FREETZ_CHECK_CHANGED=y
FREETZ_FAVICON_STRING="hansolo"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_AVMPLUGINS_ENABLED=y
FREETZ_AVMPLUGINS_MEDIASRV=y
FREETZ_AVMPLUGINS_ONLINEPB=y
FREETZ_AVMPLUGINS_SAMBA=y
FREETZ_AVMPLUGINS_TAM=y
FREETZ_AVMPLUGINS_WEBDAV=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_START_STOP_DAEMON=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_nls_cp437=y
FREETZ_MODULE_nls_iso8859_1=y
FREETZ_MODULE_mbcache=y
FREETZ_LIB_libbluetooth=y
FREETZ_LIB_libopenobex=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_libz=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libcurl=y
FREETZ_LIB_libevent=y
FREETZ_LIB_libfreetz=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_JLEVEL=2
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_2_4_UCLIBC_0_9_29=y
FREETZ_TARGET_GCC_VERSION="4.2.4"
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_GXX=y
FREETZ_TARGET_CCACHE=y
FREETZ_TARGET_LFS=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17"

va/mod/log sagt folgendes:
Code:
rc.mod version freetz-devel-4301M
crond is disabled
telnetd is disabled
Starting Freetz webinterface...done.
Starting callmonitor...done.
Looking for user 'ftp' ... created - now saving to data buffer ... done
vsftpd is disabled
Starting wol webinterface...done.
samba is disabled
Looking for user 'bittorrent' ... created - now saving to data buffer ... done
transmission is disabled
Starting AVM-Plugins...mediasrv...onlinepb...samba...tam...webdav...done.
swap is disabled

Mit diesen Einstellugen funktioniert der USB-Fernanschluß NICHT; wenn ich nun das AVM-Plugin für die Mini-Unterstützung hinzufüge, dann funktioniert er wieder...

Mit "Hochfreetzen" meinte ich, ausgehend von freetz-ohne-alles nach und nach die von mir gewünschten Pakete hinzuzufügen und entsprechendem Test der Fernanschluß-Funktionalität. Am Ende blieb nur noch die "Mini-Unterstüzung", welche bei Entfernung den Fernanschluß störte/unmöglich machte, und bei Beibehaltung im Image ging/geht es...

Wenn Du mir jetzt sagst, was Du mit unmodifiziert meinst (hab im Forum nach ähnlichem gesucht und nix gefunden [freetz-stable, freetz-trunk, ohne Labor-Basis ... ???]), dann kann ich das gerne mal testen, wie gesagt, zur Not laß' ich die Mini-Unterstüzung einfach drin (ist halt keine Lösung, jedoch ein schlechter Workaround), ich dachte nur, daß es vieleicht auch anderen helfen könnte... siehe evtl. hier

mfg,

mondenkind
 
ausgehend von freetz-ohne-alles nach und nach die von mir gewünschten Pakete hinzuzufügen und entsprechendem Test der Fernanschluß-Funktionalität. Am Ende blieb nur noch die "Mini-Unterstüzung", welche bei Entfernung den Fernanschluß störte/unmöglich machte

Wenn Du schon diese Option im Verdacht hast, dann mach doch mal ein Image, wo ausschließlich die "Mini-Unterstützung" entfernt ist. Verwende außerdem einen frischen SVN-Checkout, also nicht ein Update.
 
So,
hier habe ich dann einmal recover 80er, dann freetz/trunk mit Phone-labor nach vorherigem "make dirclean" und "svn co" gemacht. Außer Phone-Labour und "Mini-Unterstüzung entfernen" im menuconfig augewählt: NIX (weder bei Branding, Patches, Paketen oder FavIcons...) siehe auch diese config:
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_TYPE_FON_WLAN_7270_16MB=y
FREETZ_TYPE_LABOR=y
FREETZ_TYPE_LABOR_PHONE=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_TYPE_STRING="7270_labor_phone"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_REF="8mb_26"
FREETZ_KERNEL_REF="8mb_26"
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_WLAN=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_Labor_54.04.80-16376.image"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_SECURITY_LEVEL=1
FREETZ_VERBOSITY_LEVEL=2
FREETZ_FAVICON_NONE=y
FREETZ_CHECK_CHANGED=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_AVMPLUGINS_ENABLED=y
FREETZ_AVMPLUGINS_MEDIASRV=y
FREETZ_AVMPLUGINS_NTFS=y
FREETZ_AVMPLUGINS_ONLINEPB=y
FREETZ_AVMPLUGINS_SAMBA=y
FREETZ_AVMPLUGINS_TAM=y
FREETZ_AVMPLUGINS_WEBDAV=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_START_STOP_DAEMON=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_nls_cp437=y
FREETZ_MODULE_nls_iso8859_1=y
FREETZ_MODULE_mbcache=y
FREETZ_LIB_libbluetooth=y
FREETZ_LIB_libopenobex=y
FREETZ_LIB_libcrypto=y
FREETZ_LIB_libssl=y
FREETZ_LIB_libz=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_libresolv=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libcurl=y
FREETZ_LIB_libevent=y
FREETZ_LIB_libfreetz=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_JLEVEL=2
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_2_4_UCLIBC_0_9_29=y
FREETZ_TARGET_GCC_VERSION="4.2.4"
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_GXX=y
FREETZ_TARGET_CCACHE=y
FREETZ_TARGET_LFS=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17"

Im Log:
Code:
rc.mod version freetz-devel-4301M
crond is disabled
telnetd is disabled
Starting Freetz webinterface...done.
Starting AVM-Plugins...mediasrv...ntfs...onlinepb...samba...tam...webdav...done.
swap is disabled

Funktionalität des USB-Fernanschlusses: ZERO! Da wollte ich selbigen mal deaktivieren und dann wieder aktivieren, und was sehe ich: das AVM-WebIf-nicht-erreichbar-Problem... (Hab ich hier versehentlich ssl ausgewählt :confused:) Ich gehe dann wohl mal zurück auf die funktionierende Variante mit Mini-Unterstüzung... (WAF-Problematik bei Sonntagstelephonaten) ;)

mfg,

mondenkind
 
Okay...

auf 80er Recover, KEINE alten Einstellungen wiederhergestellt, sondern nur Fernanschluß für den Drucker eingerichtet. Ergebnis: USB-Fernanschluß funktioniert!
Dann den freetz-trunk in neuem Ordner ausgecheckt, in menuconfig einfach nur "Mini-Unterstüzung" entfernt, make, dann als Firmware-Update eingespielt, reboot, freetz-Kennwort ändern... Na, was wohl: USB-Fernanschluß funktioniert NICHT!
Hab' ihn zur Sicherheit auch mal ausgeschaltet, reboot, wieder eingerichtet, funtioniert immer noch nicht!

Hier ein paar Daten:
.config
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_7270_04_80=y
FREETZ_TYPE_FON_WLAN_7270=y
FREETZ_TYPE_FON_WLAN_7270_16MB=y
FREETZ_TYPE_LABOR=y
FREETZ_TYPE_LABOR_PHONE=y
FREETZ_AVM_VERSION_STRING="7270_04.80"
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANG_STRING="de"
FREETZ_TYPE_STRING="7270_labor_phone"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_REF="8mb_26"
FREETZ_KERNEL_REF="8mb_26"
FREETZ_KERNEL_LAYOUT="ur8"
FREETZ_KERNEL_MTD_SIZE=246
FREETZ_HAS_PHONE=y
FREETZ_HAS_TAM=y
FREETZ_HAS_WLAN=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_AVM_INETD=y
FREETZ_HAS_LIBSSL=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/fritz.box/fritzbox.fon_wlan_7270/x_misc/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox7270-source-files-04.80.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="bcd49b28a54293e1481b8170b07245e0"
FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7270_Labor_54.04.80-16376.image"
FREETZ_MOD_DL_NUM_SITES="5"
FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de"
FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info"
FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net"
FREETZ_MOD_DL_SITE_4=""
FREETZ_MOD_DL_SITE_5=""
FREETZ_SECURITY_LEVEL=1
FREETZ_VERBOSITY_LEVEL=2
FREETZ_FAVICON_NONE=y
FREETZ_CHECK_CHANGED=y
FREETZ_FAVICON_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_DEVELOPER_VERSION_STRING=y
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_AVMPLUGINS_ENABLED=y
FREETZ_AVMPLUGINS_MEDIASRV=y
FREETZ_AVMPLUGINS_NTFS=y
FREETZ_AVMPLUGINS_ONLINEPB=y
FREETZ_AVMPLUGINS_SAMBA=y
FREETZ_AVMPLUGINS_TAM=y
FREETZ_AVMPLUGINS_WEBDAV=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_BUSYBOX_INETD=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_WGET=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_LIB_ld_uClibc=y
FREETZ_LIB_libcrypt=y
FREETZ_LIB_libdl=y
FREETZ_LIB_libm=y
FREETZ_LIB_libnsl=y
FREETZ_LIB_libpthread=y
FREETZ_LIB_librt=y
FREETZ_LIB_libuClibc=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap"
FREETZ_JLEVEL=2
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_KERNEL_VERSION_2_6_19_2=y
FREETZ_KERNEL_VERSION="2.6.19.2"
FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y
FREETZ_TARGET_COMPILER_GCC_4_2_4_UCLIBC_0_9_29=y
FREETZ_TARGET_GCC_VERSION="4.2.4"
FREETZ_TARGET_UCLIBC_VERSION="0.9.29"
FREETZ_TARGET_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_GXX=y
FREETZ_TARGET_CCACHE=y
FREETZ_TARGET_LFS=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17"

mod.log
Code:
rc.mod version freetz-devel-4301
crond is disabled
telnetd is disabled
Starting Freetz webinterface...done.
Starting AVM-Plugins...mediasrv...ntfs...onlinepb...samba...tam...webdav...done.
swap is disabled

so, und nun... ich bin noch leider noch nicht so versiert, was Linux anbelangt :( und weiß deshalb nicht, was man am System jetzt noch auslesen könnte (e.g. via Terminal)

mfg,

mondenkind
 
Damit ist schon mal klar, daß es an dem Patch liegt.
Wie äußert es sich, wenn es nicht funktioniert? Ist der Port offen? Funktioniert die Anmeldung? Läuft der dazugehörige Server? Gibt es Fehlermeldungen im Protokoll? Gibt es Meldungen, wenn man den Server von Hand startet?
 
Ich schau mir die Entfernung der Mini-Unterstützung nachher mal an. evtl. wird da eine lib gelöscht, die vom AURA benutzt wird.
 
linux-kenntnisse leider mangelhaft

@RalfFriedl

Ich würde ja gerne einige dieser Dinge herausfinden, allerdings heißt das für mich zunächst immer Stochern im Nebel... Wie gesagt sind Linux-Befehle auf der Konsole immer noch Neuland. Aber der Reihe nach:
  1. Es äußerst sich dadurch, daß die Fernanschluß-Software die FB nicht findet.
  2. Ob der Port offen ist, kann ich ja gleich einmal mit netstat herausfinden, oder? (Habe ich mir eben 'ergooglet' [oh Graus!])
  3. Anmeldung? Meinst Du das, was ich bei Punkt eins geschildert habe?
  4. Wie heißt den der Server, bzw. wo müßte der zu finden sein (via ps)?
  5. Welches Protokoll, und wo?
  6. Wenn ich weiß, wie der heißen soll...! :noidea:
So, kann jetzt kurz ein paar Dinge machen, aber dann muß die funktionierende Konfig wieder her... Werde dann wohl erst am WE wieder basteln können.
Aber vielleicht hat markuschen bis dahin den Fehler ja schon in den Tiefen der Skripte gefunden... ;)

mfg,
mondenkind

zu 2. Muß ich da einfach nur nach irgendetwas Ausschau halten, was über Port 2066 läuft? Da sehe ich bisher nix, gar nix! :cry:
zu 4. Sollte der Fernanschluß aura, oder aurad heißen? Leider finde ich sowas auch nicht... :cry:
zu 4. und 6. Okay wenn ich richtig gestöbert habe, dann gibt es aurad, auracntl und aurachanged. Davon läuft nix, soweit ich das überblicke; wenn ich versuche, auracntl zu starten, dann heißt es "Error: AURA Daemon not accessible!" Bei aurad und aurachanged kommt jeweils die Meldung "aurad: can't load library 'libavm_audio.so'"

So, war's das dann schon? Ich habe in dem extra für diese Testerei ausgecheckten Verzeichnis in folgendem Skript "510-remove_minid.sh" gestöbert, worin sich dann auch findet...
Code:
[ "$FREETZ_REMOVE_MINID" == "y" ] || return 0
echo1 "removing minid files"
for files in \
	bin/minid \
	bin/minidcfg \
	bin/email.plugin \
	bin/music.plugin \
	bin/rssagg.plugin \
	bin/streamer.plugin \
	bin/telephon.plugin \
	bin/update.plugin \
	etc/minid \
	lib/libavcodec.so* \
	lib/libavformat.so* \
	[B]lib/libavm_audio.so* \[/B]
	lib/libavutil.so* \
	lib/libflashclient.so* \
	lib/libhttp.so* \
	lib/libmediacli.so* \
	usr/share/ctlmgr/libmini.so \
	; do
	rm_files "${FILESYSTEM_MOD_DIR}/$files"
done

[ "$FREETZ_REMOVE_VOIPD" == "y" ] && rm_files "${FILESYSTEM_MOD_DIR}/lib/libfoncclient*"
[ "$FREETZ_REMOVE_MEDIASRV" == "y" ] && rm_files "${FILESYSTEM_MOD_DIR}/lib/libavmid3*.so*"

echo1 "patching rc.conf"
modsed "s/CONFIG_MINI=.*$/CONFIG_MINI=\"n\"/g" "${FILESYSTEM_MOD_DIR}/etc/init.d/rc.conf"

Hängt's da? Ab jetzt müßen dann aber wirklich die Experten ran, ich bin dann mal...:weg: ;)
 
Zuletzt bearbeitet:
Ich habe bisher den USB-Fernanschluß noch nie verwendet, von daher kann ich da auch nichts genaues sagen.

Der Server sollte aurad heißen, vermutlich Avm Usb Remote Access Daemon. Gestartet wird er normalerweise mit "aurad", Du kannst aber auch "aurad -?" versuchen und sehen, ob etwas interessantes angezeigt wird.
"netstat -ntl" sollte die offenen Ports anzeigen. Ich weiß aber nicht, welcher Port verwendet wird. Das Programm lsof ist aber nützlich. Wenn es mit im Image ist, kannst Du "lsof -nPc aurad" ausführen.

In Freetz gibt es gleich auf der Startseite unter Status den Eintrag Syslog. Vielleicht muß dafür auch syslog oder syslog-cgi ausgewählt sein. Mit etwas Glück gibt es da Hinweise, die weiter helfen.
 
Danke RalfFriedl!

Ich habe zwar einiges davon jetzt auch selber herausgefunden, aber es ist gut zu wissen, daß man wohl in die richtige Richtung vorangekommen ist! Da ich ja so wenig als möglich geändert habe im Image, habe ich lsof nicht dabei, aber gut zu wissen. Hurra, ein kleines Erfolgserlebnis! :dance:

mit besten grüßen,
mondenkind

ps.: aber reparieren sollte das schon ein Experte, vielleicht markuschen? ;)
 
Hab's im Trunk korrigiert, viel Spaß beim Testen.
 
@markuschen

Leider bekomme ich noch die selben Meldungen, also wenn ich versuche, auracntl zu starten, dann heißt es "Error: AURA Daemon not accessible!" Bei aurad und aurachanged kommt jeweils die Meldung "aurad: can't load library 'libavm_audio.so'"
Habe natürlich Trunk 4305 ganz neu ausgecheckt, und ohne alle Optionen mit der PhoneLabor und "remove mini" durchlaufen lassen.

Wenn ich (nicht neu ausgecheckt, aber vielleicht hilft's doch erst einmal weiter) nun ein Firmware mit den gleichen Rahmenbedingungen wie oben, aber OHNE PhoneLabor baue....na... dann funktioniert aurad wieder!

Wo da jetzt die Unterschiede sind, finde ich irgendwie nicht heraus... :confused:

mfg,
mondenkind
 
Hab mir mal die Phone-Beta genauer angeschaut, die libavm_audio ist nur im plugin-minid entahlten, entfernst du dieses, läuft der aurad nicht mehr. Das ist ein Bug von AVM, denn wenn sie eine Abhängigkeit des aurad von der libavm_audio.so mit einbauen, sollten sie auch die Datei mit in das Image packen.

Du kannst aber folgendes Versuchen: Unter Advanced Options -> Add Freetz version to subversion string -> ausschalten
Dann sollte sich die Fritz!Box das mini-plugin automatisch von der AVM-Webseite runterladen (dies ist das Standardverhalten der 7270_v1 und v2) und alles wird vielleicht gut.

Grüße von markuschen
 
Sorry, daß es so lange gedauert hat...

...die Variante mit dem Abwählen von "Add Freetz version to subversion string" hat leider auch nicht gefruchtet. :confused:
Im Moment sieht es bei mir leider auch zeitlich eher schlecht aus, weshalb ich wohl mit den knapp 400 KB mehr im Image leben muß. Vor allen Dingen, da ich momentan auch keine Platzprobleme habe, kann das Mini-Plugin drinbleiben, wäre sozusagen nur "Kosmetik" gewesen.

mfg,
mondenkind
 
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.