GiuseppeSchneebeli
Anmeldungsdatum: 20. September 2024
Beiträge: 3
|
Hallo zusammen Ich habe eine M.2 NVMe Disk welche ich über ein externe USB Gehäuse angeschlossen habe.
Problem: Die Disk wird nicht gemountet.
Beim Anschliessen leuchtet die LED des Gehäuses, nach einer Weile erlischt das Gehäuse.
Interessanterweise wird die Disk solange die LED leuchtet als sda erkannt. (Ich würde nvme erwarten)
[code]sda 8:0 0 1024M 0 disk[/code]
Die Ausgabe vom dmesg vom Anschluss bis die LED erlischt, ist im Anhang. Ein Output von inxi ist ebenfalls im Anhang Mein Verdacht ist das mit «uas» der falsche Treiber aktiv wird.
Ich orientiere mich an diesem Artikel: https://smitchell.github.io/how-to-bind-to-the-right-usb-storage-driver
$ lsusb
Bus 002 Device 022: ID 0bda:9210 Realtek Semiconductor Corp. RTL9210 M.2 NVME Adapter $lsusb -t
/: Bus 002.Port 001: Dev 001, Class=root_hub, Driver=xhci_hcd/2p, 10000M
|__ Port 002: Dev 027, If 0, Class=Mass Storage, Driver=uas, 10000M $hwinfo --all
51: USB 00.0: 10600 Disk
[Created at usb.122]
Unique ID: FKGF.c6O2Qs1GwV8
Parent ID: pBe4.CaVCohoiAf2
SysFS ID: /devices/pci0000:00/0000:00:08.1/0000:03:00.3/usb2/2-1/2-1:1.0
SysFS BusID: 2-1:1.0
Hardware Class: disk
Model: "Realtek RTL9210 M.2 NVME Adapter"
Hotplug: USB
Vendor: usb 0x0bda "Realtek Semiconductor Corp."
Device: usb 0x9210 "RTL9210 M.2 NVME Adapter"
Revision: "31.00"
Serial ID: "012345678905"
Driver: "uas"
Driver Modules: "uas"
Module Alias: "usb:v0BDAp9210d3100dc00dsc00dp00ic08isc06ip62in00"
Driver Info #0:
Driver Status: uas is active
Driver Activation Cmd: "modprobe uas"
Config Status: cfg=new, avail=yes, need=no, active=unknown
Attached to: #60 (Hub) Nach der Anleitung müsste ich jetzt die Datei /boot/cmdline.txt bearbeiten, welche allerdings nicht existiert.
In folgendem Forum Post wurde wahrscheinlich /boot/grub.grub.cfg bearbeitet:
https://forum.ubuntuusers.de/topic/usb-3-0-externe-hdds-mit-falschem-treiber-uas/ Hier meine Frage:
Wo pflege ich den usb-storage.quirks in Ubuntu korrekt ein? Gruss Harry
- usb_nvme_dmesgout.txt (20.2 KiB)
- Download usb_nvme_dmesgout.txt
- inxi_v8_z.txt (12.6 KiB)
- Download inxi_v8_z.txt
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11740
|
GiuseppeSchneebeli schrieb:
wahrscheinlich /boot/grub.grub.cfg bearbeitet
Nein. In seraphim76s Fall würde in "/etc/default/grub" die Zeile GRUB_CMDLINE_LINUX_DEFAULT="quiet splash" durch GRUB_CMDLINE_LINUX_DEFAULT="usb-storage.quirks=152d:0578:u,152d:0579:u" ersetzt (oder zu "quiet splash" hinzugefügt) werden. Bei jeder Änderung in dieser Datei ist danach grub zu aktualisieren: Du mußt selbstredend Vendor- und Device-ID von Deinem Gerät eintragen, also statt "152d:0578" und "152d:0579" (Micron) "0bda:9210" (RTL):
GRUB_CMDLINE_LINUX_DEFAULT="usb-storage.quirks=0bda:9210:u" GRUB 2
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 3848
|
Benutze bitte für Befehle und Terminalausgaben den Codeblock. Bilder / Textdateien sind nicht erwünscht. Und wenn es viel Text ist benutze die Ablage.
|
frostschutz
Anmeldungsdatum: 18. November 2010
Beiträge: 7777
|
uas, usb-storage kann man probieren. Viel Glück… der RTL9210 ist allerdings auch ein wenig speziell. Es funktioniert nicht jede NVME damit. Der Kernel hat auch Quirk zu RTL9210 je nach Hersteller, da kann es also sein, daß uas gar nicht erst probiert wird. Man kann dann umgekehrt den Quirk deaktivieren wenn mans doch mit uas probieren will. Es gibt auch Firmwareupdates, bei denen man nicht weiss, ob sie bricken oder nicht (und ob die Firmware-Updater.Exe an sich sauber ist)… ich habe es riskiert und bei meinem Gehäuse mit RTL9210B Chip auf die 1.33.44 geupdated. Die verspricht bessere Kompatibilität mit Samsung, WD und seitdem sind die Temperaturen besser, vorher war das Ding auch im Idle ständig heiss, da wollte die Stromsparfunktion irgendwie nicht. Aber ich garantiere für nichts.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11740
|
frostschutz schrieb:
Es gibt auch Firmwareupdates, bei denen man nicht weiss, ob sie bricken oder nicht
Haarsträubend.
(und ob die Firmware-Updater.Exe an sich sauber ist)
Weil von irgendwoher und/oder gemoddet? Oder schlagen Scanner wie auf virustotal.com sogar bei Originalen an? Gibt's durchaus.
|
tomtomtom
Supporter
Anmeldungsdatum: 22. August 2008
Beiträge: 55208
Wohnort: Berlin
|
GiuseppeSchneebeli schrieb:
Interessanterweise wird die Disk solange die LED leuchtet als sda erkannt. (Ich würde nvme erwarten)
Das Teil hängt an USB, also passt /dev/sda schon.
|
GiuseppeSchneebeli
(Themenstarter)
Anmeldungsdatum: 20. September 2024
Beiträge: 3
|
Hallo Zusammen Ich habe den usb-storage.quirks Eintrag in /etc/default/grub gemacht. | GRUB_CMDLINE_LINUX_DEFAULT="quiet splash usb-storage.quirks=0bda:9210:u"
|
In der ausgabe von dmesg (Anhang) ist zu erkennen das usb-storage verwendet wird:
| [ 188.946725] usb 2-1: UAS is ignored for this device, using usb-storage instead
|
Die Geräte LED leuchtet nun permanent, das Gerät lässt sich aber immer noch nicht einhängen.
Der Output von dmesg ist im Anhang. schwarzheit schrieb: Benutze bitte für Befehle und Terminalausgaben den Codeblock. Bilder / Textdateien sind nicht erwünscht. Und wenn es viel Text ist benutze die Ablage.
Das habe ich so gemacht. Ich brauche ein konkreterer Hinweis, falls ich was falsch beschrieben habe.
- dmesg_out.txt (7.5 KiB)
- Download dmesg_out.txt
|
schwarzheit
Supporter
Anmeldungsdatum: 31. Dezember 2007
Beiträge: 3848
|
GiuseppeSchneebeli schrieb: schwarzheit schrieb: Benutze bitte für Befehle und Terminalausgaben den Codeblock. Bilder / Textdateien sind nicht erwünscht. Und wenn es viel Text ist benutze die Ablage.
Das habe ich so gemacht. Ich brauche ein konkreterer Hinweis, falls ich was falsch beschrieben habe.
Das habe ich getan. Und du ignorierst es schon wieder. Text gehört in einen Codeblock oder die Ablage NICHT in eine Datei als Anhang.
|
von.wert
Anmeldungsdatum: 23. Dezember 2020
Beiträge: 11740
|
GiuseppeSchneebeli, 87 Zeilen sind nicht wirklich viel, die kann man getrost in einen Codeblock setzen. So sind sie auch zitierbar, d.h., man kann direkt auf bestimmte Zeilen eingehen. Du könntest einwenden, man könnte auch aus einem Editor wieder copypasten, aber zum Einen ist das umständlicher, naja, etwas, zum Anderen müssen User hier aber auch nicht mit einem Rechner mit Hardware-Tastatur und Maus unterwegs sein. Sprich, ruf' das mal mit einem Smartphone auf!
|
GiuseppeSchneebeli
(Themenstarter)
Anmeldungsdatum: 20. September 2024
Beiträge: 3
|
Hallo zusammen Danke für die Hinweise.
Mir war der Unterschied zwischen Ablage und Anhang nicht bewusst. Hier der dmesg output als Codeblock:
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
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86 | [ 32.763692] usb 1-1: new high-speed USB device number 4 using xhci_hcd
[ 32.900590] usb 1-1: New USB device found, idVendor=0bda, idProduct=9210, bcdDevice=21.00
[ 32.900604] usb 1-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 32.900608] usb 1-1: Product: RTL9210
[ 32.900611] usb 1-1: Manufacturer: Realtek
[ 32.900614] usb 1-1: SerialNumber: 012345678905
[ 32.989392] usb-storage 1-1:1.0: USB Mass Storage device detected
[ 32.989552] usb-storage 1-1:1.0: Quirks match for vid 0bda pid 9210: 800000
[ 32.989585] scsi host2: usb-storage 1-1:1.0
[ 32.989661] usbcore: registered new interface driver usb-storage
[ 32.993617] usbcore: registered new interface driver uas
[ 34.024184] scsi 2:0:0:0: Direct-Access Realtek RTL9210 NVME 1.00 PQ: 0 ANSI: 6
[ 34.024656] sd 2:0:0:0: Attached scsi generic sg0 type 0
[ 34.047779] sd 2:0:0:0: [sda] 2097151 512-byte logical blocks: (1.07 GB/1024 MiB)
[ 34.061468] sd 2:0:0:0: [sda] Write Protect is off
[ 34.061477] sd 2:0:0:0: [sda] Mode Sense: 37 00 00 08
[ 34.063290] sd 2:0:0:0: [sda] Write cache: disabled, read cache: enabled, doesn't support DPO or FUA
[ 64.680556] usb 1-1: reset high-speed USB device number 4 using xhci_hcd
[ 74.997878] audit: type=1400 audit(1727110948.063:175): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2712 comm="snap-confine" capability=12 capname="net_admin"
[ 74.997903] audit: type=1400 audit(1727110948.063:176): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2712 comm="snap-confine" capability=38 capname="perfmon"
[ 75.239882] audit: type=1400 audit(1727110948.305:177): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2737 comm="snap-confine" capability=12 capname="net_admin"
[ 75.239891] audit: type=1400 audit(1727110948.305:178): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2737 comm="snap-confine" capability=38 capname="perfmon"
[ 75.339416] audit: type=1400 audit(1727110948.405:179): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2786 comm="snap-confine" capability=12 capname="net_admin"
[ 75.339437] audit: type=1400 audit(1727110948.405:180): apparmor="DENIED" operation="capable" class="cap" profile="/usr/lib/snapd/snap-confine" pid=2786 comm="snap-confine" capability=38 capname="perfmon"
[ 95.908830] usb 1-1: reset high-speed USB device number 4 using xhci_hcd
[ 126.628843] usb 1-1: reset high-speed USB device number 4 using xhci_hcd
[ 157.348807] usb 1-1: reset high-speed USB device number 4 using xhci_hcd
[ 188.063857] usb 1-1: reset high-speed USB device number 4 using xhci_hcd
[ 188.809963] usb 1-1: USB disconnect, device number 4
[ 188.809969] sd 2:0:0:0: Device offlined - not ready after error recovery
[ 188.810006] sd 2:0:0:0: [sda] tag#0 FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age=61s
[ 188.810014] sd 2:0:0:0: [sda] tag#0 CDB: Read(10) 28 00 00 00 00 00 00 00 08 00
[ 188.810019] I/O error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 8 prio class 0
[ 188.810032] Buffer I/O error on dev sda, logical block 0, async page read
[ 188.810041] Buffer I/O error on dev sda, logical block 1, async page read
[ 188.810044] Buffer I/O error on dev sda, logical block 2, async page read
[ 188.810048] Buffer I/O error on dev sda, logical block 3, async page read
[ 188.810051] Buffer I/O error on dev sda, logical block 4, async page read
[ 188.810054] Buffer I/O error on dev sda, logical block 5, async page read
[ 188.810057] Buffer I/O error on dev sda, logical block 6, async page read
[ 188.810059] Buffer I/O error on dev sda, logical block 7, async page read
[ 188.810207] device offline error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 8 prio class 0
[ 188.810226] Buffer I/O error on dev sda, logical block 0, async page read
[ 188.810235] Buffer I/O error on dev sda, logical block 1, async page read
[ 188.810269] device offline error, dev sda, sector 0 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810288] device offline error, dev sda, sector 1 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810304] device offline error, dev sda, sector 2 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810320] device offline error, dev sda, sector 3 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810336] device offline error, dev sda, sector 4 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810382] device offline error, dev sda, sector 5 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810400] device offline error, dev sda, sector 6 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810417] device offline error, dev sda, sector 7 op 0x0:(READ) flags 0x0 phys_seg 1 prio class 0
[ 188.810430] ldm_validate_partition_table(): Disk read failed.
[ 188.810857] Dev sda: unable to read RDB block 0
[ 188.811262] sda: unable to read partition table
[ 188.811334] sd 2:0:0:0: [sda] Attached SCSI disk
[ 188.811557] /dev/sda: Can't open blockdev
[ 188.917768] systemd[1]: Starting apport-autoreport.service - Process error reports when automatic reporting is enabled...
[ 188.919646] systemd[1]: Started whoopsie.service - crash report submission.
[ 188.923741] usb 2-1: new SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
[ 188.939834] systemd[1]: whoopsie.service: Deactivated successfully.
[ 188.944627] usb 2-1: New USB device found, idVendor=0bda, idProduct=9210, bcdDevice=31.00
[ 188.944638] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[ 188.944643] usb 2-1: Product: RTL9210
[ 188.944646] usb 2-1: Manufacturer: Realtek
[ 188.944648] usb 2-1: SerialNumber: 012345678905
[ 188.946725] usb 2-1: UAS is ignored for this device, using usb-storage instead
[ 188.946728] usb-storage 2-1:1.0: USB Mass Storage device detected
[ 188.946871] usb-storage 2-1:1.0: Quirks match for vid 0bda pid 9210: 800000
[ 188.946909] scsi host2: usb-storage 2-1:1.0
[ 189.022808] systemd[1]: Started whoopsie.service - crash report submission.
[ 189.032774] systemd[1]: whoopsie.service: Deactivated successfully.
[ 189.035857] systemd[1]: apport-autoreport.service: Deactivated successfully.
[ 189.036129] systemd[1]: Finished apport-autoreport.service - Process error reports when automatic reporting is enabled.
[ 190.393803] systemd[1]: Starting apport-autoreport.service - Process error reports when automatic reporting is enabled...
[ 190.395565] systemd[1]: Started whoopsie.service - crash report submission.
[ 190.416012] systemd[1]: whoopsie.service: Deactivated successfully.
[ 190.427913] systemd[1]: systemd-journald.service: Main process exited, code=dumped, status=6/ABRT
[ 190.428033] systemd[1]: systemd-journald.service: Failed with result 'watchdog'.
[ 190.429408] systemd[1]: systemd-journald.service: Scheduled restart job, restart counter is at 1.
[ 190.442152] systemd[1]: Starting systemd-journald.service - Journal Service...
[ 190.452472] systemd-journald[2861]: Collecting audit messages is disabled.
[ 190.452874] systemd-journald[2861]: File /var/log/journal/5bc31360fd064a63bdb035079c5f0047/system.journal corrupted or uncleanly shut down, renaming and replacing.
[ 190.464084] systemd[1]: Started systemd-journald.service - Journal Service.
[ 190.464335] systemd-journald[2861]: File /var/log/journal/5bc31360fd064a63bdb035079c5f0047/user-1000.journal corrupted or uncleanly shut down, renaming and replacing.
[ 211.109147] usb 2-1: reset SuperSpeed Plus Gen 2x1 USB device number 2 using xhci_hcd
|
von.wert schrieb: Ich würde nach FAILED Result: hostbyte=DID_ABORT driverbyte=DRIVER_OK cmd_age suchen.
Danke ich mach mich mal auf die Suche.
|