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

    Acer Veriton Z4860G - cannot find disk on system NVMe PCIe Non-RAID

    Scheduled Pinned Locked Moved Solved
    FOG Problems
    2
    12
    1.4k
    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.
    • P
      Pikmin
      last edited by

      1. Switching to legacy doesn’t make a difference

      2. I couldn’t see an option specifically for the NVMe but only for SATA, changed it and seems to be a success

      Onboard SATA Controller: Enabled
      NVMe Port 1: Enabled
      Onboard SATA Mode: RST with Optane (other option is AHCI)

      Thanks for your help George1421

      I just have to work out whether changing the SATA mode will have any problems with my image

      Thanks for the debug mode tip, nice to see ssh server is running
      Regards,
      Pikmin

      george1421G 1 Reply Last reply Reply Quote 0
      • george1421G
        george1421 Moderator @Pikmin
        last edited by george1421

        @Pikmin Ok the next bit is we need to see what the lspci command gives us. Then we can cross reference the hardware codes to the linux kernel.

        Also while you are connected to the target computer issue a uname -a to get the kernel version of FOS Linux

        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!

        P 1 Reply Last reply Reply Quote 0
        • P
          Pikmin @george1421
          last edited by Pikmin

          @george1421 Sorry for taking my time, had to wait for the image to upload

          [Wed Feb 12 root@fogclient ~]# uname -a
          Linux fogclient.localdomain 4.19.48 #1 SMP Sun Jul 14 13:08:14 CDT 2019 x86_64 GNU/Linux
          [Wed Feb 12 root@fogclient ~]# lspci -nn
          00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec2] (rev 07)
          00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e92]
          00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
          00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
          00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
          00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
          00:14.3 Network controller [0280]: Intel Corporation Device [8086:a370] (rev 10)
          00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
          00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
          00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a352] (rev 10)
          00:1b.0 PCI bridge [0604]: Intel Corporation Device [8086:a32c] (rev f0)
          00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a33e] (rev f0)
          00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a308] (rev 10)
          00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
          00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
          00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
          01:00.0 Non-Volatile memory controller [0108]: Micron Technology Inc Device [1344:5410] (rev 01)
          02:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0e)
          02:00.1 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816a] (rev 0e)
          02:00.2 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816b] (rev 0e)
          02:00.3 IPMI SMIC interface [0c07]: Realtek Semiconductor Co., Ltd. Device [10ec:816c] (rev 0e)
          02:00.4 USB controller [0c03]: Realtek Semiconductor Co., Ltd. Device [10ec:816d] (rev 0e)
          
          

          Also,

          *-pci:0
                       description: PCI bridge
                       product: Intel Corporation
                       vendor: Intel Corporation
                       physical id: 1b
                       bus info: pci@0000:00:1b.0
                       version: f0
                       width: 32 bits
                       clock: 33MHz
                       capabilities: pci pciexpress msi pm normal_decode bus_master cap_list
                       configuration: driver=pcieport
                       resources: irq:16 memory:8d200000-8d2fffff
                     *-storage
                          description: Non-Volatile memory controller
                          product: Micron Technology Inc
                          vendor: Micron Technology Inc
                          physical id: 0
                          bus info: pci@0000:01:00.0
                          version: 01
                          width: 64 bits
                          clock: 33MHz
                          capabilities: storage pciexpress msix msi pm nvm_express bus_master cap_list
                          configuration: driver=nvme latency=0
                          resources: irq:16 memory:8d200000-8d203fff
          
          
          george1421G 1 Reply Last reply Reply Quote 0
          • george1421G
            george1421 Moderator @Pikmin
            last edited by george1421

            @Pikmin said in Acer Veriton Z4860G - cannot find disk on system NVMe PCIe Non-RAID:

            1344:5410

            well that driver has been in the linux kernel since 4.4. So unless you are using a really old version of FOG it should be supported.

            So the next we need to run this on the target computer in debug mode grep nvme /var/log/syslog note it also might be /var/log/messages What we want to do is search the startup log for nvme to see if there are any error messages regarding the startup of the nvme driver.

            Also what is the output of uname -a on the target computer. I need the kernel version.

            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!

            P 1 Reply Last reply Reply Quote 0
            • P
              Pikmin @george1421
              last edited by Pikmin

              @george1421

              You want me to change back from AHCI to RST with Optane in the BIOS and then check the logs?

              I thought I pasted the output of uname -a from the debug

              EDIT:

              Set the BIOS SATA mode back to RST

              Only interesting thing I found is this, note syslog file doesn’t exist

              [Wed Feb 12 root@fogclient ~]# cat /var/log/messages | grep -i nvme
              Feb 12 10:12:05 fogclient user.warn kernel: ahci 0000:00:17.0: Found 1 remapped NVMe devices.
              

              You’re running the latest stable version: 1.5.7
              bzImage Version: 4.19.48
              bzImage32 Version: 4.19.48

              george1421G 1 Reply Last reply Reply Quote 0
              • george1421G
                george1421 Moderator @Pikmin
                last edited by george1421

                @Pikmin Sorry I missed this embedded in the other output.

                Linux fogclient.localdomain 4.19.48
                

                So based on that kernel you probably have FOG 1.5.5 or 1.5.6.

                While I don’t think its going to help here, I just built a one off kernel of 5.5.3 that you might try on this hardware. I can’t find the exact manufacture date of this hardware, but it seems pretty new.

                https://drive.google.com/open?id=1thopskSYJd7ueDQeFg_VT4eeNcrNHvIx
                Download this as bzImage553 (watch the case) then move it to /var/www/html/fog/service/ipxe directory on the fog server.
                Go into the web ui and for the host definition for this target host, enter bzImage553 in the kernel field. Then pxe boot the computer back into debug mode and run lsblk Lets see if a really new kernel works with that really new hardware.

                Yes if ahci mode doesn’t see the hard drive with the lsblk command, switch it back to RST mode and try the 5.5.3 kernel

                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!

                P 1 Reply Last reply Reply Quote 0
                • P
                  Pikmin @george1421
                  last edited by

                  @george1421

                  Thank you, I’ve tried and no success

                   uname -a
                  Linux fogclient.localdomain 5.5.3 #1 SMP Tue Feb 11 16:53:17 EST 2020 x86_64 GNU/Linux
                  [Wed Feb 12 root@fogclient ~]# lspci -nn
                  00:00.0 Host bridge [0600]: Intel Corporation Device [8086:3ec2] (rev 07)
                  00:02.0 VGA compatible controller [0300]: Intel Corporation Device [8086:3e92]
                  00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
                  00:12.0 Signal processing controller [1180]: Intel Corporation Device [8086:a379] (rev 10)
                  00:14.0 USB controller [0c03]: Intel Corporation Device [8086:a36d] (rev 10)
                  00:14.2 RAM memory [0500]: Intel Corporation Device [8086:a36f] (rev 10)
                  00:14.3 Network controller [0280]: Intel Corporation Device [8086:a370] (rev 10)
                  00:15.0 Serial bus controller [0c80]: Intel Corporation Device [8086:a368] (rev 10)
                  00:16.0 Communication controller [0780]: Intel Corporation Device [8086:a360] (rev 10)
                  00:17.0 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 10)
                  00:1c.0 PCI bridge [0604]: Intel Corporation Device [8086:a33e] (rev f0)
                  00:1f.0 ISA bridge [0601]: Intel Corporation Device [8086:a308] (rev 10)
                  00:1f.3 Audio device [0403]: Intel Corporation Device [8086:a348] (rev 10)
                  00:1f.4 SMBus [0c05]: Intel Corporation Device [8086:a323] (rev 10)
                  00:1f.5 Serial bus controller [0c80]: Intel Corporation Device [8086:a324] (rev 10)
                  01:00.0 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 0e)
                  01:00.1 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816a] (rev 0e)
                  01:00.2 Serial controller [0700]: Realtek Semiconductor Co., Ltd. Device [10ec:816b] (rev 0e)
                  01:00.3 IPMI SMIC interface [0c07]: Realtek Semiconductor Co., Ltd. Device [10ec:816c] (rev 0e)
                  01:00.4 USB controller [0c03]: Realtek Semiconductor Co., Ltd. Device [10ec:816d] (rev 0e)
                  
                  
                  george1421G 1 Reply Last reply Reply Quote 0
                  • george1421G
                    george1421 Moderator @Pikmin
                    last edited by

                    @Pikmin said in Acer Veriton Z4860G - cannot find disk on system NVMe PCIe Non-RAID:

                    00:17.0 RAID bus controller [0104]: Intel Corporation SATA Controller [RAID mode] [8086:2822] (rev 10)

                    Ok this system is doing the same as the dells in that when raid-on mode is configured the above adapter appears, when set to ahci mode the sata adapter appears.

                    00:17.0 SATA controller [0106]: Intel Corporation Device [8086:a352] (rev 10)

                    I’m speaking for the Dells, but I think the rule also applies here. Linux, uefi, and raid-on mode is an incompatible configuration (because intel has not released the specs or drivers for the Intel RST disk controller). If you change any one of the three you will be able to see the disks behind the raid controller (in reality your only option if you want to image with FOG is the disk controller mode).

                    Understand this is a linux kernel issue not something specific with FOG. Any linux distro will have an issue with this configuration.

                    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!

                    P 1 Reply Last reply Reply Quote 0
                    • P
                      Pikmin @george1421
                      last edited by Pikmin

                      @george1421

                      In BIOS Advanced
                      Intel ® Rapid Storage Technology

                      Intel ® RST 17.2.0.3790 RAID Driver

                      Non-RAID Physical Disks:
                      PCIe 1.0, Micron_2200_something_something

                      Physical Disk Info
                      Status: Non-RAID
                      Controller Type: NVMe
                      Controller Interface: NVMe

                      I guess I’ll just set the SATA mode to AHCI for now, good enough for me.

                      Thank you for your insight and help with the matter

                      george1421G 1 Reply Last reply Reply Quote 0
                      • george1421G
                        george1421 Moderator @Pikmin
                        last edited by

                        @Pikmin Understand it only needs to be in ahci mode for imaging, once the image is laid down just switch it back to raid-on mode before the first boot of windows. Or if you are not using any raid function, just leave it in ahci mode. There isn’t much of a performance penalty for leaving it in ahci mode.

                        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!

                        1 Reply Last reply Reply Quote 0
                        • 1 / 1
                        • First post
                          Last post

                        225

                        Online

                        12.0k

                        Users

                        17.3k

                        Topics

                        155.2k

                        Posts
                        Copyright © 2012-2024 FOG Project