Weblog

USB Floppy verstummen lassen

19.07.2025 2 Min. Lesezeit

USB-Floppylaufwerke sind Relikte aus einer Ära, in der 3,5″-Disketten das primäre Medium für Datentransfer und -speicherung waren. Trotz ihres Alters haben sie auch heute noch eine Nische: In der Industrie, bei der Datenrettung, im Retro-Computing und in der Archivierung historischer Datenbestände. Doch der Betrieb dieser Laufwerke bringt einige Herausforderungen mit sich - insbesondere das ständige „Seek-Klackern“, das viele Nutzer als störend empfinden.

Das Problem des „Seek-Klackerns“

Das typische Geräusch entsteht durch periodische Initialisierungs- oder Statusabfragen des Betriebssystems - völlig egal ob Windows, MacOS oder Linux. Diese führen dazu, dass das Laufwerk regelmäßig den Lesekopf bewegt, auch wenn keine Daten gelesen oder geschrieben werden - leider auch dann, wenn keine Diskette eingelegt ist.

Ruhe im Karton!

Über den Befehl usb-devices sollten sich, sofern das Laufwerk momentan angesteckt ist, die notwendigen USB-IDs ermitteln lassen. Mein Laufwerk sieht folgendermaßen aus:

T:  Bus=02 Lev=02 Prnt=08 Port=03 Cnt=01 Dev#= 10 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=0644 ProdID=0000 Rev=02.00
S:  Manufacturer=TEACV0.0
S:  Product=TEACV0.0
C:  #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I:  If#= 0 Alt= 0 #EPs= 3 Cls=08(stor.) Sub=04 Prot=00 Driver=usb-storage
E:  Ad=01(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=83(I) Atr=03(Int.) MxPS=   2 Ivl=127ms

Wichtig sind dabei:

  • Vendor (hier: 0644)
  • ProdID (hier: 0000)

Erstelle nun ein neues File /etc/udev/rules.d/61-floppy.rules mit folgendem Inhalt (Die Werte von idVendor und idProduct entsprechend der Ausgabe von oben anpassen.):

ACTION=="add", SUBSYSTEM=="block", ATTR{removable}=="1", ATTRS{idVendor}=="0644", ATTRS{idProduct}=="0000", ATTR{events_poll_msecs}="0"

Diese Regel verhindert, dass das System das Laufwerk automatisch abfragt.

Um sie nach dem Erzeugen direkt zu laden, muß das udev Subsystem mit udevadm control --reload neu geladen werden, alternativ hilft ein Reboot.

Genieße diese Stille!
Themen Technikzeug
Schlagworte USB Linux Floppy Disk
π