Sie sind nicht angemeldet.

Lieber Besucher, herzlich willkommen bei: GentooForum.de. Falls dies Ihr erster Besuch auf dieser Seite ist, lesen Sie sich bitte die Hilfe durch. Dort wird Ihnen die Bedienung dieser Seite näher erläutert. Darüber hinaus sollten Sie sich registrieren, um alle Funktionen dieser Seite nutzen zu können. Benutzen Sie das Registrierungsformular, um sich zu registrieren oder informieren Sie sich ausführlich über den Registrierungsvorgang. Falls Sie sich bereits zu einem früheren Zeitpunkt registriert haben, können Sie sich hier anmelden.

1

16.01.2006, 01:20

[gelöst] Komisches Problem mit udev (dbus, hal, ivman) und meinem USB-Stick

Hi,
seit einiger Zeit hab ich ein seltsames Problem mit meinem USB-Stick. Wenn ich ihn einstecke werden in /media neben "cdrecorder" zwei Verzeichnisse angelegt:

Quellcode

1
2
3
4
5
6
7
jens:~> ls -la /media/
total 38
drwxr-xr-x   5 root root   4096 Jan 16 00:41 .
drwxr-xr-x  19 root root   4096 Dec 26 22:28 ..
drwxr-xr-x   2 root root   4096 Jan 16 00:41 L_MMEL
drwxr-xr-x   2 root root   4096 Jan 15 23:56 cdrecorder
drwxrwx---   2 root users 22016 Jan  1  1970 usbdisk

"L_MMEL" is ok, "cdrecorder" auch, aber warum "usbdisk" angelegt wird ist mir schleierhaft. Wenn es nur das wäre, hätte ich kein Problem damit.
Das Dumme ist nur, dass "L_MMEL" keine Dateien enthält, in "usbdisk" werden dagegen 432 Einträge mit Namen wie "ÃŽ.ÃŽ" angezeigt.

Seit wann das Problem besteht, weiss ich nicht genau, ich vermute allerdings, dass es mit einem udev-Update zusammen hängt, das ich vor ca. 3 Wochen gemacht hatte.

Noch ein paar Daten:
Ich verwende
  • ivman-0.5_pre2
  • dbus-0.23.4-r1
  • hal-0.4.8

dmesg ergibt folgendes:

Quellcode

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
usb 2-3: new full speed USB device using ohci_hcd and address 8
usb 2-3: not running at top speed; connect to a high speed hub
scsi7 : SCSI emulation for USB Mass Storage devices
usb-storage: device found at 8
usb-storage: waiting for device to settle before scanning
  Vendor: LG        Model: FlashDrive        Rev: 2.00
  Type:   Direct-Access                      ANSI SCSI revision: 02
SCSI device sdb: 256000 512-byte hdwr sectors (131 MB)
sdb: assuming Write Enabled
sdb: assuming drive cache: write through
SCSI device sdb: 256000 512-byte hdwr sectors (131 MB)
sdb: assuming Write Enabled
sdb: assuming drive cache: write through
 /dev/scsi/host7/bus0/target0/lun0: p1
Attached scsi removable disk sdb at scsi7, channel 0, id 0, lun 0
Attached scsi generic sg1 at scsi7, channel 0, id 0, lun 0,  type 0
usb-storage: device scan complete
FAT: Filesystem panic (dev sdb)
    fat_get_cluster: invalid cluster chain (i_pos 8190)
    File system has been set read-only
FAT: Filesystem panic (dev sdb)
    fat_get_cluster: invalid cluster chain (i_pos 8190)

Die letzten beiden Zeilen werden dann noch ziemlich oft wiederholt. (Wahrscheinlich 430 mal ?()

In /etc/fstab erhalte ich beim einstecken die beiden folgenden Zeilen:

Quellcode

1
2
/dev/sdb                /media/usbdisk          vfat    user,exec,noauto,utf8,noatime,sync,managed 0 0
/dev/sdb1               /media/L_MMEL           vfat    user,exec,noauto,utf8,noatime,sync,managed 0 0

Ich vermute, dass der Fehler bei udev liegt, weil die beiden Verzeichnisse auch dann angelegt werden wenn ivman nicht läuft. Die Verzeichnisse sind dann natürlich leer. Von ivman habe kein Update mehr gemacht (seit es noch funktioniert hat).

Um sicher zu gehen, habe ich mal dbus, hal und ivman mit emerge unmerge deinstalliert und dann die Verzeichnisse /etc/dbus-1, /etc/hal, /etc/ivman sowie /var/run/dbus und /var/run/hald gelöscht. Danach alles wieder installiert: nichts ;(

Achja, der USB-Stick funktioniert an anderen Rechnern problemlos und hat bis vor 3 Wochen auch an diesem Rechner noch funktioniert. Dateisystem ist FAT(32?).

Vielen Dank schon mal für jede Hilfe !!!

Edit: :tongue:
Habe den Fahler inzwischen gefunden:
Irgendwas stimmte mit der Partitionstabelle auf dem USB-Stick nicht. Das führte dazu, dass ivman nicht /dev/sdb1, sondern /dev/sdb "gemountet" hat. Nachdem ich die Partitionstabelle mit fdisk neu angelegt hatte und mit mkdosfs den USB-Stick formatiert habe geht jetzt alles wieder. Nur komisch, dass der Fehler Windows nicht gejuckt hat...
Gruß,
Jens

Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von »Jens Rutschmann« (31.01.2006, 12:10)