Hallo! Einer unserer Benutzer hatte gerade ein merkwuerdiges Problem, wofuer ich leider noch keine Loesung gefunden habe (auch nicht im Archiv... :-( ): Er hat einen USB-Stick, mit dem er regelmaessig Daten zwischen einem SuSE 10.0 PC und einem Win00 PC hin- und herschiebt. Bisher funktionierte das praechtig - jedesmal, wenn er den Stick in die SuSE-Box steckte, bekam er die Frage, ob er dafuer ein Konquerorfenster oeffnen wolle und er konnte damit arbeiten. Alles prima. Seit einigen Tagen funktioniert das nicht mehr. Ich habe mir das angesehen und konnte folgendes feststellen: - Der Stick hat eine Label NAME. - Wenn ich den Stick einstecke, tauchen zwei driectories in /media auf: /media/usbdisk /media/NAME - Versuche ich ein 'ls /media/NAME', bekome ich ein "no device found" - "mount" zeigt /dev/sda1 als mounted auf /media/NAME - /media/usbdisk ist leer - Wenn ich in dieser Situation ein 'umount /media/usbdisk' ausfuehre, kommt ploetzlich das Konquerorfenster fuer NAME und /dev/sda1 wird korrekt auf /media/NAME gemounted. - Nehme ich den Stick weg, verschwinden beide Directories in /media. Irgendwie scheint "etwas" erst zu probieren, /dev/sda1 auf /media/usbdisk zu setzen. Das geht schief und alles bleibt haengen, wodurch der mount auf /media/NAME nicht mehr funktioniert. Haeh? Ich haenge die entsprechenden Zeilen aus /var/log/messages unten an. Jeglicher Loesungshinweis waere mir heiss willkommen, da der gute Mensch im Moment seinen USB-Stick nicht mehr benutzen kann... :-( Die einzigen Veraenderungen auf diesem PC in den letzten Wochen waren alle offiziellen SuSE-Updates (inkl. kernel). Cheerio, Thomas Anhang: /var/log/messages (inkl. umount commando) [...] Mar 7 10:33:57 pcs23605 kernel: usb 4-2: new high speed USB device using ehci_hcd and address 11 Mar 7 10:33:57 pcs23605 kernel: scsi4 : SCSI emulation for USB Mass Storage devices Mar 7 10:33:57 pcs23605 kernel: usb-storage: device found at 11 Mar 7 10:33:57 pcs23605 kernel: usb-storage: waiting for device to settle before scanning Mar 7 10:34:02 pcs23605 kernel: Vendor: USB Model: Flash Drive Rev: 1.12 Mar 7 10:34:02 pcs23605 kernel: Type: Direct-Access ANSI SCSI revision: 00 Mar 7 10:34:02 pcs23605 kernel: SCSI device sda: 507901 512-byte hdwr sectors (260 MB) Mar 7 10:34:02 pcs23605 kernel: sda: Write Protect is off Mar 7 10:34:02 pcs23605 kernel: sda: Mode Sense: 37 00 00 00 Mar 7 10:34:02 pcs23605 kernel: sda: assuming drive cache: write through Mar 7 10:34:02 pcs23605 kernel: SCSI device sda: 507901 512-byte hdwr sectors (260 MB) Mar 7 10:34:02 pcs23605 kernel: sda: Write Protect is off Mar 7 10:34:02 pcs23605 kernel: sda: Mode Sense: 37 00 00 00 Mar 7 10:34:02 pcs23605 kernel: sda: assuming drive cache: write through Mar 7 10:34:02 pcs23605 kernel: sda: sda1 Mar 7 10:34:02 pcs23605 kernel: Attached scsi removable disk sda at scsi4, channel 0, id 0, lun 0 Mar 7 10:34:02 pcs23605 kernel: Attached scsi generic sg0 at scsi4, channel 0, id 0, lun 0, type 0 Mar 7 10:34:02 pcs23605 kernel: usb-storage: device scan complete Mar 7 10:34:02 pcs23605 hal-subfs-mount[7160]: The volume is already mounted to : /media/usbdisk Mar 7 10:34:02 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload foun d, skip event 'mount' Mar 7 10:34:02 pcs23605 hal-subfs-mount[7167]: SYMLINKS:: disk/by-id/usb-USB_Fl ash_Drive_070B000520C0740 disk/by-path/usb-070B000520C0740:0:0:0 Mar 7 10:34:02 pcs23605 hal-subfs-mount[7167]: MOUNT_POINT:: /media/NAME Mar 7 10:34:02 pcs23605 hal-subfs-mount[7167]: MOUNTPOINT:: /media/NAME Mar 7 10:34:02 pcs23605 hal-subfs-mount[7167]: Collected mount options and Call ed(0) /bin/mount -t subfs -o fs=floppyfss,sync,procuid,nosuid,nodev,exec,utf8=true /dev/sda1 "/media/NAME" Mar 7 10:34:02 pcs23605 submountd: mount failure, Device or resource busy Mar 7 10:34:02 pcs23605 kernel: subfs: unsuccessful attempt to mount media (256 ) Mar 7 10:35:13 pcs23605 submountd: mount failure, Device or resource busy Mar 7 10:35:13 pcs23605 kernel: subfs: unsuccessful attempt to mount media (256 ) Mar 7 10:35:17 pcs23605 sudo: uid : TTY=pts/2 ; PWD=/media ; USER=root ; COMMAND=/bin/umount usbdisk Mar 7 10:35:17 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Mar 7 10:35:17 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Mar 7 10:35:20 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload found, skip event 'umount' Mar 7 10:36:21 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload found, skip event 'mount' Mar 7 10:36:24 pcs23605 udevd[2281]: get_netlink_msg: no ACTION in payload found, skip event 'umount' [...]
On Tue, Mar 07, 2006 at 11:01:08AM +0100, T. Ribbrock wrote:
- Der Stick hat eine Label NAME. - Wenn ich den Stick einstecke, tauchen zwei driectories in /media auf: /media/usbdisk /media/NAME - Versuche ich ein 'ls /media/NAME', bekome ich ein "no device found" - "mount" zeigt /dev/sda1 als mounted auf /media/NAME - /media/usbdisk ist leer - Wenn ich in dieser Situation ein 'umount /media/usbdisk' ausfuehre, kommt ploetzlich das Konquerorfenster fuer NAME und /dev/sda1 wird korrekt auf /media/NAME gemounted. - Nehme ich den Stick weg, verschwinden beide Directories in /media.
Irgendwie scheint "etwas" erst zu probieren, /dev/sda1 auf /media/usbdisk zu setzen. Das geht schief und alles bleibt haengen, wodurch der mount auf /media/NAME nicht mehr funktioniert. Haeh? Ich haenge die entsprechenden Zeilen aus /var/log/messages unten an.
Genauer: /dev/sda scheint auf /media/usbdisk gemounted zu werden (was IMO wenig Sinn macht) und /dev/sda1 geht nach /media/NAME - aber nur, nachdem der mount auf /media/usbdisk weg ist. Ich habe den Stick auch schon neu partitioniert und formatiert, sowohl unter SuSE 10.0, als auch unter Win00, aber es hilft nicht. :-( Cheerio, Thomas
On Tue, Mar 07, 2006 at 01:25:39PM +0100, T. Ribbrock wrote:
On Tue, Mar 07, 2006 at 11:01:08AM +0100, T. Ribbrock wrote:
- Der Stick hat eine Label NAME. - Wenn ich den Stick einstecke, tauchen zwei driectories in /media auf: /media/usbdisk /media/NAME - Versuche ich ein 'ls /media/NAME', bekome ich ein "no device found" - "mount" zeigt /dev/sda1 als mounted auf /media/NAME - /media/usbdisk ist leer - Wenn ich in dieser Situation ein 'umount /media/usbdisk' ausfuehre, kommt ploetzlich das Konquerorfenster fuer NAME und /dev/sda1 wird korrekt auf /media/NAME gemounted. - Nehme ich den Stick weg, verschwinden beide Directories in /media.
Es *scheint* ein Problem mit dem Stick zu sein - nachdem ich den Stick mit den Windows-Tools vom Hersteller neu formatiert habe (weder Windows format noch Linux' fdisk/mkdosfs waren genug), funktioniert er wieder. Das nervige an der Geschichte ist, dass er in Windows die ganze Zeit funktioniert hat, was natuerlich wieder zur ueblichen Linux-Laesterei gefuehrt hat... <seufz> Cheerio, Thomas
participants (2)
-
Ekkard Gerlach
-
T. Ribbrock