MSI gaming laptop randomly does not detect nvme (MS-16J51 board)

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • Grouickman
    Member
    • Jun 2024
    • 29
    • France

    #1

    MSI gaming laptop randomly does not detect nvme (MS-16J51 board)

    Hello,

    Since 5 or 6 months my old MSI laptop (based on MS-16J51 board, I don't have the machine with me atm, i'll update the exact number when I'll get home) started randomly loosing the nvme drive.

    At first I thought it was a bios issue, changed the bios battery that was a bit low, but did not solve the issue.

    It used to happen like once every 2 or 3 weeks, but now it became more frequent and can happen several time in the same day if you restart the computer.

    It looses the nvme at power-up (will boot to bios and report no nvme drive but still sees to SATA drive) but never when it's running.
    The workaround is to unplugg the power, remove the main battery and bios battery and it will properly detect the nvme on power-up.
    Sometime powerring down, removing power and waiting several hours also "fixes" the issue.
    The reset switch does not help.

    Of course first thought was the nvme drive. I swapped the nvme (960 evo replaced with 970 evo) but this did not help and the original nvme did not show any errors and works perfectly fine in another machine.

    So this weekend I dowloaded the schematics and found that the 3.3V on the nvme port (+3VRUN) was not present when the nvme was not detected. but the main 3.3V voltage is present. So I thought about PQ42, but it looks fine.

    I'm thinking maybe the wlan card could play some role as the +3VRUN is shared with it. Haven't tried yet removing the card.

    Otherwise the RUND that comes from PQ16 could be pulled low for some reasons ? RUN_ON is generated by U35, I believe it's determined by some voltage condition, but since all voltage seems ok (and the computer startup and enter bios) I would assume it's not one of the main voltage rails.
    My understanding is that RUN_ON is generated based on other voltage rails and if for some reason one of the rail does not turn-on within the proper timing, RUN_ON is not activated and stays low. But then I would expect the POWER_FAIL signal to be triggered as well.

    I haven't finished investigating, but if anyone already run into this issue, that would help.
  • Grouickman
    Member
    • Jun 2024
    • 29
    • France

    #2
    OK, checked the complete schematic and it does not make any sense, +3VRUN cannot be missing, it's used in many places, including the allsyspg signal, without which I doubt the computer will even turn on.

    I don't know how I manage to mess up the measurement, but I must have, there's no other way.

    Now I'm thinking more about signal "PCIE_SATA_PDET#" which connects to the PCH and is generated by +3VRUN and Q6, with input taken from pin69 of the M2 slot (PEDET (NC-PCIe/GND-SATA)).
    PCIE_SATA_PDET# will signal the PCH whether it's a sata or pcie drive in the M2 slot, which would cause the NVME to not be detected if the PCH is trying to access a sata drive.. makes sense I guess..


    Comment

    • Grouickman
      Member
      • Jun 2024
      • 29
      • France

      #3
      Just in case : I solved the issue, it was the PCH. There were some intermittent contacts with the PCB (cracked solder joints on some of the balls). Especially when the board was hot.

      of course stupid me cracked the PCH die after de-soledring it from the board by dropping it on the floor...
      Gave a shot at some sellers on Aliexpress, and I was lucky enough to receive a working PCH, re-balled it and soldered it, and it's a fix ! no more NVME disappearing for no reasons and no random shutdown when moving the laptop.

      So just in case you have a similar issue, check the PCH

      Comment

      • mcplslg123
        Badcaps Legend
        • Jun 2015
        • 7262
        • india

        #4
        I too solved similar issue on hp x360 by replacing amd ryzen5 apu.

        Comment

        Related Topics

        Collapse

        • pandrew
          Thinkpad T490 doesn't detect NVME
          by pandrew
          I have a Thinkpad T490 (NM-B901 Rev 1.0) that cannot detect an NVME M.2 SSD,
          but it works fine with a SATA M.2 SSD.

          When connecting an NVME M.2 SSD I get while booting:
          "2101: Detection error on HDD0 (Main HDD)"

          I can continue and boot a live linux distro from a USB stick, but it doesn't show up in lspci,
          and I don't notice any relevant error messages in dmesg.

          I have tried two different M.2 NVME SSDs (both working fine on a different machine),
          and the behavior is the same.

          I am pretty sure that all the important...
          11-13-2023, 03:04 PM
        • pcwhiz24
          Lenovo IdeaPad 3 14ADA05 NVME keeps randomly disconnecting
          by pcwhiz24
          This issue has me stumped! I have this Lenovo IdeaPad and the SSD (NVME) keeps on randomly disconnecting. It'll stop being detected in BIOS randomly and when I turn it off and back on sometimes it'll detect again and boot up just fine...only to crash after a few minutes and either boot again or stop being detected.

          Things I tried so far:

          - Reset the CMOS by removing battery, held power buttons 60 seconds, all that jazz.
          - BIOS is fully updated (had to use CHA341 because I bricked it the first time trying to update it)
          - Tried multiple working NVME drives...
          04-08-2025, 06:59 PM
        • pandrew
          Bios of Thinkpad T490 doesn't detect NVME
          by pandrew
          Uploading bios dump of a T490 Thinkpad that doesn't detect NVME (but detects SATA). According to khaahk this may be due to misconfigured IO in the BIOS.
          For full discussion please see here:
          https://www.badcaps.net/forum/showthread.php?p=1289686...
          11-14-2023, 03:46 AM
        • bushmann
          Acer Extensa 15 EX215-22,not detect M.2 SSD / NVME disk
          by bushmann
          Acer Extensa 15 EX215-22, AMD CPU
          motherboard Quanta Z8E

          Hello .

          I have a laptop in which I changed the EC chip because it was shorted.
          After replacement, the notebook starts normally but does not detect the SSD / NVME disk.
          I tried changing the contents of the BIOS, but nothing changed.
          If I start the live system from USB, it starts normally, but the disk is not detected.
          There is a +3V power supply on the M.2 port.
          Can anyone advise what else could be checked.

          Thanks in advance for any advice.
          11-11-2023, 03:54 AM
        • Topcat
          Topcat's Supermicro X10DAI Build - Plus NVMe BIOS Mod Inside
          by Topcat
          Yes, I know I don't post this stuff much anymore....the only reason I'm posting this one is because of a NVMe adapter incompatibility; seems rather planned by Supermicro.....or I'm atleast a bit suspicious. It's plenty new enough to have a UEFI bios but a short 'happy list' of NVMe controllers that will work with this board, as if by some 'miracle', all Intel....so lets start at the beginning; we'll get back to this later.

          Of course the motherboard is as the thread title states; X10dai....but we'lre going to have some fun shoehorning this into a modern 'gamer case' that can actually...
          09-29-2024, 03:55 PM
        • Loading...
        • No more items.
        Working...