"USB-Stick geht verloren" - Verbindungsverlust während Betrieb

das problem habe ich mit meiner externen disk auch, deswegen habe ich noch nen stick an die box gehängt, wo ich ein paar binarys ausgelagert habe, da kommt es nicht vor.

Die Disk wird alle paar Stunden bis Tage (ja, nach Gefühl könnte es mit den geschriebenen Daten korrelieren) neu eingehängt, der Stickt läuft durch, finde ich sehr komisch!!!
 
Vielleicht leigts am Stromverbrauch der HDD? Ich benutze einen Stick
 
die hdd ist eine externe 3,5" mit eigener Stromversorgung.
 
Ich habe das Problem auch. Meine IDE USB-Platte ist Fat32 formatiert und seit einigen Tagen ist es so, dass sich die Platte einzeln problemlos mounten lässt, ich dann webtransmission anwerfe und sofern der anfängt Daten zu schreiben, wird die Platte von rw auf ro gesetzt. Fürchterlich sowas...

Ich werde mal testen, ob das mit der Datenmenge was zu haben könnte und werde mal die Konfiguration von Webtransmission runterstellen.

Näheres heute abend ;D


Edit: mal abgesehen davon, dass ich nicht beide Platten gleichzeitig laufen lassen kann. Die SATA Platte wird nach einem Zugriff abgeängt, was ja unter Umständen wieder mit der Datenmenge zu tun haben könnte, da auf der IDE webtransmission läuft... *überleg*

Datenraten
 
Zuletzt bearbeitet:
An meiner FB hängen über einen USB-Hub Drucker und Stick.

Für einen Ausdruck habe ich heute meinen Drucker angeschalten. Ziemlich zeitgleich mit dem Abschalten des Druckers hat sich er der USB-Stick verabschiedet. Im Syslog stellt sich das so dar:

Code:
Jul 16 18:48:50 fritz user.info eventadd[3756]: EVENT(131): USB-Gerät 004, Klasse 'printer', angesteckt
Jul 16 18:48:50 fritz user.info eventadd[3809]: EVENT(150): Druckerfreigabe auf Port 9100 gestartet.
Jul 16 18:50:01 fritz user.info eventadd[3880]: EVENT(132): USB-Gerät 004 abgezogen
Jul 16 18:50:02 fritz user.info eventadd[3907]: EVENT(151): Druckerfreigabe beendet.
Jul 16 18:50:09 fritz user.err kernel: BUG: warning at drivers/usb/musb/musb_host.c:2222/musb_h_disable()
Jul 16 18:50:09 fritz user.err kernel: Call Trace:
Jul 16 18:50:09 fritz user.err kernel: [<9400cca4>] dump_stack+0x8/0x34
Jul 16 18:50:09 fritz user.err kernel: [<c01b9264>] musb_h_disable+0xdc/0xfff05e78 [musb_hdrc]
Jul 16 18:50:09 fritz user.err kernel: [<c02bc254>] usb_hcd_endpoint_disable+0x128/0xffe00ed4 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02bf524>] usb_disable_interface+0x50/0xffdfdb2c [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02bf8a8>] usb_set_interface+0x150/0xffdfd8a8 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02ba7c4>] usb_reset_device+0x3f8/0xffe02c34 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02ba9ac>] usb_reset_composite_device+0x104/0xffe02758 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c00d1f10>] usb_stor_port_reset+0x60/0xffffb150 [usb_storage]
Jul 16 18:50:09 fritz user.err kernel: [<c00d2234>] usb_stor_invoke_transport+0x2c0/0xffffb08c [usb_storage]
Jul 16 18:50:09 fritz user.err kernel: [<c00d265c>] usb_stor_control_thread+0x1a4/0xffffab48 [usb_storage]
Jul 16 18:50:09 fritz user.err kernel: [<9403db40>] kthread+0xf8/0x144
Jul 16 18:50:09 fritz user.err kernel: [<94008498>] kernel_thread_helper+0x10/0x18
Jul 16 18:50:09 fritz user.err kernel: 
Jul 16 18:50:09 fritz user.err kernel: BUG: warning at drivers/usb/musb/musb_host.c:2222/musb_h_disable()
Jul 16 18:50:09 fritz user.err kernel: Call Trace:
Jul 16 18:50:09 fritz user.err kernel: [<9400cca4>] dump_stack+0x8/0x34
Jul 16 18:50:09 fritz user.err kernel: [<c01b9264>] musb_h_disable+0xdc/0xfff05e78 [musb_hdrc]
Jul 16 18:50:09 fritz user.err kernel: [<c02bc254>] usb_hcd_endpoint_disable+0x128/0xffe00ed4 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02bf524>] usb_disable_interface+0x50/0xffdfdb2c [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02bf8a8>] usb_set_interface+0x150/0xffdfd8a8 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02ba7c4>] usb_reset_device+0x3f8/0xffe02c34 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c02ba9ac>] usb_reset_composite_device+0x104/0xffe02758 [usbcore]
Jul 16 18:50:09 fritz user.err kernel: [<c00d1f10>] usb_stor_port_reset+0x60/0xffffb150 [usb_storage]
Jul 16 18:50:09 fritz user.err kernel: [<c00d0390>] bus_reset+0x20/0xffffcc90 [usb_storage]
Jul 16 18:50:09 fritz user.err kernel: [<c01e474c>] scsi_try_bus_reset+0x38/0xffedc8ec [scsi_mod]
Jul 16 18:50:09 fritz user.err kernel: [<c01e59a8>] scsi_error_handler+0x4f8/0xffedbb50 [scsi_mod]
Jul 16 18:50:09 fritz user.err kernel: [<9403db40>] kthread+0xf8/0x144
Jul 16 18:50:09 fritz user.err kernel: [<94008498>] kernel_thread_helper+0x10/0x18
Jul 16 18:50:09 fritz user.err kernel: 
Jul 16 18:50:19 fritz user.err kernel: BUG: warning at drivers/usb/musb/musb_host.c:2222/musb_h_disable()
Jul 16 18:50:19 fritz user.err kernel: Call Trace:
Jul 16 18:50:19 fritz user.err kernel: [<9400cca4>] dump_stack+0x8/0x34
Jul 16 18:50:19 fritz user.err kernel: [<c01b9264>] musb_h_disable+0xdc/0xfff05e78 [musb_hdrc]
Jul 16 18:50:19 fritz user.err kernel: [<c02bc254>] usb_hcd_endpoint_disable+0x128/0xffe00ed4 [usbcore]
Jul 16 18:50:19 fritz user.err kernel: [<c02bf524>] usb_disable_interface+0x50/0xffdfdb2c [usbcore]
Jul 16 18:50:19 fritz user.err kernel: [<c02bf8a8>] usb_set_interface+0x150/0xffdfd8a8 [usbcore]
Jul 16 18:50:19 fritz user.err kernel: [<c02ba7c4>] usb_reset_device+0x3f8/0xffe02c34 [usbcore]
Jul 16 18:50:19 fritz user.err kernel: [<c02ba9ac>] usb_reset_composite_device+0x104/0xffe02758 [usbcore]
Jul 16 18:50:19 fritz user.err kernel: [<c00d1f10>] usb_stor_port_reset+0x60/0xffffb150 [usb_storage]
Jul 16 18:50:19 fritz user.err kernel: [<c00d2234>] usb_stor_invoke_transport+0x2c0/0xffffb08c [usb_storage]
Jul 16 18:50:19 fritz user.err kernel: [<c00d265c>] usb_stor_control_thread+0x1a4/0xffffab48 [usb_storage]
Jul 16 18:50:19 fritz user.err kernel: [<9403db40>] kthread+0xf8/0x144
Jul 16 18:50:19 fritz user.err kernel: [<94008498>] kernel_thread_helper+0x10/0x18
 
Code:
Jul 16 18:50:09 fritz user.err kernel: BUG: warning at drivers/usb/musb/musb_host.c:2222/musb_h_disable()

Code:
   /* NOTE:  qh is invalid unless !list_empty(&hep->urb_list) */

   /* kick first urb off the hardware, if needed */
   qh->is_ready = 0;
   if (!sched || qh == first_qh(sched)) {
      urb = next_urb(qh);
        [B]WARN_ON(urb==0);[/B]
        if (urb) {

            /* make software (then hardware) stop ASAP */
            spin_lock(&urb->lock);
            if (urb->status == -EINPROGRESS)
                urb->status = -ESHUTDOWN;
            spin_unlock(&urb->lock);

            /* cleanup */
            musb_cleanup_urb(urb, qh, urb->pipe & USB_DIR_IN);
        }
   }
 
Hallo,
ich hab seit ein paar wochen das gleiche problem, das der USB-Stick "verlohren" geht.

Hat da jemand eine Lösung gefunden?

Gruß Michael
 
Ich wäre auch an einer Lösung interessiert.
Habe mitlerweile mehrere USB-Sticks getestet und alle wurden nach einer gewissen Zeit ausgehängt.

Wo kann ich denn die Logs prüfen?
 
ich hatte ebenfalls die disk i/o error wie lord of linux am anfang des themas...
am ende war beim low level anaylsieren des sticks wirklich ein bereich von 2 mb defekt...
daher ausgetauscht und gut war...
 
Ich denke nicht, dass wir eine "Lösung" finden werden. Entweder ist es ein Hardware-Problem, dann muss der Stick getauscht werden. Oder das Problem tritt auch mit der original AVM-Firmware und "gutem" Stick auf. Dann sollte man bei AVM ein Ticket öffnen und hoffen, dass sie das Kernel-Modul anpassen.

MfG Oliver
 
Was kann ich als Laie denn tun, außer verschiedene USB-Sticks zu testen?
 
Genau. Und auch mal testweise ohne Freetz.

MfG Oliver
 
Habe gerade mal alles abgezogen und neu angesteckt.
Die Geräte werden erkannt. Aber der Stickk kann nicht gemountet werden.

Habe nen aktiven USB-Hun angeschlossen, daran nen CardReader und den USB-Stick.

Code:
Nov 20 10:01:30 eventadd[1802]: EVENT(132): USB-Gerät 003 abgezogen
Nov 20 10:01:30 eventadd[1804]: EVENT(132): USB-Gerät 002 abgezogen
Nov 20 10:01:30 eventadd[1816]: EVENT(132): USB-Gerät 004 abgezogen
Nov 20 10:02:35 eventadd[1898]: EVENT(131): USB-Gerät 010, Klasse 'hub', angesteckt
Nov 20 10:02:35 eventadd[1902]: EVENT(130): USB-Gerät 011 angesteckt
Nov 20 10:02:35 eventadd[1904]: EVENT(131): USB-Gerät 009, Klasse 'hub', angesteckt

Der Versuch zu mounten:
Code:
/var/media/ftp/uStor01 # mount -t vfat /dev/sda /var/media/ftp/uStor01
mount: mounting /dev/sda on /var/media/ftp/uStor01 failed: No such device

Werde gleich den Stick nochmal mit dem Progrämmchen testen.
 
muss es nicht /dev/sda1 sein?
 
Wenn "No such device" kommt, ist es vermutlich auch nicht /dev/sda1
Vorhandene Geräte und Partitionen kann man sich so anzeigen lassen.
Code:
cat /proc/partitions
Vermutlich ist es sdb1 oder ein noch höherer Buchstabe, eben weil die Verbindung mit sda verloren gegangen ist.
 
Ich habe diesen mount-Befehl jetzt schon seit längerer Zeit im Einsatz und es hat immer gut funktioniert.
 
Dann ist der Stick nicht partitioniert, sondern das Dateisystem ist auf dem ganzen Stick.

Schau trotzdem mal in /proc/partitions ob und unter welcher Bezeichnung der Stick ansprechbar ist
 
So, Stick ist überprüft -> keine Fehler.

Nun habe ich ihn wieder eingesteckt:
Code:
/var/mod/root # Nov 20 13:32:55 eventadd[2283]: EVENT(131): USB-Gerät 016, Klasse 'storage', angesteckt
Nov 20 13:33:06 eventadd[2375]: EVENT(140): Partition unter uStor00 eingebunden
Nov 20 13:33:17 tr069starter[2386]: tr069starter: /var/media/ftp/uStor00/tr069start.config not found - exit

Code:
/var/mod/root # cat /proc/partitions
major minor  #blocks  name

  31     0       8192 mtdblock0
  31     1       6949 mtdblock1
  31     2       7616 mtdblock2
  31     3         64 mtdblock3
  31     4        256 mtdblock4
  31     5        256 mtdblock5
  31     6        320 mtdblock6
  31     7       7296 mtdblock7
   8     0    2015232 sda

Der Stick (2 GB) ist unpartitioniert und mit Windows XP auf FAT32 formatiert.

Folgende Zeilen habe ich in die debug.cfg eingetragen, um den Stick manuell nach uStor01 zu mounten, da er ausschleßlich als uStor00 erkannt wird.
Code:
#----- Warten bis USB-Stick gemountet ist
max=10
i=0
while [ $i -lt $max ]; do
if mount | grep " on /var/media/ftp/" > /dev/null; then
break
fi
let i=$i+1
sleep 30
done
#----- ENDE USB-Stick Warteschleife

#----- USB-Stick ummounten
umount /var/media/ftp/uStor00
sleep 5
rmdir /var/media/ftp/uStor00
#----- ENDE USB-Stick-ummounten

#----- USB-Stick neu mounten
mkdir /var/media/ftp/uStor01
sleep 10
chmod 777 /var/media/ftp/uStor01
mount -t vfat /dev/sda /var/media/ftp/uStor01
#----- ENDE USB-Stick-mounten

Nachdem ich ihn jetzt eingesteckt habe wurde er auch wieder sauber eingebunden.
 
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.