m.2 wird unter Windows und Linux nicht erkannt

PonJoe58 schrieb:
Wieso wird sie als Realthek erkannt, nicht als Samsung?
Anhang anzeigen 1701177
Wenn es denn die betreffende NVMe ist?
da steckt die SSD in dem USB Gehäuse.

JumpingCat schrieb:
Ist das der gleiche Rechner oder ein anderer der auf den M2 Slots sowohl PCIe als auch SATA kann?
Ja es ist immer mein Lenovo Laptop.

eYc schrieb:
War das schon das "nachher ..." Bild? :freak: Ich hielt es für das "vorher ...", weil nur die 1TB-SSD zu sehen ist.
Das war bevor ich clean all gestartet habe. Werde die SSD gleich nochmal in den Laptop stecken.

Sonst kann ich die auch nochmal auf die PCIe Karte bauen und in den HP Z420 bauen, der steht bei meinem Sohn im Zimmer.
 
  • Gefällt mir
Reaktionen: S_aus_B und PonJoe58
OK also ich habe leider keine Idee

im dmesg ist nur eine nvme gelistet

wenn das bios zwei anzeigt. ist mir nicht klar wie das funktioniert.

wenn das laufwerk selbst sich nicht sperrt und im bios nicht was verstellt ist

sorry, werde ab hier mitlesen, gespannt auf die lösung ...
 
Sugomojawe74 schrieb:
Ich kann ja nichts installieren weil sie nicht erkannt wird.
Sie wird ja im BIOS erkannt es -kann- sein, dass sie bei einer vollständigen Neuinstallation dann auch von Windows erkannt wird, sieht man ja dann schon bei der Installation zum Zeitpunkt der Volumenzuweisung.
Hatte so einen Fall mit einer M2 bisher einmal.
 
@kieleich ich bin nur Laie, hab mit PC´s nicht viel zu tun. Ich habe mir einen refurbished Lenovo M720q und das Lenovo P53 gekauft. Zum Testen und experimentieren kam dann noch günstig der HP Z420, in dem ja diese SSD auf einer PCIe Karte als Bootlaufwerk installiert war. Bis zu diesem Zeitpunkt wusste ich das es m.2 SSD gibt, hatte aber nie mit ihnen zu tun.
Es wäre wahrscheinlich günstiger die SSD n dem Gehäuse zu lassen und als Externe zu nutzen. Dann eine neue m.2 kaufen und die einzubauen, aber ich hab viel Zeit, da Frührentner, und nicht viel Geld.
Aber es reizt mich es wieder ans Laufen zu bekommen und zu verstehen was da passiert ist. Von den meisten Dingen wie gparted, dmesg, diskpart hatte ich vorher noch nie was gehört. Wenn einer geschrieben hat probiere dieses oder jenes, dann hab ich gegoogelt was ich machen muss und denke bis hierher hab ich das ganz gut hinbekommen.

@ All Ich möchte mich auf jeden Fall bei allen die mir bis hier hin geholfen haben ganz ganz herzlich bedanken. Nie im Leben hätte ich mit so einer großen Anteilname gerechnet. Bin wirklich sehr sehr dankbar für eure Hilfe.
Ergänzung ()

Hejo schrieb:
Sie wird ja im BIOS erkannt es -kann- sein, dass sie bei einer vollständigen Neuinstallation dann auch von Windows erkannt wird, sieht man ja dann schon bei der Installation zum Zeitpunkt der Volumenzuweisung.
Hatte so einen Fall mit einer M2 bisher einmal.
Die Idee hatte ich auch, hab es mit Linux Mint und mit Win11 versucht
 
  • Gefällt mir
Reaktionen: kieleich
Sugomojawe74 schrieb:
Sonst kann ich die auch nochmal auf die PCIe Karte bauen und in den HP Z420 bauen, der steht bei meinem Sohn im Zimmer.
Das wäre eigentlich das einfachste, dann kannst du dir die Eigenschaften der SSD ansehen.

Die Workstation hat wahrscheinlich einen RAID-Controller, und dieser kann auch die Konfiguration irgendwie auf der "Platte" abspeichern, so dass sie nach Controller-Tausch (oder in einer anderen WS) auch sofort wieder "funktioniert".
Das könnte verhindern, dass sie in einem "normalen" Windows richtig erkannt wird.
 
Oder wird da bei der Windows Installation eventuell angezeigt, dass ein erforderlicher Medientreiber fehlt?
Wie das bei Linux aussieht, weiß ich nicht.
Medientreiber.png
 
Zuletzt bearbeitet:
PonJoe58 schrieb:
Oder wird da bei der Windows Installation eventuell angezeigt, dass ein erforderlicher Medientreiber fehlt?
Wie das bei Linux aussieht, weiß ich nicht.
Anhang anzeigen 1701199
Nein sowas hab ich nicht angezeigt bekommen.

eYc schrieb:
Das wäre eigentlich das einfachste, dann kannst du dir die Eigenschaften der SSD ansehen.

Die Workstation hat wahrscheinlich einen RAID-Controller, und dieser kann auch die Konfiguration irgendwie auf der "Platte" abspeichern, so dass sie nach Controller-Tausch (oder in einer anderen WS) auch sofort wieder "funktioniert".
Das könnte verhindern, dass sie in einem "normalen" Windows richtig erkannt wird.
Auch da wird sie nicht erkannt.


Zur Sicherheit ziehe ich mir nochmal die Win11 Iso und versuche das auch nochmal.

Für mein laienhaftes Verständnis fehlt da irgendwas auf der SSD was Windows oder Linux sie erkennen lässt.
 
Interessantes Thema - ich klink mich ein mit vier Vorschlägen für eine weitere Analyse.

  • Uefi PCIe-Power-Management oder ASPM deaktivieren
  • in Windows/Energieoption: PCI Express -> Link State Power Management: aus
  • Linux-Boot Parameter mit:
pcie_aspm=off + nvme_core.default_ps_max_latency_us=0
danach checken:
lspci | grep -i -E 'nvme|non-volatile'
sudo dmesg -T | grep -i -E 'nvme|pcie'
sudo nvme list

Wenn der 2. Controller nicht auftaucht, wäre es wahrscheinlicher, dass es ein PCIE oder Firmware Problem ist. Du kannst die Ergebnisse gerne berichten.
 
Zuletzt bearbeitet:
  • Gefällt mir
Reaktionen: kieleich
@dideldei Wenn ich eine andere m.2 SSD zu der 1TB SSD stecke wird diese ja so erkannt. Nur diese 512GB SSD wird halt nur im Bios erkannt.
 
Mit dem PCIE Problem, meinte oich,
Sugomojawe74 schrieb:
@dideldei Wenn ich eine andere m.2 SSD zu der 1TB SSD stecke wird diese ja so erkannt. Nur diese 512GB SSD wird halt nur im Bios erkannt.
Mein Satz klang etwas missverständlich - ich meinte das Problem mit PCIE für das Power Segment der SSD. Darum die o. g. Vorschläge.
 
  • Gefällt mir
Reaktionen: Sugomojawe74
@dideldei Ich hab jetzt extra Linux Mint neben Windows installiert. mir ist nicht klar wo ich
pcie_aspm=off + nvme_core.default_ps_max_latency_us=0
eingeben soll.

lspci | grep -i -E 'nvme|non-volatile'
sudo dmesg -T | grep -i -E 'nvme|pcie'
sudo nvme list
bringt folgendes zu Tage

02:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
[sudo] Passwort für sugomojawe:
[Mi Jan 28 16:17:34 2026] ACPI FADT declares the system doesn't support PCIe ASPM, so disable it
[Mi Jan 28 16:17:35 2026] acpi PNP0A08:00: _OSC: OS now controls [PCIeHotplug SHPCHotplug PME PCIeCapability LTR DPC]
[Mi Jan 28 16:17:35 2026] pci 0000:00:01.0: [8086:1901] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1b.0: [8086:a340] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1c.0: [8086:a338] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1c.5: [8086:a33d] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1c.6: [8086:a33e] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1c.7: [8086:a33f] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:35 2026] pci 0000:00:1d.0: [8086:a330] type 01 class 0x060400 PCIe Root Port
[Mi Jan 28 16:17:37 2026] pci 0000:01:00.0: [10de:1fb9] type 00 class 0x030000 PCIe Legacy Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:01:00.0: 32.000 Gb/s available PCIe bandwidth, limited by 2.5 GT/s PCIe x16 link at 0000:00:01.0 (capable of 126.016 Gb/s with 8.0 GT/s PCIe x16 link)
[Mi Jan 28 16:17:37 2026] pci 0000:01:00.1: [10de:10fa] type 00 class 0x040300 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:02:00.0: [144d:a808] type 00 class 0x010802 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:04:00.0: [8086:15ea] type 01 class 0x060400 PCIe Switch Upstream Port
[Mi Jan 28 16:17:37 2026] pci 0000:05:00.0: [8086:15ea] type 01 class 0x060400 PCIe Switch Downstream Port
[Mi Jan 28 16:17:37 2026] pci 0000:05:01.0: [8086:15ea] type 01 class 0x060400 PCIe Switch Downstream Port
[Mi Jan 28 16:17:37 2026] pci 0000:05:02.0: [8086:15ea] type 01 class 0x060400 PCIe Switch Downstream Port
[Mi Jan 28 16:17:37 2026] pci 0000:05:04.0: [8086:15ea] type 01 class 0x060400 PCIe Switch Downstream Port
[Mi Jan 28 16:17:37 2026] pci 0000:06:00.0: [8086:15eb] type 00 class 0x088000 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:2c:00.0: [8086:15ec] type 00 class 0x0c0330 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:52:00.0: [8086:2723] type 00 class 0x028000 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:53:00.0: [8086:7360] type 00 class 0x0d4000 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pci 0000:54:00.0: [10ec:525a] type 00 class 0xff0000 PCIe Endpoint
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:01.0: PME: Signaling with IRQ 121
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1b.0: PME: Signaling with IRQ 122
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1c.0: PME: Signaling with IRQ 123
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1c.0: pciehp: Slot #0 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1c.5: PME: Signaling with IRQ 124
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1c.6: PME: Signaling with IRQ 125
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1c.7: PME: Signaling with IRQ 126
[Mi Jan 28 16:17:37 2026] pcieport 0000:00:1d.0: PME: Signaling with IRQ 127
[Mi Jan 28 16:17:37 2026] pcieport 0000:05:01.0: pciehp: Slot #1 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[Mi Jan 28 16:17:37 2026] pcieport 0000:05:04.0: pciehp: Slot #4 AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+ Interlock- NoCompl+ IbPresDis- LLActRep+
[Mi Jan 28 16:17:38 2026] nvme nvme0: pci function 0000:02:00.0
[Mi Jan 28 16:17:38 2026] nvme nvme0: missing or invalid SUBNQN field.
[Mi Jan 28 16:17:38 2026] nvme nvme0: D3 entry latency set to 8 seconds
[Mi Jan 28 16:17:38 2026] nvme nvme0: 12/0/0 default/read/poll queues
[Mi Jan 28 16:17:38 2026] nvme0n1: p1 p2 p3 p4 p5
[Mi Jan 28 16:17:38 2026] EXT4-fs (nvme0n1p4): mounted filesystem 86e059dc-2d99-4463-9d32-8a445a1c187f ro with ordered data mode. Quota mode: none.
[Mi Jan 28 16:17:39 2026] EXT4-fs (nvme0n1p4): re-mounted 86e059dc-2d99-4463-9d32-8a445a1c187f r/w.
[Mi Jan 28 16:17:41 2026] nvme nvme0: using unchecked data buffer
[Mi Jan 28 16:19:18 2026] EXT4-fs (nvme0n1p4): resizing filesystem from 46424320 to 69431040 blocks
[Mi Jan 28 16:19:18 2026] EXT4-fs (nvme0n1p4): resized filesystem to 69431040
 
Sugomojawe74 schrieb:
bringt folgendes zu Tage

Wo ist die Ausgabe von nvme list? Ich kann mir nicht vorstellen das der Befehlt gar nichts ausgibt!

Code:
nvme smart-log /dev/nvme0
nvme smart-log /dev/nvme1

Was ist die Ausgabe der beiden?
 
sugomojawe@LenovoP53:~$ nvme smart-log /dev/nvme0
/dev/nvme0: Permission denied
Usage: nvme smart-log <device> [OPTIONS]

Retrieve SMART log for the given device (or optionally a namespace) in either
decoded format (default) or binary.

Options:
[ --verbose, -v ] --- Increase output verbosity
[ --output-format=<FMT>, -o <FMT> ] --- Output format: normal|json|binary
[ --namespace-id=<NUM>, -n <NUM> ] --- (optional) desired namespace
[ --raw-binary, -b ] --- output in binary format
[ --human-readable, -H ] --- show info in readable format
sugomojawe@LenovoP53:~$ nvme smart-log /dev/nvme1
/dev/nvme1: No such file or directory
Usage: nvme smart-log <device> [OPTIONS]

Retrieve SMART log for the given device (or optionally a namespace) in either
decoded format (default) or binary.

Options:
[ --verbose, -v ] --- Increase output verbosity
[ --output-format=<FMT>, -o <FMT> ] --- Output format: normal|json|binary
[ --namespace-id=<NUM>, -n <NUM> ] --- (optional) desired namespace
[ --raw-binary, -b ] --- output in binary format
[ --human-readable, -H ] --- show info in readable format
sugomojawe@LenovoP53:~$ ^C
sugomojawe@LenovoP53:~$

und das kommt bei nvme list
sugomojawe@LenovoP53:~$ nvme list
Node Generic SN Model Namespace Usage Format FW Rev
--------------------- --------------------- -------------------- ---------------------------------------- ---------- -------------------------- ---------------- --------
/dev/nvme0n1 /dev/ng0n1 S4EMNF0M737872 SAMSUNG MZVLB1T0HBLR-000L7 0x1 291.86 GB / 1.02 TB 512 B + 0 B 5M2QEXF7
sugomojawe@LenovoP53:~$
 
Ok, selbst in Linux-mint hat den ASPM schon deaktiviert, daher ist es nicht mehr notwendig.

Im Log ist kein Controller weiter sichtbar für die vermisste SSD. Jetzt die Geräte Liste anzeigen lassen:

sudo lspci -tv
sudo lspci -nn | grep -i 144d
lsblk -o NAME,SIZE,MODEL,TRAN,TYPE
 
Befehle mit Hardwarezugriff immer als root ausführen....

Idealerweise vorher so root werden
Code:
sudo su -

Aber da die nvme im OS fehlt und du beide im BIOS siehst:

Also nochmal ab ins BIOS zu "Config -> Storage" und suche nach "Controller Mode, SATA Mode oder Intel VMD Technology". Dort darf kein RST, VMD, RAID oder so aktiv sein.

Auch noch bitte:
Code:
lsblk
 
sudo lspci -tv
sudo lspci -nn | grep -i 144d
lsblk -o NAME,SIZE,MODEL,TRAN,TYPE
ergibt das
sugomojawe@LenovoP53:~$ sudo lspci -tv
sudo lspci -nn | grep -i 144d
lsblk -o NAME,SIZE,MODEL,TRAN,TYPE
Legen Sie Ihren Finger auf den Fingerabdruckleser
-[0000:00]-+-00.0 Intel Corporation 8th Gen Core Processor Host Bridge/DRAM Registers
+-01.0-[01]--+-00.0 NVIDIA Corporation TU117GLM [Quadro T1000 Mobile]
| \-00.1 NVIDIA Corporation Device 10fa
+-04.0 Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem
+-08.0 Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
+-12.0 Intel Corporation Cannon Lake PCH Thermal Controller
+-14.0 Intel Corporation Cannon Lake PCH USB 3.1 xHCI Host Controller
+-14.2 Intel Corporation Cannon Lake PCH Shared SRAM
+-15.0 Intel Corporation Cannon Lake PCH Serial IO I2C Controller #0
+-15.1 Intel Corporation Cannon Lake PCH Serial IO I2C Controller #1
+-16.0 Intel Corporation Cannon Lake PCH HECI Controller
+-1b.0-[02]----00.0 Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983
+-1c.0-[04-51]----00.0-[05-51]--+-00.0-[06]----00.0 Intel Corporation JHL7540 Thunderbolt 3 NHI [Titan Ridge 4C 2018]
| +-01.0-[07-2b]--
| +-02.0-[2c]----00.0 Intel Corporation JHL7540 Thunderbolt 3 USB Controller [Titan Ridge 4C 2018]
| \-04.0-[2d-51]--
+-1c.5-[52]----00.0 Intel Corporation Wi-Fi 6 AX200
+-1c.6-[53]----00.0 Intel Corporation XMM7360 LTE Advanced Modem
+-1c.7-[54]----00.0 Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader
+-1d.0-[55]--
+-1e.0 Intel Corporation Cannon Lake PCH Serial IO UART Host Controller
+-1f.0 Intel Corporation Cannon Lake LPC Controller
+-1f.3 Intel Corporation Cannon Lake PCH cAVS
+-1f.4 Intel Corporation Cannon Lake PCH SMBus Controller
+-1f.5 Intel Corporation Cannon Lake PCH SPI Controller
\-1f.6 Intel Corporation Ethernet Connection (7) I219-V
02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981/PM983 [144d:a808]
NAME SIZE MODEL TRAN TYPE
nvme0n1 953,9G SAMSUNG MZVLB1T0HBLR-000L7 nvme disk
├─nvme0n1p1 100M nvme part
├─nvme0n1p2 16M nvme part
├─nvme0n1p3 686,5G nvme part
├─nvme0n1p4 264,9G nvme part
└─nvme0n1p5 2,4G nvme part
sugomojawe@LenovoP53:~$
Ergänzung ()


sugomojawe@LenovoP53:~$ sudo su -
root@LenovoP53:~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
nvme0n1 259:0 0 953,9G 0 disk
├─nvme0n1p1 259:1 0 100M 0 part /boot/efi
├─nvme0n1p2 259:2 0 16M 0 part
├─nvme0n1p3 259:3 0 686,5G 0 part
├─nvme0n1p4 259:4 0 264,9G 0 part /
└─nvme0n1p5 259:5 0 2,4G 0 part
root@LenovoP53:~#
 
Lt. Log wird die 512GB SM96 SSD nicht in pcie gelistet. Jetzt müsstest du ein Ausschlussverfahren (A/B Test) machen, und die SSD im Slot tauschen. Ein paar Minuten den PC vom Strom lassen, starten, und danach den Befehl

sudo lspci -nn | grep -i 144d
lsblk -o NAME,SIZE,MODEL,TRAN,TYPE

wiederholen.
 
Zurück
Oben