[Problem] ext2/3 usb stick wird nicht gemounted

polylogic

Neuer User
Mitglied seit
21 Jun 2012
Beiträge
26
Punkte für Reaktionen
0
Punkte
0
folgendes scenario:

FRITZ!Box WLAN 3131 Firmware-Version 50.04.57freetz-1.2_rc2

4gb usb stick (mit led)
fat32 - mount ok (dauerblinken)
ext2&3 - in avm als ext3 erkannt aber wird nicht gemounted, in freetz usbroot kann ich ihn als /dev/sda1/ sehen... (dauerblinken)

Code:
24.06.12 04:35:07 Der USB-Massenspeicher 2 enthält kein unterstütztes Dateisystem oder hat eine ungültige Partitionstabelle. (Das Gerät hat den folgenden Typ: 8644:800b)
24.06.12 04:35:06 Der USB-Massenspeicher uStor01 (/dev/sda1) enthält kein unterstütztes Dateisystem oder hat eine ungültige Partitionstabelle. (Das Gerät hat den folgenden Typ: ext3)
24.06.12 04:34:54 USB-Gerät 002, Klasse 'storage', angesteckt

also habe ich ich ihn nach folgender anleitung formatiert: http://www.ip-phone-forum.de/showthread.php?t=193504&p=1341976&viewfull=1#post1341976
hatte nur leider zur folge das er nirendswo erkannt wurde (dauerLEUCHTEN) und bei "cat /proc/partitions" stand nur sda

ein zweiter usb stick mit 8gb brachte die gleichen ergebnisse :(

Code:
root@fritz:/var/mod/root# [b]cat /proc/filesystems && cat /proc/partitions  && mount[/b]
nodev   sysfs
nodev   rootfs
nodev   bdev
nodev   proc
nodev   sockfs
nodev   pipefs
nodev   tmpfs
nodev   inotifyfs
nodev   devpts
        squashfs
nodev   ramfs
nodev   usbfs
        vfat
major minor  #blocks  name

  31     0       4096 mtdblock0
  31     1       3198 mtdblock1
  31     2       3776 mtdblock2
  31     3         64 mtdblock3
  31     4        128 mtdblock4
  31     5        128 mtdblock5
  31     6         64 mtdblock6
  31     7       3712 mtdblock7
   8     0    7812608 sda
   8     1    7812592 sda1
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
dev on /dev type tmpfs (rw,nosuid)
devpts on /dev/pts type devpts (rw)
proc on /proc type proc (rw,nodiratime,nosuid,nodev,noexec)
tmpfs on /var type tmpfs (rw)
sysfs on /sys type sysfs (rw,nosuid,nodev,noexec)
usbfs on /proc/bus/usb type usbfs (rw)

jetzt hast einer hier http://www.ip-phone-forum.de/showthread.php?t=206691
gesagt wie willst es denn mounten wenn es nicht im image ist..

problem ist:
ich habs im image,
jedenfall in der make menuconfig ist fat, ext2, 3, ntfs .. alles ausgewählt.. habs schon 3x geflasht.. immer das gleiche problem :(

die sticks wurden per vm in ubuntu 12 mit qparted formatiert, als partitionstabelle wurde msdos gewählt. (gerade auch mit gpt getested, außer das usbroot kein filesystem erkennt ist alles gleich)

nebenbei:
-usbroot zeigt immer "stopped" und lässt sich nicht starten, aber der stick steht in der liste..
-replace kernel ist nicht ausgewählt (wenn doch wirds image zu gross)

voll nervig das ganze :(
 
Bitte noch deine .config anhängen.

Gruß
Oliver
 
Wie ist auf deiner Box, die Ausgabe von:
Code:
lsmod | grep ext

kommt nix, wird ausgeführt aber keine ausgabe...

also in den beginner tutorials stand nix von config editieren, also ist da alles so wie schon immer war..
bzw bin sie kurz überflogen, sieht alles gut aus mit ext, damn..
Code:
FREETZ_HAVE_DOT_CONFIG=y
FREETZ_AVM_VERSION_04_57=y
FREETZ_TYPE_WLAN_3131=y
FREETZ_TYPE_LANG_DE=y
FREETZ_TYPE_LANGUAGE="de"
FREETZ_AVM_VERSION_STRING="04.57"
FREETZ_TYPE_PREFIX="3131"
FREETZ_INSTALL_BASE=y
FREETZ_REPLACE_BUSYBOX=y
FREETZ_SHOW_ADVANCED=y
FREETZ_REPLACE_KERNEL_AVAILABLE=y
FREETZ_TARGET_REF_4MB=y
FREETZ_TARGET_REF="4mb"
FREETZ_KERNEL_REF_4MB=y
FREETZ_KERNEL_REF="4mb"
FREETZ_KERNEL_MTD_SIZE=59
FREETZ_HAS_LIBSSL=y
FREETZ_HAS_USB_CLIENT=y
FREETZ_HAS_USB_HOST=y
FREETZ_HAS_USB_HOST_AVM=y
FREETZ_HAS_WLAN=y
FREETZ_LANG_DE=y
FREETZ_LANG_STRING="de"
FREETZ_PATCH_FREETZMOUNT=y
FREETZ_USBSTORAGE_AUTOMOUNT=y
FREETZ_AUTOMOUNT_EXT2=y
FREETZ_AUTOMOUNT_EXT3=y
FREETZ_AUTOMOUNT_FAT=y
FREETZ_AUTOMOUNT_NTFS=y
FREETZ_PATCH_FREETZMOUNT_FINDFS=y
FREETZ_PATCH_MAXDEVCOUNT=y
FREETZ_REMOVE_ASSISTANT=y
FREETZ_REMOVE_HELP=y
FREETZ_REMOVE_SUPPORT=y
FREETZ_PACKAGE_HASERL=y
FREETZ_PACKAGE_NTFS=y
FREETZ_PACKAGE_PHP=y
FREETZ_PACKAGE_PHP_WITH_SESSION=y
FREETZ_PACKAGE_FSTYP=y
FREETZ_PACKAGE_USBROOT=y
FREETZ_PACKAGE_WGET=y
FREETZ_PACKAGE_AUTHORIZED_KEYS=y
FREETZ_PACKAGE_SYSLOGD_CGI=y
FREETZ_PACKAGE_MOD=y
FREETZ_PACKAGE_MOD_ETCSERVICES=y
FREETZ_PACKAGE_MODCGI=y
FREETZ_DL_KERNEL_SITE="@AVM/develper/opensrc"
FREETZ_DL_KERNEL_SOURCE="fritzbox-source-files.04.57.tar.gz"
FREETZ_DL_KERNEL_SOURCE_MD5="702f4adf12638bfa34a6b10c0ede4b55"
FREETZ_DL_SITE="@AVM/fritz.box/fritzbox.wlan_3131/firmware/deutsch"
FREETZ_DL_SOURCE="fritz.box_wlan_3=HIDDEN-IP4=.image"
FREETZ_DL_SOURCE_MD5="a34a8d4f7af511d5dd6fff5f3c4e8276"
FREETZ_VERBOSITY_LEVEL=0
FREETZ_JLEVEL=2
FREETZ_CHECK_CHANGED=y
FREETZ_DL_SITE_USER=""
FREETZ_OPTIONS_ETCSERVICES=y
FREETZ_SECURITY_LEVEL=0
FREETZ_STYLE_COLORED=y
FREETZ_STYLE="colored"
FREETZ_FAVICON_DSL123=y
FREETZ_FAVICON_STRING="dsl123"
FREETZ_TAGGING_NONE=y
FREETZ_TAGGING_STRING="none"
FREETZ_SUBVERSION_STRING=y
FREETZ_USER_DEFINED_COMMENT=""
FREETZ_CREATE_SEPARATE_OPTIONS_CFG=y
FREETZ_SQUASHFS_BLOCKSIZE_65536=y
FREETZ_MODULE_ext2=y
FREETZ_MODULE_ext3=y
FREETZ_MODULE_fuse=y
FREETZ_MODULE_jbd=y
FREETZ_MODULE_mbcache=y
FREETZ_BUSYBOX_BLKID=y
FREETZ_BUSYBOX_BLKID_TYPE=y
FREETZ_BUSYBOX_FINDFS=y
FREETZ_BUSYBOX_ETHER_WAKE=y
FREETZ_BUSYBOX_MD5SUM=y
FREETZ_BUSYBOX_REALPATH=y
FREETZ_BUSYBOX_STUN_IP=y
FREETZ_BUSYBOX_VOLUMEID=y
FREETZ_BUSYBOX_VOLUMEID_EXT=y
FREETZ_BUSYBOX_VOLUMEID_FAT=y
FREETZ_BUSYBOX_VOLUMEID_NTFS=y
FREETZ_BUSYBOX_WGET=y
FREETZ_LIB_libuClibc__=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_libutil=y
FREETZ_LIB_libgcc_s=y
FREETZ_LIB_libfreetz=y
FREETZ_LIB_libntfs=y
FREETZ_LIB_libpcre=y
EXTERNAL_ENABLED=y
EXTERNAL_CREATEPAK=y
EXTERNAL_OWN_FILES=""
EXTERNAL_FREETZ_PACKAGE_NTFS=y
EXTERNAL_FREETZ_PACKAGE_PHP=y
EXTERNAL_FREETZ_PACKAGE_WGET=y
EXTERNAL_FREETZ_LIB_libntfs=y
EXTERNAL_FREETZ_LIB_libpcre=y
EXTERNAL_FREETZ_LIB_libuClibc__=y
FREETZ_TARGET_ARCH_LE=y
FREETZ_TARGET_ARCH="mipsel"
FREETZ_TARGET_CROSS="mipsel-linux-uclibc-"
FREETZ_TARGET_MAKE_PATH="toolchain/target/bin"
FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-"
FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin"
FREETZ_DOWNLOAD_TOOLCHAIN=y
FREETZ_KERNEL_VERSION_2_6_13_1=y
FREETZ_KERNEL_VERSION="=HIDDEN-IP4="
FREETZ_KERNEL_LAYOUT_OHIO=y
FREETZ_KERNEL_LAYOUT="ohio"
FREETZ_UCLIBC_0_9_28_BASED_BOX=y
FREETZ_KERNEL_COMPILER_GCC_3_4_6=y
FREETZ_KERNEL_GCC_VERSION="3.4.6"
FREETZ_KERNEL_BINUTILS_VERSION="2.18"
FREETZ_TARGET_UCLIBC_VERSION_0_9_28=y
FREETZ_TARGET_COMPILER_GCC_4_4_6=y
FREETZ_STDCXXLIB_USE_UCLIBCXX=y
FREETZ_TARGET_UCLIBC_VERSION="0.9.28"
FREETZ_TARGET_GCC_VERSION="4.4.6"
FREETZ_GNULIBSTDCXX_VERSION="6.0.13"
FREETZ_STDCXXLIB="uclibcxx"
FREETZ_TARGET_BINUTILS_VERSION="=HIDDEN-IP4=.2"
FREETZ_TARGET_UCLIBC_REF="mod"
FREETZ_TARGET_CFLAGS="-Os -pipe -Wa,--trap"
FREETZ_TARGET_LFS=y
FREETZ_TOOLCHAIN_MINIMIZE_REQUIRED_GLIBC_VERSION=y


vieleicht mal noch nebenbei:
ich habe die update funktion im in der avm oberfläche genutzt, ist auch upgedated, hab zB favicon activiert welches jetzt auch da ist..
in freetz gibt es aber auch eine firmware update function, sollt ich lieber die nutzen? dürfte aber ja kein unterschied machen..


hier ist der inhalt der mod_mount.log (nix neus :( )
Code:
[INFO] Mounting device /dev/sda1 ... 
[FAIL] Partition uStor01 (/dev/sda1): Unsupported filesystem or wrong partition table (ext3)




vieleicht mal linux per live dvd laden und dann formatieren? vieleicht macht vmware ja irgwas mit dem stick..

oder im wiki bei paketverwaltung steht was, das man ein ext3 image auf ein fat stick ziehen kann und das dann als laufwerk mounten,
leider gibts keine weiteren informationen darüber :( vieleicht weiss einer wie das geht und kann das näher erläutern?!

http://freetz.org/wiki/help/howtos/development/developer_information/package_development_dynamic schrieb:
Man könnte alternativ auch eine Image-Datei auf einem mit FAT formatierten USB-Stick anlegen, die wiederum mit ext2/3 formatiert wird. Um diese Datei einzubinden, müsste jedoch zunächst der USB-Stick ins Dateisystem eingebunden werden um anschließend auf die Image-Datei zugreifen zu können. Dieser Vorgang würde die automatische Einbindung des TFS komplizierter machen und wird zunächst vernachlässigt.
 
Zuletzt bearbeitet:
Kannst du bitte mal folgendes probieren:
1. ext3 Modul laden (Kommandozeile: modprobe ext3)
2. Stick anstecken

Was passiert jetzt?

Gruß
Oliver
 
Code:
root@fritz:/var/mod/root# modprobe ext3
modprobe: can't load module jbd (kernel/fs/jbd/jbd.ko): unknown symbol in module, or unknown parameter
 
Okay. Jetzt bitte die letzten Zeilen von: "dmesg" oder "cat /dev/debug"
Je nachdem wo die unknown symbols drin stehen.

Gruß
Oliver
 
Code:
root@fritz:/var/mod/root# dmesg
root@fritz:/var/mod/root# cat /dev/debug
cat: can't open '/dev/debug': No such device or address

oder muss ich
cat kernel/fs/jbd/jbd.ko
?

Code:
root@fritz:/var/mod/root# cat kernel/fs/jbd/jbd.ko
cat: can't open 'kernel/fs/jbd/jbd.ko': No such file or directory

oder vieleicht ist geladen und jdb hat nix mit ext3 zu tun? ich steck stick mal wieder an... nope :(

hab auch in menu makeconfig geschaut, in kernel - fs - ist auch jdb.ko ausgewählt.. müsste also da sein..
 
Zuletzt bearbeitet:
hab auch in menu makeconfig geschaut, in kernel - fs - ist auch jdb.ko ausgewählt.. müsste also da sein..
Poste mal von deiner Box, die Ausgaben von:
Code:
find / -iname 'jbd.ko'
und von:
Code:
find / -iname 'ext*.ko'
 
Code:
root@fritz:/var/media/ftp# find / -iname 'jdb.ko'
root@fritz:/var/media/ftp# find / -iname 'ext*.ko'
/lib/modules/2.6.13.1-ohio/kernel/fs/ext2/ext2.ko
/lib/modules/2.6.13.1-ohio/kernel/fs/ext3/ext3.ko
root@fritz:/var/media/ftp#

ups mein fehler..

Code:
root@fritz:/var/media/ftp# find / -iname 'jbd.ko'
/lib/modules/2.6.13.1-ohio/kernel/fs/jbd/jbd.ko





--
Code:
root@fritz:/var/media/ftp# modprobe ext3
modprobe: can't load module jbd (kernel/fs/jbd/jbd.ko): unknown symbol in module, or unknown parameter
bedeuted das nicht das in dem jbd modul etwas nicht richtig gelesen werden kann?
 
Zuletzt bearbeitet:
Die Module sind da, sonst käme eine andere Fehlermeldung. Da weder in dmesg noch /dev/debug Inhalt ist würde ich vermuten, dass die 3131 eine Box ohne printk im Kernel war!? Daher gibt es 2 Optionen.

1. Freetz Kernel verwenden (replace kernel), kann aber zu anderen Problemen mit Kindersicherung usw. führen
2. korrekte Kernel .config von AVM erraten und den Build anpassen

Gruß
Oliver
 
Wenn die korrekte Kernel Config nicht bekannt ist, dann ist das ein wahrscheinlicher Grund dafür, dass das Modul nicht geladen werden kann.
 
Die Module sind da, sonst käme eine andere Fehlermeldung. Da weder in dmesg noch /dev/debug Inhalt ist würde ich vermuten, dass die 3131 eine Box ohne printk im Kernel war!? Daher gibt es 2 Optionen.

1. Freetz Kernel verwenden (replace kernel), kann aber zu anderen Problemen mit Kindersicherung usw. führen
2. korrekte Kernel .config von AVM erraten und den Build anpassen

Gruß
Oliver

ui, also wenn du mit printk den printserver meinst, den hatte ich am anfang mit remove rausgenommen.
habe es aber im letzten image wieder deaktiviert.

mit deinen 2 tips kann ich gerade nicht viel anfangen :(
zu 1: mit replace kernel bin ich ca 30000bytes über dem limit, wüste nicht was ich sont noch rausnehmen könnte..

zu 2: Oo :D
 
Evtl. sind die Module nicht in der modules.dep eingetragen:
Code:
/lib/modules/2.6.13.1-ohio/modules.dep
Evtl. mit insmod und dem Pfad+Modul, versuchen.

Code:
root@fritz:/var/media/ftp# /lib/modules/2.6.13.1-ohio/modules.dep
/lib/modules/2.6.13.1-ohio/modules.dep: line 1: kernel/drivers/userman/userman_m                         od.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 2: kernel/drivers/char/Piglet/Pigle                         t.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 3: kernel/drivers/net/wireless/avm_                         wlan/wlan/tiap.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 4: kernel/fs/fat/fat.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 5: kernel/fs/nls/nls_iso8859-1.ko::                          not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 6: kernel/drivers/net/avm_usb/avala                         nche_usb.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 7: kernel/fs/mbcache.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 8: kernel/fs/nls/nls_cp437.ko:: not                          found
/lib/modules/2.6.13.1-ohio/modules.dep: line 9: kernel/fs/vfat/vfat.ko:: not fou                         nd
/lib/modules/2.6.13.1-ohio/modules.dep: line 10: kernel/drivers/scsi/scsi_mod.ko                         :: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 11: kernel/drivers/atm/avm_atm/tiat                         m.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 12: kernel/fs/jbd/jbd.ko:: not foun                         d
/lib/modules/2.6.13.1-ohio/modules.dep: line 13: kernel/drivers/usb/class/usblp.                         ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 14: kernel/fs/ext3/ext3.ko:: not fo                         und
/lib/modules/2.6.13.1-ohio/modules.dep: line 15: kernel/drivers/usb/storage/usb-                         storage.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 16: kernel/drivers/usb/misc/usbauth                         /usbauth.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 17: kernel/drivers/usb/core/usbcore                         .ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 18: kernel/drivers/usb/ahci/usbahci                         core.ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 19: kernel/fs/ext2/ext2.ko:: not fo                         und
/lib/modules/2.6.13.1-ohio/modules.dep: line 20: kernel/fs/fuse/fuse.ko:: not fo                         und
/lib/modules/2.6.13.1-ohio/modules.dep: line 21: kernel/drivers/char/ubik2/ubik2                         .ko:: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 22: kernel/drivers/dsld/kdsldmod.ko                         :: not found
/lib/modules/2.6.13.1-ohio/modules.dep: line 23: kernel/drivers/scsi/sd_mod.ko::                          not found
root@fritz:/var/media/ftp#

insmod und dem Pfad+Modul ? :) da ist aber ganzschön viel not found
 
Code:
insmod /lib/modules/2.6.13.1-ohio/kernel/fs/jbd/jbd.ko
Code:
insmod /lib/modules/2.6.13.1-ohio/kernel/fs/ext3/ext3.ko
Code:
lsmod | grep ext3

ah, danke :) leider wieder nur fehler :S

Code:
root@fritz:/var/media/ftp# insmod /lib/modules/2.6.13.1-ohio/kernel/fs/jbd/jbd.ko
insmod: can't insert '/lib/modules/2.6.13.1-ohio/kernel/fs/jbd/jbd.ko': unknown symbol in module, or unknown parameter
root@fritz:/var/media/ftp# insmod /lib/modules/2.6.13.1-ohio/kernel/fs/ext3/ext3.ko
insmod: can't insert '/lib/modules/2.6.13.1-ohio/kernel/fs/ext3/ext3.ko': unknown symbol in module, or unknown parameter
root@fritz:/var/media/ftp# lsmod | grep ext3
root@fritz:/var/media/ftp#
 
Wenn die korrekte Kernel Config nicht bekannt ist, dann ist das ein wahrscheinlicher Grund dafür, dass das Modul nicht geladen werden kann.

und von der 3131 ist die nicht bekannt?
wo stehst das denn?
wie kann man sie denn rauskriegen?
bzw wie kann man sie erraten ?!
 
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.