Results 1 to 9 of 9

Thread: M.2 SSD shows up in BIOS but not in Ubuntu

  1. #1
    Join Date
    Jan 2024
    Beans
    4

    Question M.2 SSD shows up in BIOS but not in Ubuntu

    I have three M.2 NVME SSDs plugged into my motherboard.
    All three SSDs show up in the BIOS (see screenshot https://imgur.com/a/YLwJQ6W) but only two of them show up with `lsblk` or `fdisk -l` (https://dpaste.com/4NUVLGRNU).
    The third SSD is brand new. How can I get Ubuntu to recognize it?


    OS: Ubuntu 22.04.3 LTS
    Kernel: 6.5.0-15-generic
    Last edited by jasha10; January 26th, 2024 at 05:47 PM.

  2. #2
    Join Date
    Apr 2008
    Location
    Southern California, USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    Here's one solution:

    https://www.partitionwizard.com/news...2-in-bios.html

    goto section: How to Enable M.2 in BIOS ASUS

  3. #3
    Join Date
    Jan 2024
    Beans
    4

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    Thank you for the reply. It seems that all three devices are detected by `lspci`, but only two of them have an nvme driver in use:
    ```
    $ lspci -knn | rg -i nvme -B2
    23:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5030] (rev 01)
    Subsystem: Sandisk Corp Device [15b7:5030]
    Kernel modules: nvme
    --
    2d:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5030] (rev 01)
    Subsystem: Sandisk Corp Device [15b7:5030]
    Kernel driver in use: nvme
    Kernel modules: nvme
    2e:00.0 Non-Volatile memory controller [0108]: Sandisk Corp Device [15b7:5030] (rev 01)
    Subsystem: Sandisk Corp Device [15b7:5030]
    Kernel driver in use: nvme
    Kernel modules: nvme
    ```

    I'll try following the suggestions in the article and report back.

  4. #4
    Join Date
    Jun 2009
    Location
    SW Forida
    Beans
    Hidden!
    Distro
    Kubuntu

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    Have you updated UEFI firmware and SSD firmware. Even new drives may have an update available.

    M.2 devices often conflict with SATA ports. And then which ever is seen first when booting is the only one that works.
    Check manual for what port is disabled.
    UEFI boot install & repair info - Regularly Updated :
    https://ubuntuforums.org/showthread.php?t=2147295
    Please use Thread Tools above first post to change to [Solved] when/if answered completely.

  5. #5
    Join Date
    Jan 2024
    Beans
    4

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    It looks like the AMD WRX80 Chipset only supports 2 x4 NVME Ports despite the motherboard having three M.2 slots.
    I managed to make the third SSD work using a PCIe expansion card

    > M.2 devices often conflict with SATA ports.

    I've got no SATA drives plugged into the motherboard.

    > Have you updated UEFI firmware and SSD firmware

    All three SSDs are the exact same make and model. The first two SSDs work fine, and the third one works well now that it's plugged into an expansion card... which makes me think that firmware was not the problem?

    Anyway, thank you both very much for your help.
    Last edited by jasha10; January 26th, 2024 at 11:53 PM.

  6. #6
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    So 3 M.2 slots, but only supports 2? That is strange.

    On my server, I have 3 PCIe M.2 boards. I can install an OS to them, but I have to have the EFI partition on another M.2 drive that is on the MB.

    I guess the reasoning for that is the BIOS see's the ones on the MB as bootable devices and can point to them in the boot order. The others are seen later in the boot process, referred to by the EFI files.
    Last edited by MAFoElffen; January 27th, 2024 at 07:06 AM. Reason: spelling

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  7. #7
    Join Date
    Jan 2024
    Beans
    4

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    > So 3 M.2 slots, but only supports 2? That is strange.

    Yes, I know! But that's what I'm getting from Occam's razor given that (1) the AMD specs page for the WRX80 chipset explicitly says "Up to 2 x4 NVME Ports" and (2) the "Storage" entry on page vii of the motherboard's manual lists the first two M.2 slots in a separate section from the third M.2 slot (which would seem to confirm that the third M.2 slot is somehow different).

  8. #8
    Join Date
    Mar 2010
    Location
    USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    I read the wording of the Manual Storage section.... I recognize what it is trying to say. At least to a point.

    M.2 slots 1&2 support NVMe type PCIe drives. M.2 Slot 3 supports NVMe type SATA only. It will not recognize a NVMe PCIe type card in that slot. See where it says that slot is shared with the SATA ports?

    You might want to call the vendor to verify if that also means that if you use the SATA ports, that if that drive would drop out. That would be nice to know if you ever need to add more storage to that down the road.

    I know my motherboard is similar, in that if I use a SATA in SATA port #7, then my M.2_3 port disables.
    Last edited by MAFoElffen; January 28th, 2024 at 05:02 PM.

    "Concurrent coexistence of Windows, Linux and UNIX..." || Ubuntu user # 33563, Linux user # 533637
    Sticky: Graphics Resolution | UbuntuForums 'system-info' Script | Posting Guidelines | Code Tags

  9. #9
    Join Date
    Apr 2008
    Location
    Southern California, USA
    Beans
    Hidden!
    Distro
    Ubuntu Development Release

    Re: M.2 SSD shows up in BIOS but not in Ubuntu

    This will work in that SSD 3 slot:
    https://www.amazon.com/gp/product/B0...0?ie=UTF8&th=1

    I have it in mine.

Tags for this Thread

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •