staging.inyokaproject.org

Diskette

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |
Dieses Thema ist die Diskussion des Artikels Diskette.

Surst Team-Icon

Lokalisierungsteam
(Themenstarter)

Anmeldungsdatum:
8. Februar 2008

Beiträge: 392

Hab mal ein wenig dran gearbeitet. Kann es sein, dass das Wiki mit .svg-Dateien Probleme hat?

Externe Diskettenlaufwerke müsste jemand anders machen, ich habe keins. Anmerkungen sind als ToDo momentan im Artikel eingearbeitet.

fdutils hat bei mir nicht funktioniert, safecopy ist für datenträger auslesen allgemein, ufiformat scheint was recht spezielles zu sein und kmformat gibts bei mir unter maverick nicht mehr (nur hardy, karmic, lucid).

Formatieren mit der Laufwerksverwaltung funktioniert nicht (scheint nicht für Disketten ausgelegt zu sein).

Fehlt irgendjemanden noch was oder hat was beizutragen? pmount, wie in einem Forenbeitrag erwähnt, hat mir die Diskette zerschossen (dateisystemmäßig). Alles in allem hielt sich mein Beitrag damit doch arg im Rahmen^^

cornix Team-Icon

Avatar von cornix

Anmeldungsdatum:
9. März 2007

Beiträge: 4763

svg-Dateien sind für das Wiki xml-Dateien, die es nicht zu rendern braucht. Diskettensymbole haben wir aber genug im Wiki, z.B. das

Ungültiges Makro

Dieses Makro ist nicht verfügbar

.

Der Artikel ist ungetestet. 😉

Die Einleitung bekommt im Wiki in der Regel keine Überschrift.

Gruß, cornix

Surst Team-Icon

Lokalisierungsteam
(Themenstarter)

Anmeldungsdatum:
8. Februar 2008

Beiträge: 392

Es geht nicht darum, dass es eine Diskette ist, sondern darum, dass man erkennen kann, wann der Schreibschutz aktiviert ist.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Es geht nicht darum, dass es eine Diskette ist, sondern darum, dass man erkennen kann, wann der Schreibschutz aktiviert ist.

Eine gute Idee. ☺

Ich habe ein wenig an der Syntax gefeilt und eine kurze Einleitung geschrieben. Diese kann gerne ausgebaut werden. 😉 Hast du Erfahrung mit USB-Diskettenlaufwerken? Hier könnte ich ggf. ergänzen. Habe ein solches Laufwerk hier liegen. Sollte noch ein Hinweis herein, dass man im BIOS ggf. ein Floppy aktivieren muss?

Edit:

  • Eventuell noch einen Hinweis, dass der User Benutzer der Gruppe floppy sein muss.

Surst Team-Icon

Lokalisierungsteam
(Themenstarter)

Anmeldungsdatum:
8. Februar 2008

Beiträge: 392

march, werden USB-Diskettenlaufwerke auch unter /dev/fd0 angesprochen?

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Überprüfe ich noch am anderen PC - habe hier so viel geändert, dass ich das nicht genau weiß. 😬 Ich hatte udisks installiert und an der fstab sowie an udev und UUID herumgepfuscht. 😉 Nun wollte ich testen ob ggf. udisks und die Gruppe "floppy" ausreichend sind.

Interessant wäre es zu wissen ob es möglich ist das Desktopicon beim Einhängen eines solchen Laufwerks herzuzaubern. 😉

Edit: Sie wird unter /dev/sd* angesprochen.

Frank62

Avatar von Frank62

Anmeldungsdatum:
8. Dezember 2008

Beiträge: 2120

march schrieb:

😲 nur noch... Gott, diese RIESIGEN 5,25" Dinger...

Ich hatte im ersten PC auch eine Festplatte von diesem Format. 😊

So ein teil läuft noch in meinem Amiga (eine Quantum Bigfoot) Das Teil rennt seit Jahren ohne Probleme...Nur das Ding hört sich an, wie Omas Nähmaschine mit Stumpfer Nadel 😕

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Ich teste noch - auf einem System klappt es auf dem anderen PC nicht... Identisches Vorgehen und identische Einstellungen... 👿

Vielleicht sehe ich den Wald vor lauter Bäumen nicht. Kann jemand Baustelle/Diskette (Abschnitt „USB-Diskettenlaufwerk“) testen? Unter Lucid klappt es (ohne udev) unter Maverick wird nach diesem Vorgehen das Icon angezeigt aber ich erhalte die Meldung "timeout for mount to appear" ... 😬

Weiteres Problem: Beim Booten sucht Ubuntu das USB-Laufwerk. Muss nach einer anderen Methode suchen...

Im Netz fand ich die Seite von elektronenblitz63: http://elektronenblitz63.de/html/skripte.html Hier verweist er auf einen Thread im Forum: http://forum.ubuntuusers.de/topic/usb-floppy-lw-will-nicht/#post-2594872

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Das Skript ist eine gute Sache - mit udisks habe ich es erfolgreich getestet.

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46

#!/bin/bash
### mount/unmount floppy
### Elektronenblitz63 - ubuntuusers.de 2010
### published under GPL V3

# Laufwerksbezeichnung
# erstes Diskettenlaufwerk fd0 
# USB-Laufwerke sd*, also z.B. sdb, sdc usw.
device=sdf

# Einhängepunkt
mountpoint=Diskette

# libnotify settings
TITLE="USB-Diskettenlaufwerk"
WAIT="Lese Diskette. Einen Moment bitte ..."
MOUNT="Diskette eingebunden"
UNMOUNT="Diskette kann entfernt werden"
ERROR="keine Diskette im Laufwerk !"

# angezeigtes Logo/Icon
LOGO=/usr/share/icons/Humanity/devices/48/media-floppy.svg

# Abfrage Status Diskette geladen
floppy_mount="`mount -l | egrep  -wo "/dev/"$device`"

# deaktiviert WLAN
if [ "$floppy_mount" = "/dev/"$device ]; then
  udisks --umount /media/$mountpoint
   notify-send -i $LOGO  "$TITLE" "$UNMOUNT"
exit

else
 notify-send -i $LOGO "$TITLE" "$WAIT"
  udisks --mount /dev/$device /media/$mountpoint
 fi

floppy_mount="`mount -l | egrep  -wo "/dev/"$device`"

if [ "$floppy_mount" = "/dev/"$device ]; then
   notify-send -i $LOGO "$TITLE" "$MOUNT"
 else
    notify-send -i $LOGO "$TITLE" "$ERROR"
 fi
 exit

Ich suche noch nach Möglichkeiten das ganze zu automatisieren. ☺

noisefloor Team-Icon

Anmeldungsdatum:
6. Juni 2006

Beiträge: 29567

Hallo,

Ich suche noch nach Möglichkeiten das ganze zu automatisieren

udev Regel?

Gruß, noisefloor

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

udev Regel?

Yep - hatte ich auch schon überlegt und im anderen Thread hinterlegt. Es hatte gestern nur nicht geklappt wie ich es mir vorgestellt hatte. 😉 Gut wäre es, wenn /dev/... automatisch ermittelt würde. Zumindest das Skript funktioniert ganz gut.

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

Hallo,
also unter 10.04/10.10 wird ein USB-Floppy Laufwerk bei mir direkt als 1,5MB USB Datenträger erkannt, ohne irgendwelche Änderungen am System.

Ein "normales", internes Laufwerk muss ich erst installieren, wenn ich hier in meiner Grabbelkiste noch eins finde. 😉

Edit: USB-Floppy ohne Änderungen am System hier also kein Problem. Für das int. Diskettenlaufwerk bietet sich das Skript an, dazu muss dann allerdings die entsprechende Zeile für das Floppy-Laufwerk in der /etc/fstab auskommentiert werden.

Eine Geräteerkennung des int. Laufwerks über die UUID ist anscheinend nicht möglich, da das Laufwerk dort nicht aufgeführt wird. Man muss den entsprechenden Eintrag im Skript (fd*) also einmalig manuell vornehmen.

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

also unter 10.04/10.10 wird ein USB-Floppy Laufwerk bei mir direkt als 1,5MB USB Datenträger erkannt, ohne irgendwelche Änderungen am System.

Meines wird nicht erkannt. :/

Ein "normales", internes Laufwerk muss ich erst installieren, wenn ich hier in meiner Grabbelkiste noch eins finde. 😉

Keinen Stress. ☺

Edit: USB-Floppy ohne Änderungen am System hier also kein Problem. Für das int. Diskettenlaufwerk bietet sich das Skript an, dazu muss dann allerdings die entsprechende Zeile für das Floppy-Laufwerk in der /etc/fstab auskommentiert werden.

Danke.

Eine Geräteerkennung des int. Laufwerks über die UUID ist anscheinend nicht möglich, da das Laufwerk dort nicht aufgeführt wird. Man muss den entsprechenden Eintrag im Skript (fd*) also einmalig manuell vornehmen.

Ich wollte die Tage mit dem USB-Laufwerk und einer UDEV-Regel versuchen das Skript automatisch zu starten.

Ich habe noch Informationen aus einer PN und das Skript hinterlegt. Muss aber noch alles sortiert und aufbereitet werden. 😉

elektronenblitz63

Avatar von elektronenblitz63

Anmeldungsdatum:
16. Januar 2007

Beiträge: 29307

So sieht das bei mir unter 10.04 aus ...

Bus 004 Device 003: ID 0644:0000 TEAC Corp. Floppy

Gerät wird angeschlossen, keine Diskette im Laufwerk:

udevadm monitor --udev
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing

UDEV  [1299136808.325991] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1 (usb)
UDEV  [1299136808.327861] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0 (usb)
UDEV  [1299136808.328191] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9 (scsi)
UDEV  [1299136808.328854] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/scsi_host/host9 (scsi_host)
UDEV  [1299136813.358831] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0 (scsi)
UDEV  [1299136813.359346] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0 (scsi)
UDEV  [1299136813.360372] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0/scsi_disk/9:0:0:0 (scsi_disk)
UDEV  [1299136813.360685] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0/scsi_device/9:0:0:0 (scsi_device)
UDEV  [1299136813.361236] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0/bsg/9:0:0:0 (bsg)
UDEV  [1299136813.361809] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0/scsi_generic/sg7 (scsi_generic)
UDEV  [1299136813.615176] add      /devices/virtual/bdi/8:80 (bdi)
UDEV  [1299136814.259179] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host9/target9:0:0/9:0:0:0/block/sdf (block)

Das selbe mit Rückmeldungen des Kernels:

udevadm monitor --kernel
monitor will print the received events for:
KERNEL - the kernel uevent

KERNEL[1299136886.783879] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1 (usb)
KERNEL[1299136886.787834] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0 (usb)
KERNEL[1299136886.788028] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10 (scsi)
KERNEL[1299136886.788045] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/scsi_host/host10 (scsi_host)
KERNEL[1299136891.919920] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0 (scsi)
KERNEL[1299136891.919997] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0 (scsi)
KERNEL[1299136891.920055] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0/scsi_disk/10:0:0:0 (scsi_disk)
KERNEL[1299136891.920104] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0/scsi_device/10:0:0:0 (scsi_device)
KERNEL[1299136891.920202] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0/scsi_generic/sg7 (scsi_generic)
KERNEL[1299136891.920278] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0/bsg/10:0:0:0 (bsg)
KERNEL[1299136892.175725] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host10/target10:0:0/10:0:0:0/block/sdf (block)
KERNEL[1299136892.175789] add      /devices/virtual/bdi/8:80 (bdi)

und die Eigenschaften

udevadm monitor --property
monitor will print the received events for:
UDEV - the event which udev sends out after rule processing
KERNEL - the kernel uevent

KERNEL[1299136927.614885] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1
SUBSYSTEM=usb
DEVNAME=bus/usb/004/006
DEVTYPE=usb_device
PRODUCT=644/0/0
TYPE=0/0/0
BUSNUM=004
DEVNUM=006
SEQNUM=1786
MAJOR=189
MINOR=389

UDEV  [1299136927.617265] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1
SUBSYSTEM=usb
DEVNAME=/dev/bus/usb/004/006
DEVTYPE=usb_device
PRODUCT=644/0/0
TYPE=0/0/0
BUSNUM=004
DEVNUM=006
SEQNUM=1786
ID_VENDOR=TEAC
ID_VENDOR_ENC=TEAC\x20\x20\x20\x20
ID_VENDOR_ID=0644
ID_MODEL=TEAC_FD-05PUB
ID_MODEL_ENC=TEAC\x20FD-05PUB\x20\x20\x20
ID_MODEL_ID=0000
ID_REVISION=0000
ID_SERIAL=TEAC_TEAC_FD-05PUB
ID_BUS=usb
ID_USB_INTERFACES=:080400:
MAJOR=189
MINOR=389
DEVLINKS=/dev/char/189:389

KERNEL[1299136927.618887] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=644/0/0
TYPE=0/0/0
INTERFACE=8/4/0
MODALIAS=usb:v0644p0000d0000dc00dsc00dp00ic08isc04ip00
SEQNUM=1787

KERNEL[1299136927.619011] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11
SUBSYSTEM=scsi
DEVTYPE=scsi_host
SEQNUM=1788

KERNEL[1299136927.619044] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/scsi_host/host11 (scsi_host)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/scsi_host/host11
SUBSYSTEM=scsi_host
SEQNUM=1789

UDEV  [1299136927.619082] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0 (usb)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0
SUBSYSTEM=usb
DEVTYPE=usb_interface
PRODUCT=644/0/0
TYPE=0/0/0
INTERFACE=8/4/0
MODALIAS=usb:v0644p0000d0000dc00dsc00dp00ic08isc04ip00
SEQNUM=1787

UDEV  [1299136927.619465] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11
SUBSYSTEM=scsi
DEVTYPE=scsi_host
SEQNUM=1788

UDEV  [1299136927.619898] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/scsi_host/host11 (scsi_host)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/scsi_host/host11
SUBSYSTEM=scsi_host
SEQNUM=1789

KERNEL[1299136932.635945] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0
SUBSYSTEM=scsi
DEVTYPE=scsi_target
SEQNUM=1790

KERNEL[1299136932.636021] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0
SUBSYSTEM=scsi
DEVTYPE=scsi_device
MODALIAS=scsi:t-0x00
SEQNUM=1791

KERNEL[1299136932.636086] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_disk/11:0:0:0 (scsi_disk)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_disk/11:0:0:0
SUBSYSTEM=scsi_disk
SEQNUM=1792

KERNEL[1299136932.636135] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_device/11:0:0:0 (scsi_device)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_device/11:0:0:0
SUBSYSTEM=scsi_device
SEQNUM=1793

UDEV  [1299136932.636212] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0
SUBSYSTEM=scsi
DEVTYPE=scsi_target
SEQNUM=1790

KERNEL[1299136932.636249] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_generic/sg7 (scsi_generic)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_generic/sg7
SUBSYSTEM=scsi_generic
DEVNAME=sg7
SEQNUM=1794
MAJOR=21
MINOR=7

KERNEL[1299136932.636329] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/bsg/11:0:0:0 (bsg)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/bsg/11:0:0:0
SUBSYSTEM=bsg
DEVNAME=bsg/11:0:0:0
SEQNUM=1795
MAJOR=253
MINOR=7

UDEV  [1299136932.636669] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0 (scsi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0
SUBSYSTEM=scsi
DEVTYPE=scsi_device
MODALIAS=scsi:t-0x00
SEQNUM=1791

UDEV  [1299136932.637031] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_disk/11:0:0:0 (scsi_disk)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_disk/11:0:0:0
SUBSYSTEM=scsi_disk
SEQNUM=1792

UDEV  [1299136932.637396] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_device/11:0:0:0 (scsi_device)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_device/11:0:0:0
SUBSYSTEM=scsi_device
SEQNUM=1793

UDEV  [1299136932.638222] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_generic/sg7 (scsi_generic)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/scsi_generic/sg7
SUBSYSTEM=scsi_generic
DEVNAME=/dev/sg7
SEQNUM=1794
MAJOR=21
MINOR=7
DEVLINKS=/dev/char/21:7

UDEV  [1299136932.638644] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/bsg/11:0:0:0 (bsg)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/bsg/11:0:0:0
SUBSYSTEM=bsg
DEVNAME=/dev/bsg/11:0:0:0
SEQNUM=1795
MAJOR=253
MINOR=7
DEVLINKS=/dev/char/253:7

KERNEL[1299136932.891734] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=sdf
DEVTYPE=disk
SEQNUM=1796
MAJOR=8
MINOR=80

KERNEL[1299136932.891785] add      /devices/virtual/bdi/8:80 (bdi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/virtual/bdi/8:80
SUBSYSTEM=bdi
SEQNUM=1797

UDEV  [1299136932.892610] add      /devices/virtual/bdi/8:80 (bdi)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/virtual/bdi/8:80
SUBSYSTEM=bdi
SEQNUM=1797

UDEV  [1299136933.536622] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=/dev/sdf
DEVTYPE=disk
SEQNUM=1796
ID_VENDOR=TEAC
ID_VENDOR_ENC=TEAC\x20\x20\x20\x20
ID_VENDOR_ID=0644
ID_MODEL=TEAC_FD-05PUB
ID_MODEL_ENC=TEAC\x20FD-05PUB\x20\x20\x20
ID_MODEL_ID=0000
ID_REVISION=0000
ID_SERIAL=TEAC_TEAC_FD-05PUB
ID_TYPE=floppy
ID_BUS=usb
ID_USB_INTERFACES=:080400:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0
UDISKS_PRESENTATION_NOPOLICY=0
ID_DRIVE_FLOPPY=1
MAJOR=8
MINOR=80
DEVLINKS=/dev/block/8:80 /dev/disk/by-id/usb-TEAC_TEAC_FD-05PUB /dev/disk/by-path/pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0

Fortsetzung, Diskette wird eingelegt, aber noch nicht gemounted

KERNEL[1299137085.463924] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=sdf
DEVTYPE=disk
SEQNUM=1798
MAJOR=8
MINOR=80

KERNEL[1299137085.464025] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf/sdf1 (block)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf/sdf1
SUBSYSTEM=block
DEVNAME=sdf1
DEVTYPE=partition
SEQNUM=1799
MAJOR=8
MINOR=81

KERNEL[1299137085.591962] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0 (scsi)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0
SUBSYSTEM=scsi
SDEV_MEDIA_CHANGE=1
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00
SEQNUM=1800

UDEV  [1299137086.872617] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=/dev/sdf
DEVTYPE=disk
SEQNUM=1798
ID_VENDOR=TEAC
ID_VENDOR_ENC=TEAC\x20\x20\x20\x20
ID_VENDOR_ID=0644
ID_MODEL=TEAC_FD-05PUB
ID_MODEL_ENC=TEAC\x20FD-05PUB\x20\x20\x20
ID_MODEL_ID=0000
ID_REVISION=0000
ID_SERIAL=TEAC_TEAC_FD-05PUB
ID_TYPE=floppy
ID_BUS=usb
ID_USB_INTERFACES=:080400:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0
ID_FS_SEC_TYPE=msdos
ID_FS_UUID=18DA-C77B
ID_FS_UUID_ENC=18DA-C77B
ID_FS_VERSION=FAT12
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
UDISKS_PRESENTATION_NOPOLICY=0
ID_DRIVE_FLOPPY=1
MAJOR=8
MINOR=80
DEVLINKS=/dev/block/8:80 /dev/disk/by-id/usb-TEAC_TEAC_FD-05PUB /dev/disk/by-path/pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0 /dev/disk/by-uuid/18DA-C77B

UDEV  [1299137088.152710] add      /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf/sdf1 (block)
UDEV_LOG=3
ACTION=add
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf/sdf1
SUBSYSTEM=block
DEVNAME=/dev/sdf1
DEVTYPE=partition
SEQNUM=1799
ID_VENDOR=TEAC
ID_VENDOR_ENC=TEAC\x20\x20\x20\x20
ID_VENDOR_ID=0644
ID_MODEL=TEAC_FD-05PUB
ID_MODEL_ENC=TEAC\x20FD-05PUB\x20\x20\x20
ID_MODEL_ID=0000
ID_REVISION=0000
ID_SERIAL=TEAC_TEAC_FD-05PUB
ID_TYPE=floppy
ID_BUS=usb
ID_USB_INTERFACES=:080400:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0
ID_FS_SEC_TYPE=msdos
ID_FS_UUID=18DA-C77B
ID_FS_UUID_ENC=18DA-C77B
ID_FS_VERSION=FAT12
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
ID_DRIVE_FLOPPY=1
UDISKS_PRESENTATION_NOPOLICY=0
MAJOR=8
MINOR=81
DEVLINKS=/dev/block/8:81 /dev/disk/by-id/usb-TEAC_TEAC_FD-05PUB-part1 /dev/disk/by-path/pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0-part1 /dev/disk/by-uuid/18DA-C77B

KERNEL[1299137088.153831] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=sdf
DEVTYPE=disk
SEQNUM=1801
MAJOR=8
MINOR=80

UDEV  [1299137088.153883] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0 (scsi)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0
SUBSYSTEM=scsi
SDEV_MEDIA_CHANGE=1
DEVTYPE=scsi_device
DRIVER=sd
MODALIAS=scsi:t-0x00
SEQNUM=1800

UDEV  [1299137089.432636] change   /devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf (block)
UDEV_LOG=3
ACTION=change
DEVPATH=/devices/pci0000:00/0000:00:1a.1/usb4/4-1/4-1:1.0/host11/target11:0:0/11:0:0:0/block/sdf
SUBSYSTEM=block
DEVNAME=/dev/sdf
DEVTYPE=disk
SEQNUM=1801
ID_VENDOR=TEAC
ID_VENDOR_ENC=TEAC\x20\x20\x20\x20
ID_VENDOR_ID=0644
ID_MODEL=TEAC_FD-05PUB
ID_MODEL_ENC=TEAC\x20FD-05PUB\x20\x20\x20
ID_MODEL_ID=0000
ID_REVISION=0000
ID_SERIAL=TEAC_TEAC_FD-05PUB
ID_TYPE=floppy
ID_BUS=usb
ID_USB_INTERFACES=:080400:
ID_USB_INTERFACE_NUM=00
ID_USB_DRIVER=usb-storage
ID_PATH=pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0
ID_FS_SEC_TYPE=msdos
ID_FS_UUID=18DA-C77B
ID_FS_UUID_ENC=18DA-C77B
ID_FS_VERSION=FAT12
ID_FS_TYPE=vfat
ID_FS_USAGE=filesystem
UDISKS_PRESENTATION_NOPOLICY=0
ID_DRIVE_FLOPPY=1
MAJOR=8
MINOR=80
DEVLINKS=/dev/block/8:80 /dev/disk/by-id/usb-TEAC_TEAC_FD-05PUB /dev/disk/by-path/pci-0000:00:1a.1-usb-0:1:1.0-scsi-0:0:0:0 /dev/disk/by-uuid/18DA-C77B

Die UUID 18DA-C77B scheint, so wie die Geräte-ID 0644:0000 (ist klar), auch mit verschiedenen Disketten gleich zu bleiben.

Skript mit aut. Erkennung der UUID zum testen. Funktioniert bei mir nicht richtig, da Konflikt mit der ja bereits korrekt funktionierenden Autoerkennung des USB-Laufwerks. Die UUID-Erkennung ist aber ok.

#!/bin/bash
### mount/unmount floppy
### Elektronenblitz63 - ubuntuusers.de 2010
### published under GPL V3

# Laufwerksbezeichnung
# erstes Diskettenlaufwerk fd0 
# USB-Laufwerke sd*, also z.B. sdb, sdc usw.
# device=fd0

# Autoerkennung USB-Laufwerk über die UUID
uuid="`ls -Al /dev/disk/by-uuid | awk {'print $8'}`"
 fdiscuuid="`echo $uuid  | egrep -o '....-.... '`" 
  device=disk/by-uuid/$fdiscuuid

# Einhängepunkt
mountpoint=Diskette

# libnotify settings
TITLE="Diskettenlaufwerk"
WAIT="Lese Diskette. Einen Moment bitte ..."
MOUNT="Diskette eingebunden"
UNMOUNT="Diskette kann entfernt werden"
ERROR="keine Diskette im Laufwerk !"

# angezeigtes Logo/Icon
LOGO=/usr/share/icons/gnome/scalable/devices/media-floppy.svg

# Abfrage Status Diskette geladen
floppy_mount="`mount -l | egrep  -wo "/dev/"$device`"

if [ "$floppy_mount" = "/dev/"$device ]; then
  pumount /media/$mountpoint
   notify-send -i $LOGO  "$TITLE" "$UNMOUNT"
exit

else
 notify-send -i $LOGO "$TITLE" "$WAIT"
  pmount -w /dev/$device /media/$mountpoint
 fi

floppy_mount="`mount -l | egrep  -wo "/dev/"$device`"

if [ "$floppy_mount" = "/dev/"$device ]; then
   notify-send -i $LOGO "$TITLE" "$MOUNT"
 else
    notify-send -i $LOGO "$TITLE" "$ERROR"
 fi
 exit

march Team-Icon

Avatar von march

Anmeldungsdatum:
12. Juni 2005

Beiträge: 17368

Neues - unvermurkstes System / ausgeschlafener User 😉 - USB-Floppy wird problemlos erkannt und kann per Skript angesteuert werden. Somit muss nur noch hinterlegt werden wie man ein Floppy - egal ob per USB oder IDE nachträglich im System einträgt

Der Tipp von Feuerblitz2 ist übrigens Gold wert. 👍

Zu erledigen:

  • udev, fstab und Terminal noch überprüfen und ergänzen.

  • Floppy permanent nachträglich eintragen.

  • Bei fstab gibt es noch einen versteckten Hinweis zur Überprüfung.

Das war es - sofern ich nichts übersehen habe.