Nach vielem Lesen und Testen.
Ich habe herausgefunden, dass dies mit einer kürzlich vorgenommenen Änderung der Udev-Standardregeln zusammenhängt, um eine Catch-All-Regel für Geräte festzulegen, die von MTP behandelt werden, wenn sie nicht mit anderen udev-Regeln für USB-Geräte übereinstimmen.
Statt dass mein Gerät wie früher als USB-Massenspeichergerät angebracht wurde.
Ich habe festgestellt, dass ich udev wissen lassen muss, dass dieses Gerät ein USB-Massenspeichergerät verwaltet werden sollte, anstatt die MTP-Regel "catch all"
Zuerst brauche ich meine Geräte-ID. Darunter ist der letzte in der Liste
$ lsusb Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 001 Device 003: ID 8087:0a2a Intel Corp. Bus 001 Device 002: ID 04f2:b51d Chicony Electronics Co., Ltd Bus 001 Device 006: ID 04e8:6860 Samsung Electronics Co., Ltd Galaxy (MTP) Bus 001 Device 005: ID 0b05:181b ASUSTek Computer, Inc. Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 007: ID 174c:5106 ASMedia Technology Inc
Ich bin sicher, es gibt mehr als das, was ich hier habe, aber das funktioniert für mich. Ich nehme die Geräte-ID 174c:5106
und ersetze sie in den folgenden udev-Regeln.
$ cat /etc/udev/rules.d/90-myrules.rules SUBSYSTEMS=="usb", ENV=="usb:174c:5106", ENV="usb-storage"
Ich sehe jetzt in meinen Systemprotokollen Folgendes
journalctl -fe kernel: usb 1-2: USB disconnect, device number 9 kernel: usb 1-2: new high-speed USB device number 10 using xhci_hcd mtp-probe[9850]: checking bus 1, device 10: "/sys/devices/pci0000:00/0000:00:14.0/usb1/1-2" mtp-probe[9850]: bus: 1, device: 10 was not an MTP device kernel: usb-storage 1-2:1.0: USB Mass Storage device detected kernel: scsi host3: usb-storage 1-2:1.0 kernel: usbcore: registered new interface driver usb-storage kernel: usbcore: registered new interface driver uas kernel: scsi 3:0:0:0: Direct-Access ST310005 24AS JC4B PQ: 0 ANSI: 0 kernel: sd 3:0:0:0: Attached scsi generic sg2 type 0 kernel: sd 3:0:0:0: [sdb] 1953525168 512-byte logical blocks: (1.00 TB/932 GiB) kernel: sd 3:0:0:0: [sdb] Write Protect is off kernel: sd 3:0:0:0: [sdb] Mode Sense: 23 00 00 00 kernel: sd 3:0:0:0: [sdb] No Caching mode page found kernel: sd 3:0:0:0: [sdb] Assuming drive cache: write through kernel: sdb: sdb1 kernel: sd 3:0:0:0: [sdb] Attached SCSI disk