USB mount schlägt fehl

Darkyputz

Aktives Mitglied
Mitglied seit
27 Jul 2005
Beiträge
2,324
Punkte für Reaktionen
0
Punkte
36
Hallo!

EDIT1:
Manuell geht der Mount:
Code:
mkdir /var/media/ftp/USB
mount -t vfat /dev/sda1 /var/media/ftp/USB#mkdir /var/media/ftp/USB
mount -t vfat /dev/sda1 /var/media/ftp/USB
mount
rootfs on / type rootfs (rw)
/dev/root on / type squashfs (ro)
dev on /dev type tmpfs (rw,nosuid)
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)
/dev/sda1 on /var/media/ftp/USB type vfat (rw,nodiratime,fmask=0022,dmask=0022,codepage=cp437,iocharset=iso8859-1)

Ich weiß es gibt hierrüber 10000000 Threads...aber ich konnte mit keinem bisher einen mount erreichen.
Daher frag ich jetzt mal in die Gruppe.
Die Welt iss eine 7170 mit 80´er Firm und 4496´trunk und freetzmount.
Habe diesbezüglich dann auch schon mal diese Infos ausprobiert:
http://www.ip-phone-forum.de/showpost.php?p=1444196&postcount=10
Und bin damit nicht weiter gekommen.
Hier aber erstmal ein paar Ausgaben...vielleicht fällt dann dem Kenner schon was auf.
Code:
cat /proc/bus/usb/devices
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=12  MxCh= 1
B:  Alloc=  0/900 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 1.10 Cls=09(hub  ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=0000 ProdID=0000 Rev= 0.00
S:  Product=USB AHCI Root Hub
S:  SerialNumber=be008000
C:* #Ifs= 1 Cfg#= 1 Atr=40 MxPwr=  0mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   8 Ivl=255ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  4 Spd=12  MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=05e3 ProdID=0702 Rev= 0.33
S:  Product=[B]USB TO IDE[/B]
C:* #Ifs= 1 Cfg#= 1 Atr=c0 MxPwr= 96mA
I:  If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E:  Ad=81(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
dazu kommen noch diese Infos:
Code:
cat /proc/diskstats

  31    0 mtdblock0 0 0 0 0 0 0 0 0 0 0 0
  31    1 mtdblock1 869 3006 31000 5930 0 0 0 0 0 5930 5930
  31    2 mtdblock2 0 0 0 0 0 0 0 0 0 0 0
  31    3 mtdblock3 0 0 0 0 0 0 0 0 0 0 0
  31    4 mtdblock4 0 0 0 0 0 0 0 0 0 0 0
  31    5 mtdblock5 0 0 0 0 0 0 0 0 0 0 0
   8    0 sda 288 4769 10120 11740 0 0 0 0 0 6420 11740
   8    1 sda1 5056 10112 0 0
Partitionenn hat die Platte auch:
Code:
cat /proc/partitions
  31     0       8192 mtdblock0
  31     1       6925 mtdblock1
  31     2       7616 mtdblock2
  31     3         64 mtdblock3
  31     4        256 mtdblock4
  31     5        256 mtdblock5
   8     0  293036184 sda
   8     1  293033601 sda1
sowie
Code:
fstyp /dev/sda1
vfat
Und ein manuelles Mounten scheitert leider auch mit:
Code:
/etc/hotplug/storage remove 004 /proc/bus/usb/001/004 sda
/etc/hotplug/storage add 004 /proc/bus/usb/001/004 05e3 0702 0

sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
mount: mounting /dev/sda1 on /var/media/ftp/NEW failed: No such file or directory
rmdir: '/var/media/ftp/NEW': No such file or directory
rmdir: 'VOLUME': No such file or directory
grep: VOLUME: No such file or directory
/etc/hotplug/run_mount: line 93: led-ctrl: not found
usb_storage            33296  0 
scsi_mod               92560  2 usb_storage,sd_mod
usbcore               113328  3 usb_storage,usbahcicore
dev
device
queue
range
removable
sda1
size
stat
Fat als Dateisystem an sich iss der Box aber bekannt:
Code:
lsmod
Module                  Size  Used by    Tainted: P  
vfat                   11392  0 
fat                    49072  1 vfat
nls_cp437               5312  0 
nls_iso8859_1           3680  0 
usb_storage            33296  0 
sd_mod                 15024  0 
scsi_mod               92560  2 usb_storage,sd_mod
userman                33392  2 
sch_sfq                 5088  4 
sch_llq                 8896  1 
sch_tbf                 5888  1 
ext2                   59392  0 
mbcache                 8080  1 ext2
tiap                  452800  0 
kdsldmod              885312  7 userman
usbahcicore            26064  0 
usbcore               113328  3 usb_storage,usbahcicore
capi_codec            143040  0 
isdn_fbox_fon4        906832  1 capi_codec
ubik2                  85440  2 capi_codec,isdn_fbox_fon4
tiatm                 112544  1 ubik2
Piglet                 10656  0
Habe ich was übersehen oder vergessen??
Einzig die Frage ob ohne Freetz die Kiste mountete kann ich nicht beantworten.

Danke im Voraus
 
Zuletzt bearbeitet:
Wo krieg ich denn jetzt mal GANZ BLÖÖD gefragt die Volume ID her??
Iss das nicht dieses IDE to USB von oben??
Und ja die Option kenn ich...
Soll ich die für
Code:
/etc/hotplug/storage add 004 /proc/bus/usb/001/004 05e3 0702 0
anwenden?
Oder wo?
 
Ja, ganeu das Skript, das die Fehlermeldungen bringt.
Code:
sh -x /etc/hotplug/storage add 004 /proc/bus/usb/001/004 05e3 0702 0
Die Volume-Id wird unter Windows als Name des Dateisystems angezeigt.
 
Oki...Den Volumenamen kann ich grad nicht checken...
Aber hier iss die gewünschte Ausgabe...
Code:
+ DEVMAP=/var/media/devmap
+ FTPDIR=/var/media/ftp
+ SYSFS=/var/sysfs
+ TIMEOUT=30
+ FTPUID=0
+ FTPGID=0
+ FIRST=0
+ MSTART=/sbin/start_mediasrv
+ MSTOP=/sbin/stop_mediasrv
+ which ftpd
+ basename
+ _ftpd=
+ [ -x /usr/lib/libmodmount.sh ]
+ . /usr/lib/libmodmount.sh
+ [ -r /mod/etc/conf/mod.cfg ]
+ . /mod/etc/conf/mod.cfg
+ export MOD_CGI_WIDTH=730
+ export MOD_CROND=no
+ export MOD_HTTPD=inetd
+ export MOD_HTTPD_PASSWD=$1$$7xBDG0n8WrS3sO7JTfxQ90
+ export MOD_HTTPD_PORT=81
+ export MOD_HTTPD_USER=admin
+ export MOD_LIMIT=61440
+ export MOD_MOUNTED_MAIN=no
+ export MOD_MOUNTED_SUB=yes
+ export MOD_MOUNTED_UMOUNT=yes
+ export MOD_SHOW_BOX_INFO=yes
+ export MOD_SHOW_FREETZ_INFO=yes
+ export MOD_STOR_PREFIX=uStor
+ export MOD_STOR_USELABEL=yes
+ export MOD_SWAP=no
+ export MOD_SWAP_FILE=
+ export MOD_TELNETD=inetd
+ USBLOCKFILE=/var/USBLOCK_storage
+ test -f /etc/hotplug/rc.usbsema
+ . /etc/hotplug/rc.usbsema
+ echo usbhost.aura_enabled
+ usbcfgctl -s
+ local AURA_ENABLED=no
+ [ no = yes ]
+ passeeren
+ local LOOP=0
+ atomic_touch /var/USBLOCK_storage
+ trap rm /var/USBLOCK_storage; exit 1 INT TERM EXIT
+ test 0 -eq 0
+ lsmod
+ grep usb_storage
+ test 0 -eq 1
+ vrijgeven
+ trap  INT TERM EXIT
+ rm /var/USBLOCK_storage
+ HOST=
+ DEVPATH=001/004
+ grep Path: 001/004 /proc/scsi/usb-storage/0
+ sed -n s/.* scsi\([0-9]*\): usb.*/\1/p
+ cat /proc/scsi/usb-storage/0
+ HOST=0
+ LOOP=0
+ test 0 -lt 20
+ ls /var/sysfs/block/sda
+ ls -la /var/sysfs/block/sda/device
+ grep host0/target
+ LOOP=99
+ break
+ sleep 1
+ test 99 -lt 99
+ sleep 3
+ ls -la /var/sysfs/block/sda/device
+ grep host0/target
+ LOOP=100
+ test 100 -lt 20
+ test 100 -lt 100
+ /etc/hotplug/run_mount 004 /proc/bus/usb/001/004 sda
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
sh: VOLUME: unknown operand
mount: mounting /dev/sda1 on /var/media/ftp/NEW failed: No such file or directory
rmdir: '/var/media/ftp/NEW': No such file or directory
rmdir: 'VOLUME': No such file or directory
grep: VOLUME: No such file or directory
/etc/hotplug/run_mount: line 93: led-ctrl: not found
usb_storage            33296  0 
scsi_mod               92560  2 usb_storage,sd_mod
usbcore               113328  3 usb_storage,usbahcicore
dev
device
queue
range
removable
sda1
size
stat
Hilft das weiter??

Danke!
 
Die Meldungen scheinen noch aus einem anderen Skript zu kommen.
Was kommt dabei heraus:
Code:
sh -x /etc/hotplug/run_mount 004 /proc/bus/usb/001/004 sda
 
Ohhhh...da iss was zu sehen...
Er versucht warum auch immer das Ding als "NEW VOLUME" erkannt zu haben...und wie es scheint bricht ihm dabei das Leerzeichen den Hals...
Wo holt er denn sonst den Volume Name her?
Steht der sonst irgendwo in den DeviceInfos die die Box ausliest?
Code:
+ DEVMAP=/var/media/devmap
+ FTPDIR=/var/media/ftp
+ FTPUID=0
+ FTPGID=0
+ MSTART=/sbin/start_mediasrv
+ TR069START=/bin/tr069starter
+ SYSFS=/var/sysfs
+ which ftpd
+ basename
+ _ftpd=
+ [ -x /usr/lib/libmodmount.sh ]
+ . /usr/lib/libmodmount.sh
+ [ -r /mod/etc/conf/mod.cfg ]
+ . /mod/etc/conf/mod.cfg
+ export MOD_CGI_WIDTH=730
+ export MOD_CROND=no
+ export MOD_HTTPD=inetd
+ export MOD_HTTPD_PASSWD=$1$$7sBDG0n8WrE3sO7JTBxQ90
+ export MOD_HTTPD_PORT=81
+ export MOD_HTTPD_USER=admin
+ export MOD_LIMIT=61440
+ export MOD_MOUNTED_MAIN=no
+ export MOD_MOUNTED_SUB=yes
+ export MOD_MOUNTED_UMOUNT=yes
+ export MOD_SHOW_BOX_INFO=yes
+ export MOD_SHOW_FREETZ_INFO=yes
+ export MOD_STOR_PREFIX=uStor
+ export MOD_STOR_USELABEL=yes
+ export MOD_SWAP=no
+ export MOD_SWAP_FILE=
+ export MOD_TELNETD=inetd
+ USBLOCKFILE=/var/USBLOCK_storage
+ test -f /etc/hotplug/rc.usbsema
+ . /etc/hotplug/rc.usbsema
+ echo 004
+ sed s/^0*//
+ USBDEV=4
+ UDEV=/proc/bus/usb/001/004
+ SDEV=sda
+ tr / -
+ echo /proc/bus/usb/001/004
+ DEVID=USB-proc-bus-usb-001-004
+ DEVPATH=/var/sysfs/block/sda
+ echo sda
+ rm /var/tmp/ctlusb_unplug_ok
+ test -d /var/sysfs/block/sda
+ local FAIL_EVENT=yes
+ true
+ local loops=0
+ ls /var/sysfs/block/sda/device/state
+ ls /var/sysfs/block/sda/sda1
+ grep sda /proc/partitions
+ grep ^[ ]*8[ ]*[1-9]
+ BLKDEV=/dev/sda1
+ do_mount /proc/bus/usb/001/004 /dev/sda1 1
+ local mnt_failure=1
+ local rcftpd=/etc/init.d/rc.ftpd
+ local tammnt=/var/tam/mount
+ local mnt_rw=rw
+ [ 3 -ge 2 ]
+ local mnt_dev=/dev/sda1
+ [ 3 -ge 3 ]
+ local mnt_part_num=1
+ local mnt_blk_dev=sda1
+ echo sda1
+ sed -e s#\(.\{0,3\}\).*#\1#g
+ local mnt_main_dev=sda
+ local mnt_med_num=0
+ local mnt_name
+ local mnt_path
+ local fs_type
+ passeeren
+ local LOOP=0
+ atomic_touch /var/USBLOCK_storage
+ trap rm /var/USBLOCK_storage; exit 1 INT TERM EXIT
+ mount
+ grep /dev/sda1 on /var/media/
+ [ 0 -le 9 ]
+ find_mnt_name sda 0 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=1
+ [ 1 -le 9 ]
+ find_mnt_name sda 1 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=2
+ [ 2 -le 9 ]
+ find_mnt_name sda 2 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=3
+ [ 3 -le 9 ]
+ find_mnt_name sda 3 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=4
+ [ 4 -le 9 ]
+ find_mnt_name sda 4 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=5
+ [ 5 -le 9 ]
+ find_mnt_name sda 5 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=6
+ [ 6 -le 9 ]
+ find_mnt_name sda 6 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=7
+ [ 7 -le 9 ]
+ find_mnt_name sda 7 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=8
+ [ 8 -le 9 ]
+ find_mnt_name sda 8 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=9
+ [ 9 -le 9 ]
+ find_mnt_name sda 9 1
+ local blkid_bin=/usr/sbin/blkid
+ local mnt_name=
+ [ 1 == 0 ]
+ local mnt_device=/dev/sda1
+ local storage_prefix=uStor
+ [ -z uStor ]
+ [ yes == yes ]
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s LABEL /dev/sda1
+ sed -e s/.*LABEL="\([^"]*\)"/\1/
+ mnt_name=NEW VOLUME 
+ [ -z NEW VOLUME  ]
+ echo NEW VOLUME
+ mnt_name=NEW VOLUME
+ mnt_path=/var/media/ftp/NEW VOLUME
+ [ ! -d /var/media/ftp/NEW VOLUME ]
sh: VOLUME: unknown operand
+ mnt_med_num=10
+ [ 10 -le 9 ]
+ chmod 755 /var/media/ftp
+ umask
+ local old_umask=0022
+ umask 0
+ mount_fs /dev/sda1 /var/media/ftp/NEW VOLUME rw 0 0
+ local dev_node=/dev/sda1
+ local mnt_path=/var/media/ftp/NEW
+ [ 6 -ge 3 ]
+ local rw_mode=VOLUME
+ [ 6 -ge 4 ]
+ local ftp_uid=rw
+ [ 6 -ge 5 ]
+ local ftp_gid=0
+ local blkid_bin=/usr/sbin/blkid
+ local fstyp_bin=/usr/bin/fstyp
+ local avm_ntfs=/bin/ntfs-3g
+ local freetz_ntfs=/usr/bin/ntfs-3g
+ local ntfs_bin=
+ local err_mo=1
+ local err_fst=1
+ [ -x /bin/ntfs-3g ]
+ [ -x /usr/bin/ntfs-3g ]
+ [ -x /usr/bin/fstyp ]
+ /usr/bin/fstyp /dev/sda1
+ local fs_type=vfat
+ [ -x /usr/sbin/blkid ]
+ /usr/sbin/blkid -s TYPE /dev/sda1
+ sed -e s/.*TYPE="//;s/".*//
+ local fs_type=vfat
+ [ -z vfat ]
+ mount -t vfat -o VOLUME,uid=rw,gid=0,fmask=0000,dmask=0000 /dev/sda1 /var/media/ftp/NEW
mount: mounting /dev/sda1 on /var/media/ftp/NEW failed: No such file or directory
+ err_mo=255
+ echo -n vfat
+ return 255
+ fs_type=vfat
+ local err_fs_mount=255
+ [ 255 -eq 0 ]
+ [ vfat == ntfs ]
+ [ vfat != swap ]
+ [ -x /bin/led-ctrl ]
+ eventadd 142 NEW VOLUME vfat
 
Ich hatte schon vermutet, daß da irgendwo Leerzeichen sind.
Was wird denn angezeigt, wenn die Platte an einem Windows-PC angeschlossen wird?

Ist die Datei /etc/hotplug/run_mount von uns oder von AVM? Letztlich gehören da einige Anführungszeichen um mnt_name und mnt_path.
 
Also wem die run_mount gehört kann ich nicht sagen...aber da ich das Freetz mit FREETZMOUNT gebaut habe, nehme ich an, das es eine Gemeinschaftsproduktion zwichen Freetz und AVM ist ;-)
Was bei Windoof angezeigt wird kann ich erst anch der Arbeit sagen...
Das also als "tudu" für später ...
Wie komm ich da jetzt drum rum?
Oder mach ich den Moutn wei oben beschrieben erstmal via rc.customs?
Grüße
 
Ich denke, darin haben wir irgendwas gemacht, mit freetzmount oder so, denn mount by label ist eindeutig kein AVM-Konstrukt.

Interessant ist, dass laut Spezifikation für vfat kein Leerzeichen im Label was zu suchen hat, welches aber dort gesetzt zu sein scheint.

Aller Spezifikation zum Trotz werdne wir dann wohl an den richtigen Stellen quoten...

Hmm, oder aus " " ein "_" machen. Das halte ich noch für sinnvoller.
 
Drumrum kommst du, indem du das LAbel der Partition änderst. Ob das allerdings von der box aus geht, weiss ich gar nicht...
 
Auf jedenfall schön das wir da was merkwürdiges entdeckt haben...
Werde sicher nicht der einzige sein, bei dem sowas vorkam.
Werde dann mal schauen was das mit dem Label aufsich hat...
Soll ich den Thread dann jetzt auf [gelöst] setzen?
 
Ist das Problem denn schon gelöst? Ich denke eher, man packt mal an Hermans endlosthread zum freetzmount einen kleinen Hinweis hierauf. Evtl. auch ein Ticket. Aber "gelöst" isses ja nun nicht wirklich.
 
wie kiregt man das denn da "hinten dran geschraubt" ?
Gelöst nicht..aber geklärt was es ist...bei mir...
Deswegen aj auch die Frage...
 
Hmm, oder aus " " ein "_" machen. Das halte ich noch für sinnvoller.
Code:
--- root/usr/lib/libmodmount.sh	(revision 4620)
+++ root/usr/lib/libmodmount.sh	(working copy)
@@ -12,7 +12,7 @@
 	[ -z "$storage_prefix" ] && storage_prefix="uStor"
 	if [ "$MOD_STOR_USELABEL" == "yes" ]
 	then
-		[ -x $blkid_bin ] && mnt_name=$($blkid_bin -s LABEL $mnt_device | sed -e 's/.*LABEL="\([^"]*\)"/\1/')
+		[ -x $blkid_bin ] && mnt_name=$($blkid_bin -s LABEL $mnt_device | sed -e 's/.*LABEL="\([^"]*\)"/\1/' -e 's/ /_/g')
 	fi
 	[ -z "$mnt_name" ] && mnt_name="$storage_prefix$(echo $1|sed 's/^..//;s/a/0/;s/b/1/;s/c/2/;s/d/3/;s/e/4/;s/f/5/;s/g/6/;s/h/7/;s/i/8/;s/j/9/')$3"
 	echo $mnt_name
MfG Oliver
 
Sollte langen, ja. Check doch ein :)
 
Klasse...ihr seid ja fix...
Danke!!
 
Bei Problemen mit Freetzmount sollte man als erstes mal einen Blick ins Ereignislog von AVM werfen. Da tauchen dann z.B. solche Meldungen auf:
Code:
01.04.10 09:41:18 Der USB-Speicher uStor03 enthält kein unterstütztes Dateisystem oder hat eine ungültige Partitionstabelle. (Das Gerät hat den folgenden Typ: ext3)

01.04.10 09:41:17 Der USB-Speicher MEIN enthält kein unterstütztes Dateisystem oder hat eine ungültige Partitionstabelle. (Das Gerät hat den folgenden Typ: STICK)
MfG Oliver

edit: http://trac.freetz.org/changeset/4633
 
Zuletzt bearbeitet:
@Oliver: Danke fürs Einpflegen! Das Problem hatten wir übrigens bereits irgendwann schon mal gehabt. Damals wurde es mit dem gleichen Tipp abgewiesen: Nenne doch " " in "_" um.

MfG
 
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.