Das beseitigt aber nicht das zu Grunde liegende Problem, daß das Dateisystem versucht, Daten zu schreiben, und das Gerät oder der USB-Layer dies nicht schafft.
Das beseitigt aber nicht das zu Grunde liegende Problem, daß das Dateisystem versucht, Daten zu schreiben, und das Gerät oder der USB-Layer dies nicht schafft.
Hab jetzt eine 7240 mit FW Freetz phone beta 3286M und auch hier habe ich das gleiche Problem. Mein USB Stick ist ext2, meine Platte ist FAT ... ohne Stick wird die Platte auf uStor01 gemountet ... mit STick leider immer auf uStor11 ... mit den Autstart.sh läuft es leider auch nicht ...
Gruß
[B]
FF7150 (Freetz-1.1-stable)
FBF 7240 (Freetz-1.3)
Apache 1.3.41 PHP 5.2.2 SQLite VHost GD
Webtransmission
VSFTP
SAMBA
DB-Tunnel
Tw.-Mediaserver
Genau, und externalisierte Sachen wie z.B. digitemp laufen nicht mehr, weil die auf dem doppelt gemounteten Stick liegen. Seltsamerweise läuft aber z.B. dropbear (ebenfalls auf dem Stick externalisiert) trotzdem, denn sonst käme ich nicht per ssh auf die Box.
Die Umstellung auf ext2 mache ich mal, aber die Sache mit dem uStor01 und uStor11 ist ärgerlich. Und ich habe die hier im Thread vorgeschlagenen Lösungen leider nicht verstanden.
Kann mir bitte jemand erklären, was ich nach rc.custom schreibe, damit der Stick immer unter uStor01 gemountet wird, egal ob er alleine am USB-Hub an der FB 7170 hängt oder zusammen mit irgendwelchen USB-RS232-Adaptern?
Ganz herzlichen Dank!![]()
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
FRITZ!Box Fon WLAN 7270 (UI)-B-070202-000115-503125-257757-147902-540476-14563-1und1
FRITZ!Box Modifikation freetz-devel, http://www.freetz.org --- Optionen: +busybox +usbstorage +syslogd-cgi-0.2.3 +inetd-0.1 +avm-firewall-2.0.4_rc2 +rrdtool-1.2.30 +vsftpd-2.1.2 +samba-3.0.24 +rrdstats-0.6.9 +e2fsprogs-1.41.3 +fstyp-0.1 +haserl-0.9.25 +lighttpd-1.4.23 +lsof-4.81 +ltrace-0.5_81 +modcgi-0.2 +ser2net-2.5 +strace-4.5.18 +usbutils-0.73 +vim-7.1
# /etc/fstab: static file system information.
#
# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc nosuid,nodev,noexec 0 0
tmpfs /var tmpfs defaults 0 0
sysfs /sys sysfs nosuid,nodev,noexec 0 0
Genauso wie auf jedem anderen Linuxsystme auch. Google oder eine andere Suchmaschine hilft dir da garantiert weiter. Stichworte wären so ungefähr: mount UUID oder mount und label.
Und _bitte_ poste mal anständig. Das lernst du wohl echt nie.
Boxen: 7240, 7170, W900V, W701V jeweils mit mehr oder minder aktuellem Freetz-Trunk und irgendwelchen Modifizierungen.
Aus aktuellem Anlaß: Support gehört ins Forum, IRC oder Trac-System, nicht in mein Postfach oder meine Messenger-Accounts.
ICQ und andere Kontaktinformationen ab nun nur noch per PN.
Also ich würde der fstab gerne diese letzte Zeile hinzufügen, aber die ist read-only:Wie kann man denn fstab ändern?Code:# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nosuid,nodev,noexec 0 0 tmpfs /var tmpfs defaults 0 0 sysfs /sys sysfs nosuid,nodev,noexec 0 0 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /var/media/ftp/uStor01 ext3 defaults 1 2
Oder falls es auch ohne fstab geht:
Reicht es dann aus, dem USB-Stick ein Label zu verpassen? Geht das auch, ohne den USB-Stick neu zu formatieren?
Geändert von ao (25.03.2009 um 21:00 Uhr)
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
am einfachsten beim generieren des Images mittels fwmod_custom. Die sieht bei mir so aus (ein Teil jedenfalls):
Weil nur mdev das mounten per UUID/LABEL unterstützt?Code:all() { grep -q "12345678-628a-4716-8f47-5b3e5e8d8a9a" filesystem/etc/fstab || echo "UUID=12345678-628a-4716-8f47-5b3e5e8d8a9a dummy=0 }
Hardy
FRITZ!Box Fon WLAN 7270 (UI)-B-070202-000115-503125-257757-147902-540476-14563-1und1
FRITZ!Box Modifikation freetz-devel, http://www.freetz.org --- Optionen: +busybox +usbstorage +syslogd-cgi-0.2.3 +inetd-0.1 +avm-firewall-2.0.4_rc2 +rrdtool-1.2.30 +vsftpd-2.1.2 +samba-3.0.24 +rrdstats-0.6.9 +e2fsprogs-1.41.3 +fstyp-0.1 +haserl-0.9.25 +lighttpd-1.4.23 +lsof-4.81 +ltrace-0.5_81 +modcgi-0.2 +ser2net-2.5 +strace-4.5.18 +usbutils-0.73 +vim-7.1
Was ist denn nun fwmod_custom?
Im Wiki steht dazu nichts und in den ganzen Freetz-Threads steht immer nur etwas wie "Stichwort fwmod_custom".
EDIT1: Ah, hier steht etwas mehr dazu, aber wo steht denn diese Datei?
So, mdev habe ich nun im Image (ich hatte halt gedacht, dass es in fstab reicht und nicht verstanden, dass mdev an sich erst uuids bereitstellt).
Großes Kino, jetzt wird der USB-Stick nach dem FW-Update plötzlich unter /var/media/ftp/uStora1 gemountet, so dass ich nicht mehr per ssh auf die Box komme, da dropbear auf dem Stick externalisiert ist.
Wieso heisst das jetzt uStora1, wo es doch bisher immer uStor01 oder uStor11 hier?
Und wie schaffe ich es, dass der blöde USB-Stick wieder unter uStor01 gemountet wird?
Wenn nichts mehr geht, muss ich wohl ein FW-Image mit dropbear auf der Box (statt auf dem Stick) flashen oder den external-Pfad auf uStora1 ändern.
Geändert von ao (25.03.2009 um 22:08 Uhr)
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
Wenn du den Code 1:1 kopiert hast, dann war es doch schon vorher klar, unter welchem Pfad der Stick anschließend erreichbar ist. Denn dort steht eben genau das uStora1 in der fstab.
AVM FRITZ!Box 7270 [54.04.80] freetz-devel-4148 W301 · AVM FRITZ!Fon MT-D [01.01.84] W412
fwmod_custom steht in Wurzelverzeichnis Deines freetz-Trees. Im schlimmsten Fall suche einfach mal danach.
Hmm, johnbock hatte mal ziemlich viel zu dem Thema geschrieben. Wenn ich mir die Skripte unter /lib/mdev/block (auf der Box) angucke, dann sieht das danach aus, als würden die USB-Geräte unter dem Namen /var/media/ftp/uStor"Gerätename - /dev/sd" gemountet werden. Also /dev/sdX unter /var/media/ftp/uStorX. Dein mount-point scheint also in Ordnung zu sein, sprich mdev macht was...
Hardy
FRITZ!Box Fon WLAN 7270 (UI)-B-070202-000115-503125-257757-147902-540476-14563-1und1
FRITZ!Box Modifikation freetz-devel, http://www.freetz.org --- Optionen: +busybox +usbstorage +syslogd-cgi-0.2.3 +inetd-0.1 +avm-firewall-2.0.4_rc2 +rrdtool-1.2.30 +vsftpd-2.1.2 +samba-3.0.24 +rrdstats-0.6.9 +e2fsprogs-1.41.3 +fstyp-0.1 +haserl-0.9.25 +lighttpd-1.4.23 +lsof-4.81 +ltrace-0.5_81 +modcgi-0.2 +ser2net-2.5 +strace-4.5.18 +usbutils-0.73 +vim-7.1
mdev hat ein anderes Schema als der normale usbstorage Patch. Hier müssen wir noch überlegen auf welches wir uns festlegen.
MfG Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
The menuconfig advanced options, sub external, allows to set the path where the externalised files will be found, so set it to /var/media/ftp/uStora1 i.s.o. the default /var/media/ftp/uStor01. On my box this works flawlessly.
@Oliver:
There is a thread that had the discrepancy between naming methods applied by mdev and the patch based renaming (cannot directly find it). The mdev method is congruent with the naming scheme of block devices by Linux, the schema applied by the patches would be troublesome when the number of scsi block devices would be higher then 26 (so no big deal really).
cable: upc.nl
modem: DOCSIS 3.0 (bridge)
IPv6: sixxs.net
VoIP: xs4all.nl
router: FB7270 (ata)
Freetz: 54.05.06-freetz-devel-9217M
Patches:-assistant -mediasrv -ftpd -smbd -minid -userman -aura +signed
Packages: +cpmaccfg +avm-firewall +iptables +dnsmasq +dropbear (no passwords)+syslogd-cgi +aiccu +radvd +tor +privoxy
@zirkon:
Ich habe doch oben geschrieben, dass ich die fstab nicht ändern konnte, da sie read-only ist.
@poruid:
Yes, that is exactly what I now did: I changed the path for externalization to uStora1, and this works.
However, it would be nice not to worry about it. To me it still seems to be possible that the path still changes when the box reboots.
EDIT:
Nun habe ich also uStora1 im external-Pfad beim Image-Bau reingeschrieben und das Image (mit mdev) geflasht.
Interessanterweise steht nun in fstab folgendes, obwohl ich fstab wirklich überhaupt nicht angefasst habe:Wo kommt denn nun die letzte Zeile mit UUID her? (da stehen natürlich Ziffern und Buchstaben, keine xxx)Code:# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nosuid,nodev,noexec 0 0 tmpfs /var tmpfs defaults 0 0 UUID=xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx /media/export ext3 noatime,nodiratime 0 1
Vorher sah fstab so aus:@Oliver et al.:Code:# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc nosuid,nodev,noexec 0 0 tmpfs /var tmpfs defaults 0 0 sysfs /sys sysfs nosuid,nodev,noexec 0 0
Die Zeile mit sysfs wurde nun durch UUID ersetzt, ohne dass ich selbst fstab angepasst habe.
Habt Ihr da eine Idee, weshalb das so ist?
Und vor allem: Kann es immer noch passieren, dass die Box nach einem Reboot dem USB-Stick dann doch wieder einen anderen Pfad gibt?
Gerne teste ich hier weiter und berichte entsprechend.
(momentan Freetz-devel 3194M auf einer 7170 mit 29.04.70 FW ohne Labor, mit replace kernel, mdev und noch ein paar anderen Patches etc.)
Danke auch für Euer Feedback!
Geändert von ao (26.03.2009 um 14:18 Uhr)
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
Weil mdev das da reinschreibt.
Und vergiss nicht "make mdev-clean" zu machen, wenn du es wieder ausschaltest, sonst gibt es Reboots.
MfG Oliver
Router: Fritz!Box Fon WLAN 7570, 7390, 7320, 7270, 3170
Anbindung: T-Online DSL 16.000 RAM
Visit ##fritzbox on Freenode for help
Spenden für Freetz
Weshalb schreibt mdev als mountpoint /media/export rein? Das hat doch nichts mehr mit /var/media/ftp/uStor... zu tun.
Schreibt mdev das als Ersatz für sysfs rein, oder für den USB-Stick? Doch wohl für den USB-Stick ("/media/export").
Aber wo ist dann sysfs in fstab geblieben?
Wird mdev zukünftig immer dafür sorgen, dass der USB-Stick mit demselben device gemountet wird, oder muss ich da noch Hand anlegen?
Danke auch für den Tipp bzgl. mdev-clean!
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
FRITZ!Box Fon WLAN 7270 (UI)-B-070202-000115-503125-257757-147902-540476-14563-1und1
FRITZ!Box Modifikation freetz-devel, http://www.freetz.org --- Optionen: +busybox +usbstorage +syslogd-cgi-0.2.3 +inetd-0.1 +avm-firewall-2.0.4_rc2 +rrdtool-1.2.30 +vsftpd-2.1.2 +samba-3.0.24 +rrdstats-0.6.9 +e2fsprogs-1.41.3 +fstyp-0.1 +haserl-0.9.25 +lighttpd-1.4.23 +lsof-4.81 +ltrace-0.5_81 +modcgi-0.2 +ser2net-2.5 +strace-4.5.18 +usbutils-0.73 +vim-7.1
Also ich verstehe hier echt nur noch Bahnhof, sorry.
Das, was ich oben als Code der fstab zitiert habe, steht tatsächlich auch so in meiner fstab drin. Wie soll das "nur ein Beispiel" sein?
Oder soll ich das so verstehen, dass auf allen Boxen, bei denen mdev im Image ist, plötzlich etwas mit /media/export und einer beispielhaften(?) UUID gemountet wird?
Könnte das vielleicht mal jemand im Wiki erläutern? Ich habe dazu rein gar nichts gefunden. Es ist ja nicht so, dass ich selbst zu faul bin, das Wiki zu ergänzen (habe schon etliches dort reingeschrieben), aber hier verstehe ich einfach nicht, wie das alles nun angedacht ist.
Sorry, falls ich mich evtl. besonders dmlich anstelle, aber ein paar weiterhelfende Erläuterungen wären wirklich prima, z.B. unter welchem Pfad man welche Datei editieren muss, damit USB-Geräte immer mit demselben Pfad gemountet werden, unabhängig vom device.
Benötigt man dazu fwmod_custom? Muss man die fstab editieren, wenn ja, wie macht man sie writable?
Wo wird mdev bzw. mount mit den korrekten Parametern aufgerufen (falls ein Eintrag in fstab nicht reicht)? Dankeschön!
Unter echtem Hotplugging verstehe ich übrigens, dass ich gar nichts in fstab eintragen muss, da ich ja nicht vorher wissen kann, was alles angestöpselt wird. D.h., ich nahm an, dass das Hotplugging-System automatisch USB-Geräte mit vordefinierbaren Pfaden mountet. Ok, wenn man die nur in fstab definieren kann, muss natürlich auch etwas in fstab eingetragen werden (UUID bzw. label, Pfad/Mountpoint und das device - wobei sich letzteres ja leider ändern kann).
Nochmals sorry, dass/falls ich hier Linux-Trivialitäten nachfrage, aber ich verspreche, einen schönen Wiki-Eintrag zu schreiben, wenn ich hier mit Eurer Hilfe den Durchblick geschafft habe.![]()
Geändert von ao (26.03.2009 um 14:41 Uhr)
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)
So mdev needs a bit of polishing.
Maybe a webgui for editing a mount configuration and it could be changed to mount labelled filesystems, for which no mount config exists otherwise, on a path named after the the label.
logic:
I may put in some effort, though a webgui will be better off when handled by someone else. Any advice on the files in /lib/mdev/ that should be modified is welcome.Code:if block_device_with_filesystem conf, label = configuration_get( dev ) if conf rc = configured_mount( devpath, conf ) exit rc # no conf label = label_get( dev ) if label rc = labeled_mount( devpath, label ) exit rc # no label rc = default_mount( devpath ) exit rc # no block_device_with_filesystem
Geändert von poruid (05.10.2009 um 13:03 Uhr)
cable: upc.nl
modem: DOCSIS 3.0 (bridge)
IPv6: sixxs.net
VoIP: xs4all.nl
router: FB7270 (ata)
Freetz: 54.05.06-freetz-devel-9217M
Patches:-assistant -mediasrv -ftpd -smbd -minid -userman -aura +signed
Packages: +cpmaccfg +avm-firewall +iptables +dnsmasq +dropbear (no passwords)+syslogd-cgi +aiccu +radvd +tor +privoxy
Hallo,
I would like to ask if there are any changes/amendments planned for mdev?
There still seem to be unsolved problems when using it - regarding change of devices etc.
Thanks for any feedack.
Ich würde gerne wissen, ob Änderungen/Anpassungen von mdev geplant sind.
Es scheint damit immer noch Probleme zu geben, und zwar wechselnde devices betreffend.
Danke für Feedback.
.
Gruß, ΑΩ____Freetz-Wiki___xobztirf___wehavemorefun___TAE/RJ45___Tel./Kabelmodem___Anschlusspläne
Apple MacBook C2D 1.83 GHz, 2 GB RAM, 320 GB HDD (OS X 10.6.8 / Ubuntu 10.10 / Windows XP Home SP3)
AVM Fritzbox (7170_29.04.80-freetz-devel-6143) / Thomson THG540 Kabelmodem / KD Paket Comfort (DL/UL: 32/2 Mbit/s)
AVM Fritzbox (7050_14.04.33-freetz-devel-3633) / Linksys NSLU2 (Debian armel 5.0.3) / 3x Maxtor OneTouch (1.1 TB)
Samsung LE40B650T2PXZG LCD TV (FW T-CHLCIPDEUC-2006.0 + SamyGO) / 2x Siemens Gigaset M740AV DVB-T (VDR-NG)