• Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login
  • Recent
  • Unsolved
  • Tags
  • Popular
  • Users
  • Groups
  • Search
  • Register
  • Login

Dell Precision Tower 5820 - FlexBay MiniSAS PCIe NVMe SSD not recognized

Scheduled Pinned Locked Moved
Hardware Compatibility
9
124
56.1k
Loading More Posts
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • H
    hlalex @george1421
    last edited by hlalex Oct 19, 2018, 7:30 AM Oct 19, 2018, 1:16 PM

    @george1421 Ok, so the NVMe drive fits into a proprietary carrier, which then slides into a 3.5" SAS adapter (pics below). That slides into one of the two top hot swap bays on the 5820. The backplane on those bays connects to the MoBo via mini-SAS headers that Dell labels PCIe0 & PCIe1 (previous post).
    EDIT: Forgot to mention, Windows recognizes the disk as @Matijn posted (PC400 NVMe SK hynix…). Not sure where to look for information on the actual hardware connection. Also, If i plug the 3.5" adapter into one of the bottom hotswap ports (SATA/SAS MoBo connection) it is not recognized at all.
    0_1539954892990_IMG_20180808_153626.jpg 0_1539954937304_IMG_20180808_153651.jpg

    G 1 Reply Last reply Oct 19, 2018, 3:15 PM Reply Quote 0
    • G
      george1421 Moderator @hlalex
      last edited by Oct 19, 2018, 3:15 PM

      @hlalex Those pictures are very helpful. I still have the question on how does this carrier connect into the motherboard or is it via a sas riser card?

      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

      H 1 Reply Last reply Oct 19, 2018, 3:34 PM Reply Quote 0
      • H
        hlalex @george1421
        last edited by hlalex Oct 19, 2018, 9:35 AM Oct 19, 2018, 3:34 PM

        @george1421 It connects directly to the MoBo beside the CPU slot, I posted a pic of the PCIE headers ~7 posts back.

        0_1539963218113_IMG_20181019_112104839.jpg

        G 1 Reply Last reply Oct 19, 2018, 5:22 PM Reply Quote 0
        • G
          george1421 Moderator @hlalex
          last edited by george1421 Oct 19, 2018, 11:36 AM Oct 19, 2018, 5:22 PM

          @hlalex ok thank you for the clarity. Between your pictures and a few Dell youtube videos I understand how everything plugs in.

          I’ve been trying to think of a solution to get us where we need to be. I’m wondering if you have time, can you install fedora 28 on that workstation? Then upgrade the kernel to 4.18.x if its not already there? https://fedoraproject.org/wiki/Kernel

          If this works with fedora 28 and linux kernel 4.18.x then maybe we can reverse engineer what is missing. We’ll need you to run the same collection scripts you had before because that collected exactly what we needed. If it works the only additional output would be a lsmod command to find out what modules were currently loaded.

          If you did not want to write to the nvme disks, installing fedora on a sata disk would also work as long as the nvme tray disk is installed and detected by the OS.

          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

          M 1 Reply Last reply Oct 23, 2018, 7:56 AM Reply Quote 0
          • M
            matijn @george1421
            last edited by matijn Oct 23, 2018, 6:35 AM Oct 23, 2018, 7:56 AM

            This post is deleted!
            G 1 Reply Last reply Oct 23, 2018, 11:39 AM Reply Quote 0
            • G
              george1421 Moderator @matijn
              last edited by Oct 23, 2018, 11:39 AM

              @matijn OK I’ve read your post 6 times and I don’t understand what you are saying. Sorry I feel I need more coffee this morning.

              Are you saying that the latest FOG kernel at 4.18.11 works with this flexbay NVMe?

              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

              H 2 Replies Last reply Oct 23, 2018, 1:15 PM Reply Quote 0
              • P
                Padcotton
                last edited by Oct 23, 2018, 1:00 PM

                Haha, so many questions here.
                And so little answers. Its actually rather funny how long this whole conversation has been going for.
                Good luck in figuring this out !

                1 Reply Last reply Reply Quote 0
                • H
                  hlalex @george1421
                  last edited by Oct 23, 2018, 1:15 PM

                  @george1421 Sorry for the delay, I had a drive fail in an array that has been taking up a lot of my time trying.

                  I missed @matijn’s last post and it has been deleted now… I will try to get those logs uploaded today.

                  1 Reply Last reply Reply Quote 0
                  • H
                    hlalex @george1421
                    last edited by Oct 23, 2018, 3:51 PM

                    @george1421 Ok, I have tried both the live installer and net installer for F28. Both methods detect the drive during the installation process. After the reboot, I get dumped to a dracut shell complaining that /dev/mapper/xxx root and swap does not exist.

                    G 1 Reply Last reply Oct 23, 2018, 4:41 PM Reply Quote 0
                    • G
                      george1421 Moderator @hlalex
                      last edited by Oct 23, 2018, 4:41 PM

                      @hlalex Oh so close. Are you installing to the flexbay nvme or a sata disk? Its promising that FC28 sees the disk. We just need to find out what module its loading. When you run some installers, when in installer mode you can press alt-f2 or crlt-f2 to open a new console window to see what is going on in the background. From your error it sounds like the proper driver isn’t loaded into the boot partition for FC28 to see the disk. (but that is only a guess)

                      Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                      H 2 Replies Last reply Oct 24, 2018, 12:08 PM Reply Quote 0
                      • H
                        hlalex @george1421
                        last edited by Oct 24, 2018, 12:08 PM

                        @george1421 I am attempting to install directly to the NVMe flexbay. To rule out any extraneous variables I am going back to the F27 4.13.9-300 Live install that was previously working with this drive arrangement. If it installs and boots, then I will try upgrading to F28 and pull logs. Then I will go back to trying to get logs for F28.

                        1 Reply Last reply Reply Quote 1
                        • H
                          hlalex @george1421
                          last edited by hlalex Oct 24, 2018, 12:08 PM Oct 24, 2018, 1:38 PM

                          @george1421 Ok, F27 still installs and boots fine. When upgrading to F28, it fails to reboot and drops to a shell (:/#).

                          blkid returns:

                          [  989.751061] Buffer I/O error on dev dm-0, logical block 13107184, async page read
                          [  989.751677] Buffer I/O error on dev dm-1, logical block 4092912, async page read
                          

                          lsmod gives:

                          Module                     Size    Used By
                          hid_apple                 16384    0
                          nouveau                 2187264    1
                          video                     45056    1 nouveau
                          mxm_wmi                   16384    1 nouveau
                          i2c_algo_bit              16384    1 nouveau
                          drm_kms_helper           196608    1 nouveau
                          ttm                      126976    1 nouveau
                          drm                      475136    4 drm_kms_helper,ttm,nouveau 
                          e1000e                   282624    0 
                          nvme                      36864    1 
                          crc32c_intel              24576    0 
                          nvme_core                 81920    3 nvme
                          serio_raw                 16384    0 
                          wmi                       28672    2 mxm_wmi,nouveau 
                          uas                       69632    1 uas
                          

                          journalctl | grep -i error :

                          kernel: print_req_error: I/O error, dev nvme0n1, sector 34844272
                          kernel: Buffer I/O error on dev dm-1, logical block 4092878, async page read 
                          # multiple iterations of ^ this error with different block #'s & dm-1/dm-0
                          systemd-fschk[564]: fsck: error 2 (No such file or directory) while executing fsck.ext2 for /dev/mapper/fedora-root
                          mount[569]: mount: /systoot: wrong fs type, bad option, bad superblock on /dev/mapper/fedora-root, missing codepage or helper program, or other error.
                          

                          EDIT: Installing F28 to SATA drive now. I will pull logs and upload them when finished.

                          G 1 Reply Last reply Oct 25, 2018, 12:11 PM Reply Quote 0
                          • H
                            hlalex
                            last edited by Oct 24, 2018, 2:47 PM

                            F28_4.18.16-200 running from SATA drive, does not detect NVMe with lsblk or blkid…

                            4.18.16-200.fc28.x86_64.log
                            4.18.16-200.fc28.x86_64_lsmod.log

                            1 Reply Last reply Reply Quote 0
                            • G
                              george1421 Moderator @hlalex
                              last edited by Oct 25, 2018, 12:11 PM

                              @hlalex said in Dell Precision Tower 5820 - FlexBay MiniSAS PCIe NVMe SSD not recognized:

                              Ok, F27 still installs and boots fine. When upgrading to F28, it fails to reboot and drops to a shell

                              So is these results form FC27 or FC28. I looked at the modules listed and they are found in your FC28. I still don’t understand why its working in FC27 and equally confusing why when you install on sata it doesn’t see the nvme drive, but the installer does. This IS a strange bit of hardware you have.

                              Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                              H 1 Reply Last reply Oct 25, 2018, 1:15 PM Reply Quote 0
                              • H
                                hlalex @george1421
                                last edited by Oct 25, 2018, 1:15 PM

                                @hlalex said in Dell Precision Tower 5820 - FlexBay MiniSAS PCIe NVMe SSD not recognized:

                                @george1421 Ok, F27 still installs and boots fine. When upgrading to F28, it fails to reboot and drops to a shell (:/#).

                                @george1421 Since none of the fresh install methods were working with F28, I tried F27 to make sure there it still worked properly (to rule out any settings/hardware changes). After getting F27 installed and booted properly, I then attempted to upgrade to F28 using the GUI software manager. This resulted in the same failure of F28 to boot as the fresh install method.

                                The logs I posted are from a fresh install of F28 on a SATA installed in one of the hot swap bays. And I completely agree on the oddness of this adapter. I can only assume they are trying to getthe most from the advertised 2700MB/s read & 1390MB/s write speeds of these drives, but in an easier to manage platform.

                                1 Reply Last reply Reply Quote 0
                                • G
                                  gehasia
                                  last edited by Nov 27, 2018, 6:41 AM

                                  Hi everybody,

                                  My company own one of these too. Same problem with fog which fail on nvme disk not found.

                                  I just installed Fedora 29 which works correctly on it (i’m currently writing with it), i will try to compile a kernel with the fog config to add to my grub configuration and see what happens with the F29 userlands. Years i didn’t compiled a kernel, hope to do it quick ;).

                                  If there is anything you want me to do, ask me, i will keep the computer with me until a solution is found, and can do whatever needed to help resolve this issue.

                                  1 Reply Last reply Reply Quote 1
                                  • S
                                    Sebastian Roth Moderator
                                    last edited by Nov 27, 2018, 6:44 AM

                                    @gehasia You wanna follow the instructions on building your kernel https://wiki.fogproject.org/wiki/index.php/Build_TomElliott_Kernel

                                    You will be done in 20 minutes…

                                    Web GUI issue? Please check apache error (debian/ubuntu: /var/log/apache2/error.log, centos/fedora/rhel: /var/log/httpd/error_log) and php-fpm log (/var/log/php*-fpm.log)

                                    Please support FOG if you like it: https://wiki.fogproject.org/wiki/index.php/Support_FOG

                                    G 1 Reply Last reply Nov 27, 2018, 6:56 AM Reply Quote 1
                                    • G
                                      gehasia @Sebastian Roth
                                      last edited by Nov 27, 2018, 6:56 AM

                                      @Sebastian-Roth Thanks for the link, i was looking for the fog .config and patches in the repos !
                                      I’ll start by compiling the stock fedora kernel from src-rpm (including fedora patches) to get a valid build system, then to compile a stock kernel with the fedora .config then the one from TomElliott with fog patches and see what happens at each step. I’ll try to get back here before end of the day !

                                      G 1 Reply Last reply Dec 3, 2018, 12:49 PM Reply Quote 1
                                      • G
                                        gehasia @gehasia
                                        last edited by Dec 3, 2018, 12:49 PM

                                        Hi,

                                        after more than 60 kernel compilations, i found the faulty kernel config option :
                                        Please activate CONFIG_VMD=y
                                        Bus Options -> PCI Controller Driver -> Intel Volume Management Device Driver

                                        G 1 Reply Last reply Dec 3, 2018, 1:08 PM Reply Quote 1
                                        • G
                                          george1421 Moderator @gehasia
                                          last edited by Dec 3, 2018, 1:08 PM

                                          @gehasia Well done!! It should be pretty easy for the devs to add that kernel module to the next kernel update.

                                          Please help us build the FOG community with everyone involved. It's not just about coding - way more we need people to test things, update documentation and most importantly work on uniting the community of people enjoying and working on FOG!

                                          G 1 Reply Last reply Dec 3, 2018, 1:23 PM Reply Quote 0
                                          • 1
                                          • 2
                                          • 3
                                          • 4
                                          • 5
                                          • 6
                                          • 7
                                          • 6 / 7
                                          • First post
                                            Last post

                                          187

                                          Online

                                          12.1k

                                          Users

                                          17.3k

                                          Topics

                                          155.4k

                                          Posts
                                          Copyright © 2012-2024 FOG Project