Arch Linux stuck at “Loading version 240” after modifying configs

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP












0















I'm trying to get GPU passthrough to work on a VM. I've been following this video https://www.youtube.com/watch?v=6FI31QDtyy4. The differences between what I did and what he did in the video was modules in mkinitcpio config thingy, I used 'MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)' instead because the video was a bit outdated.



So what I did was



  • Add intel_iommu=on in grub params

  • Checked that my system supports IOMMU, I ran 'dmesg | grep -e DMAR -e IOMMU'

  • Adding 'options vfio-pci ids=10de:10f0,10de:1b81' to vfio.conf

  • Modifying mkinitcpio.conf as described above

  • Running 'mkinitcpio -p linux'

  • Modifying qemu.conf (prob not related)

  • Running 'systemctl enable --now libvirtd' and 'systemctl enable virtlogd.socket'

  • Reboot and go back to Windows 10 (NOT DUALBOOTED. I'm running arch off a USB STICK (NOT LIVE USB)) (Tried adding a vm but failed because I didn't do the ntfs-3g thingy)

  • Came back from Windows 10 and added 'UUID=061A04D11A04C023 /media/Data/ ntfs-3g defaults 0 0' in fstab

  • Changed 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' to 'GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"' in /etc/default/grub

  • Rebooted and stuck at "Loading version 240 (when I remove the intel_iommu=on from params, it booted just fine)

First boot that iommu worked, I used my GPU as output. I tried iGPU after GPU didn't work on the last boot (No Signal). Also I've checked Arch's official wiki about PCI passthrough and the steps were pretty similiar



/etc/mkinitcpio.conf:



# vim:set ft=sh
# MODULES
# The following modules are loaded before any boot hooks are
# run. Advanced users may wish to specify all system modules
# in this array. For instance:
# MODULES=(piix ide_disk reiserfs)
MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)

# BINARIES
# This setting includes any additional binaries a given user may
# wish into the CPIO image. This is run last, so it may be used to
# override the actual binaries included by a given hook
# BINARIES are dependency parsed, so you may safely ignore libraries
BINARIES=()

# FILES
# This setting is similar to BINARIES above, however, files are added
# as-is and are not parsed in any way. This is useful for config files.
FILES=()

# HOOKS
# This is the most important setting in this file. The HOOKS control the
# modules and scripts added to the image, and what happens at boot time.
# Order is important, and it is recommended that you do not change the
# order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
# help on a given hook.
# 'base' is _required_ unless you know precisely what you are doing.
# 'udev' is _required_ in order to automatically load modules
# 'filesystems' is _required_ unless you specify your fs modules in MODULES
# Examples:
## This setup specifies all modules in the MODULES setting above.
## No raid, lvm2, or encrypted root is needed.
# HOOKS=(base)
#
## This setup will autodetect all modules for your system and should
## work as a sane default
# HOOKS=(base udev autodetect block filesystems)
#
## This setup will generate a 'full' image which supports most systems.
## No autodetection is done.
# HOOKS=(base udev block filesystems)
#
## This setup assembles a pata mdadm array with an encrypted root FS.
## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
# HOOKS=(base udev block mdadm encrypt filesystems)
#
## This setup loads an lvm2 volume group on a usb device.
# HOOKS=(base udev block lvm2 filesystems)
#
## NOTE: If you have /usr on a separate partition, you MUST include the
# usr, fsck and shutdown hooks.
HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

# COMPRESSION
# Use this to compress the initramfs image. By default, gzip compression
# is used. Use 'cat' to create an uncompressed image.
#COMPRESSION="gzip"
#COMPRESSION="bzip2"
#COMPRESSION="lzma"
#COMPRESSION="xz"
#COMPRESSION="lzop"
#COMPRESSION="lz4"

# COMPRESSION_OPTIONS
# Additional options for the compressor
#COMPRESSION_OPTIONS=()


/etc/modprobe.d/vfio.conf:



options vfio-pci ids=10de:10f0,10de:1b81


Kernel version: 4.20.10-arch1-1-ARCH



Hardware info (lshw):



cube-arch 
description: Desktop Computer
product: B360M-HD3 (Default string)
vendor: Gigabyte Technology Co., Ltd.
version: Default string
serial: Default string
width: 4294967295 bits
capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
configuration: boot=normal chassis=desktop family=Default string sku=Default string uuid=E002D503-5E04-7905-ED06-310700080009
*-core
description: Motherboard
product: B360M HD3
vendor: Gigabyte Technology Co., Ltd.
physical id: 0
version: x.x
serial: Default string
slot: Default string
*-firmware
description: BIOS
vendor: American Megatrends Inc.
physical id: 0
version: F4
date: 04/19/2018
size: 64KiB
capacity: 15MiB
capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
*-memory
description: System Memory
physical id: 3a
slot: System board or motherboard
size: 16GiB
*-bank:0
description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
product: F4-3000C16-8GISB
vendor: Fujitsu
physical id: 0
serial: 00000000
slot: ChannelA-DIMM0
size: 8GiB
width: 64 bits
clock: 2133MHz (0.5ns)
*-bank:1
description: [empty]
physical id: 1
slot: ChannelA-DIMM1
*-bank:2
description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
product: F4-3000C16-8GISB
vendor: Fujitsu
physical id: 2
serial: 00000000
slot: ChannelB-DIMM0```









share|improve this question




























    0















    I'm trying to get GPU passthrough to work on a VM. I've been following this video https://www.youtube.com/watch?v=6FI31QDtyy4. The differences between what I did and what he did in the video was modules in mkinitcpio config thingy, I used 'MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)' instead because the video was a bit outdated.



    So what I did was



    • Add intel_iommu=on in grub params

    • Checked that my system supports IOMMU, I ran 'dmesg | grep -e DMAR -e IOMMU'

    • Adding 'options vfio-pci ids=10de:10f0,10de:1b81' to vfio.conf

    • Modifying mkinitcpio.conf as described above

    • Running 'mkinitcpio -p linux'

    • Modifying qemu.conf (prob not related)

    • Running 'systemctl enable --now libvirtd' and 'systemctl enable virtlogd.socket'

    • Reboot and go back to Windows 10 (NOT DUALBOOTED. I'm running arch off a USB STICK (NOT LIVE USB)) (Tried adding a vm but failed because I didn't do the ntfs-3g thingy)

    • Came back from Windows 10 and added 'UUID=061A04D11A04C023 /media/Data/ ntfs-3g defaults 0 0' in fstab

    • Changed 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' to 'GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"' in /etc/default/grub

    • Rebooted and stuck at "Loading version 240 (when I remove the intel_iommu=on from params, it booted just fine)

    First boot that iommu worked, I used my GPU as output. I tried iGPU after GPU didn't work on the last boot (No Signal). Also I've checked Arch's official wiki about PCI passthrough and the steps were pretty similiar



    /etc/mkinitcpio.conf:



    # vim:set ft=sh
    # MODULES
    # The following modules are loaded before any boot hooks are
    # run. Advanced users may wish to specify all system modules
    # in this array. For instance:
    # MODULES=(piix ide_disk reiserfs)
    MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)

    # BINARIES
    # This setting includes any additional binaries a given user may
    # wish into the CPIO image. This is run last, so it may be used to
    # override the actual binaries included by a given hook
    # BINARIES are dependency parsed, so you may safely ignore libraries
    BINARIES=()

    # FILES
    # This setting is similar to BINARIES above, however, files are added
    # as-is and are not parsed in any way. This is useful for config files.
    FILES=()

    # HOOKS
    # This is the most important setting in this file. The HOOKS control the
    # modules and scripts added to the image, and what happens at boot time.
    # Order is important, and it is recommended that you do not change the
    # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
    # help on a given hook.
    # 'base' is _required_ unless you know precisely what you are doing.
    # 'udev' is _required_ in order to automatically load modules
    # 'filesystems' is _required_ unless you specify your fs modules in MODULES
    # Examples:
    ## This setup specifies all modules in the MODULES setting above.
    ## No raid, lvm2, or encrypted root is needed.
    # HOOKS=(base)
    #
    ## This setup will autodetect all modules for your system and should
    ## work as a sane default
    # HOOKS=(base udev autodetect block filesystems)
    #
    ## This setup will generate a 'full' image which supports most systems.
    ## No autodetection is done.
    # HOOKS=(base udev block filesystems)
    #
    ## This setup assembles a pata mdadm array with an encrypted root FS.
    ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
    # HOOKS=(base udev block mdadm encrypt filesystems)
    #
    ## This setup loads an lvm2 volume group on a usb device.
    # HOOKS=(base udev block lvm2 filesystems)
    #
    ## NOTE: If you have /usr on a separate partition, you MUST include the
    # usr, fsck and shutdown hooks.
    HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

    # COMPRESSION
    # Use this to compress the initramfs image. By default, gzip compression
    # is used. Use 'cat' to create an uncompressed image.
    #COMPRESSION="gzip"
    #COMPRESSION="bzip2"
    #COMPRESSION="lzma"
    #COMPRESSION="xz"
    #COMPRESSION="lzop"
    #COMPRESSION="lz4"

    # COMPRESSION_OPTIONS
    # Additional options for the compressor
    #COMPRESSION_OPTIONS=()


    /etc/modprobe.d/vfio.conf:



    options vfio-pci ids=10de:10f0,10de:1b81


    Kernel version: 4.20.10-arch1-1-ARCH



    Hardware info (lshw):



    cube-arch 
    description: Desktop Computer
    product: B360M-HD3 (Default string)
    vendor: Gigabyte Technology Co., Ltd.
    version: Default string
    serial: Default string
    width: 4294967295 bits
    capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
    configuration: boot=normal chassis=desktop family=Default string sku=Default string uuid=E002D503-5E04-7905-ED06-310700080009
    *-core
    description: Motherboard
    product: B360M HD3
    vendor: Gigabyte Technology Co., Ltd.
    physical id: 0
    version: x.x
    serial: Default string
    slot: Default string
    *-firmware
    description: BIOS
    vendor: American Megatrends Inc.
    physical id: 0
    version: F4
    date: 04/19/2018
    size: 64KiB
    capacity: 15MiB
    capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
    *-memory
    description: System Memory
    physical id: 3a
    slot: System board or motherboard
    size: 16GiB
    *-bank:0
    description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
    product: F4-3000C16-8GISB
    vendor: Fujitsu
    physical id: 0
    serial: 00000000
    slot: ChannelA-DIMM0
    size: 8GiB
    width: 64 bits
    clock: 2133MHz (0.5ns)
    *-bank:1
    description: [empty]
    physical id: 1
    slot: ChannelA-DIMM1
    *-bank:2
    description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
    product: F4-3000C16-8GISB
    vendor: Fujitsu
    physical id: 2
    serial: 00000000
    slot: ChannelB-DIMM0```









    share|improve this question


























      0












      0








      0








      I'm trying to get GPU passthrough to work on a VM. I've been following this video https://www.youtube.com/watch?v=6FI31QDtyy4. The differences between what I did and what he did in the video was modules in mkinitcpio config thingy, I used 'MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)' instead because the video was a bit outdated.



      So what I did was



      • Add intel_iommu=on in grub params

      • Checked that my system supports IOMMU, I ran 'dmesg | grep -e DMAR -e IOMMU'

      • Adding 'options vfio-pci ids=10de:10f0,10de:1b81' to vfio.conf

      • Modifying mkinitcpio.conf as described above

      • Running 'mkinitcpio -p linux'

      • Modifying qemu.conf (prob not related)

      • Running 'systemctl enable --now libvirtd' and 'systemctl enable virtlogd.socket'

      • Reboot and go back to Windows 10 (NOT DUALBOOTED. I'm running arch off a USB STICK (NOT LIVE USB)) (Tried adding a vm but failed because I didn't do the ntfs-3g thingy)

      • Came back from Windows 10 and added 'UUID=061A04D11A04C023 /media/Data/ ntfs-3g defaults 0 0' in fstab

      • Changed 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' to 'GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"' in /etc/default/grub

      • Rebooted and stuck at "Loading version 240 (when I remove the intel_iommu=on from params, it booted just fine)

      First boot that iommu worked, I used my GPU as output. I tried iGPU after GPU didn't work on the last boot (No Signal). Also I've checked Arch's official wiki about PCI passthrough and the steps were pretty similiar



      /etc/mkinitcpio.conf:



      # vim:set ft=sh
      # MODULES
      # The following modules are loaded before any boot hooks are
      # run. Advanced users may wish to specify all system modules
      # in this array. For instance:
      # MODULES=(piix ide_disk reiserfs)
      MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)

      # BINARIES
      # This setting includes any additional binaries a given user may
      # wish into the CPIO image. This is run last, so it may be used to
      # override the actual binaries included by a given hook
      # BINARIES are dependency parsed, so you may safely ignore libraries
      BINARIES=()

      # FILES
      # This setting is similar to BINARIES above, however, files are added
      # as-is and are not parsed in any way. This is useful for config files.
      FILES=()

      # HOOKS
      # This is the most important setting in this file. The HOOKS control the
      # modules and scripts added to the image, and what happens at boot time.
      # Order is important, and it is recommended that you do not change the
      # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
      # help on a given hook.
      # 'base' is _required_ unless you know precisely what you are doing.
      # 'udev' is _required_ in order to automatically load modules
      # 'filesystems' is _required_ unless you specify your fs modules in MODULES
      # Examples:
      ## This setup specifies all modules in the MODULES setting above.
      ## No raid, lvm2, or encrypted root is needed.
      # HOOKS=(base)
      #
      ## This setup will autodetect all modules for your system and should
      ## work as a sane default
      # HOOKS=(base udev autodetect block filesystems)
      #
      ## This setup will generate a 'full' image which supports most systems.
      ## No autodetection is done.
      # HOOKS=(base udev block filesystems)
      #
      ## This setup assembles a pata mdadm array with an encrypted root FS.
      ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
      # HOOKS=(base udev block mdadm encrypt filesystems)
      #
      ## This setup loads an lvm2 volume group on a usb device.
      # HOOKS=(base udev block lvm2 filesystems)
      #
      ## NOTE: If you have /usr on a separate partition, you MUST include the
      # usr, fsck and shutdown hooks.
      HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

      # COMPRESSION
      # Use this to compress the initramfs image. By default, gzip compression
      # is used. Use 'cat' to create an uncompressed image.
      #COMPRESSION="gzip"
      #COMPRESSION="bzip2"
      #COMPRESSION="lzma"
      #COMPRESSION="xz"
      #COMPRESSION="lzop"
      #COMPRESSION="lz4"

      # COMPRESSION_OPTIONS
      # Additional options for the compressor
      #COMPRESSION_OPTIONS=()


      /etc/modprobe.d/vfio.conf:



      options vfio-pci ids=10de:10f0,10de:1b81


      Kernel version: 4.20.10-arch1-1-ARCH



      Hardware info (lshw):



      cube-arch 
      description: Desktop Computer
      product: B360M-HD3 (Default string)
      vendor: Gigabyte Technology Co., Ltd.
      version: Default string
      serial: Default string
      width: 4294967295 bits
      capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
      configuration: boot=normal chassis=desktop family=Default string sku=Default string uuid=E002D503-5E04-7905-ED06-310700080009
      *-core
      description: Motherboard
      product: B360M HD3
      vendor: Gigabyte Technology Co., Ltd.
      physical id: 0
      version: x.x
      serial: Default string
      slot: Default string
      *-firmware
      description: BIOS
      vendor: American Megatrends Inc.
      physical id: 0
      version: F4
      date: 04/19/2018
      size: 64KiB
      capacity: 15MiB
      capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
      *-memory
      description: System Memory
      physical id: 3a
      slot: System board or motherboard
      size: 16GiB
      *-bank:0
      description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
      product: F4-3000C16-8GISB
      vendor: Fujitsu
      physical id: 0
      serial: 00000000
      slot: ChannelA-DIMM0
      size: 8GiB
      width: 64 bits
      clock: 2133MHz (0.5ns)
      *-bank:1
      description: [empty]
      physical id: 1
      slot: ChannelA-DIMM1
      *-bank:2
      description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
      product: F4-3000C16-8GISB
      vendor: Fujitsu
      physical id: 2
      serial: 00000000
      slot: ChannelB-DIMM0```









      share|improve this question
















      I'm trying to get GPU passthrough to work on a VM. I've been following this video https://www.youtube.com/watch?v=6FI31QDtyy4. The differences between what I did and what he did in the video was modules in mkinitcpio config thingy, I used 'MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)' instead because the video was a bit outdated.



      So what I did was



      • Add intel_iommu=on in grub params

      • Checked that my system supports IOMMU, I ran 'dmesg | grep -e DMAR -e IOMMU'

      • Adding 'options vfio-pci ids=10de:10f0,10de:1b81' to vfio.conf

      • Modifying mkinitcpio.conf as described above

      • Running 'mkinitcpio -p linux'

      • Modifying qemu.conf (prob not related)

      • Running 'systemctl enable --now libvirtd' and 'systemctl enable virtlogd.socket'

      • Reboot and go back to Windows 10 (NOT DUALBOOTED. I'm running arch off a USB STICK (NOT LIVE USB)) (Tried adding a vm but failed because I didn't do the ntfs-3g thingy)

      • Came back from Windows 10 and added 'UUID=061A04D11A04C023 /media/Data/ ntfs-3g defaults 0 0' in fstab

      • Changed 'GRUB_CMDLINE_LINUX_DEFAULT="quiet"' to 'GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on"' in /etc/default/grub

      • Rebooted and stuck at "Loading version 240 (when I remove the intel_iommu=on from params, it booted just fine)

      First boot that iommu worked, I used my GPU as output. I tried iGPU after GPU didn't work on the last boot (No Signal). Also I've checked Arch's official wiki about PCI passthrough and the steps were pretty similiar



      /etc/mkinitcpio.conf:



      # vim:set ft=sh
      # MODULES
      # The following modules are loaded before any boot hooks are
      # run. Advanced users may wish to specify all system modules
      # in this array. For instance:
      # MODULES=(piix ide_disk reiserfs)
      MODULES=(vfio_pci vfio vfio_iommu_type1 vfio_virqfd)

      # BINARIES
      # This setting includes any additional binaries a given user may
      # wish into the CPIO image. This is run last, so it may be used to
      # override the actual binaries included by a given hook
      # BINARIES are dependency parsed, so you may safely ignore libraries
      BINARIES=()

      # FILES
      # This setting is similar to BINARIES above, however, files are added
      # as-is and are not parsed in any way. This is useful for config files.
      FILES=()

      # HOOKS
      # This is the most important setting in this file. The HOOKS control the
      # modules and scripts added to the image, and what happens at boot time.
      # Order is important, and it is recommended that you do not change the
      # order in which HOOKS are added. Run 'mkinitcpio -H <hook name>' for
      # help on a given hook.
      # 'base' is _required_ unless you know precisely what you are doing.
      # 'udev' is _required_ in order to automatically load modules
      # 'filesystems' is _required_ unless you specify your fs modules in MODULES
      # Examples:
      ## This setup specifies all modules in the MODULES setting above.
      ## No raid, lvm2, or encrypted root is needed.
      # HOOKS=(base)
      #
      ## This setup will autodetect all modules for your system and should
      ## work as a sane default
      # HOOKS=(base udev autodetect block filesystems)
      #
      ## This setup will generate a 'full' image which supports most systems.
      ## No autodetection is done.
      # HOOKS=(base udev block filesystems)
      #
      ## This setup assembles a pata mdadm array with an encrypted root FS.
      ## Note: See 'mkinitcpio -H mdadm' for more information on raid devices.
      # HOOKS=(base udev block mdadm encrypt filesystems)
      #
      ## This setup loads an lvm2 volume group on a usb device.
      # HOOKS=(base udev block lvm2 filesystems)
      #
      ## NOTE: If you have /usr on a separate partition, you MUST include the
      # usr, fsck and shutdown hooks.
      HOOKS=(base udev autodetect modconf block filesystems keyboard fsck)

      # COMPRESSION
      # Use this to compress the initramfs image. By default, gzip compression
      # is used. Use 'cat' to create an uncompressed image.
      #COMPRESSION="gzip"
      #COMPRESSION="bzip2"
      #COMPRESSION="lzma"
      #COMPRESSION="xz"
      #COMPRESSION="lzop"
      #COMPRESSION="lz4"

      # COMPRESSION_OPTIONS
      # Additional options for the compressor
      #COMPRESSION_OPTIONS=()


      /etc/modprobe.d/vfio.conf:



      options vfio-pci ids=10de:10f0,10de:1b81


      Kernel version: 4.20.10-arch1-1-ARCH



      Hardware info (lshw):



      cube-arch 
      description: Desktop Computer
      product: B360M-HD3 (Default string)
      vendor: Gigabyte Technology Co., Ltd.
      version: Default string
      serial: Default string
      width: 4294967295 bits
      capabilities: smbios-3.1 dmi-3.1 smp vsyscall32
      configuration: boot=normal chassis=desktop family=Default string sku=Default string uuid=E002D503-5E04-7905-ED06-310700080009
      *-core
      description: Motherboard
      product: B360M HD3
      vendor: Gigabyte Technology Co., Ltd.
      physical id: 0
      version: x.x
      serial: Default string
      slot: Default string
      *-firmware
      description: BIOS
      vendor: American Megatrends Inc.
      physical id: 0
      version: F4
      date: 04/19/2018
      size: 64KiB
      capacity: 15MiB
      capabilities: pci upgrade shadowing cdboot bootselect socketedrom edd int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int14serial int17printer acpi usb biosbootspecification uefi
      *-memory
      description: System Memory
      physical id: 3a
      slot: System board or motherboard
      size: 16GiB
      *-bank:0
      description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
      product: F4-3000C16-8GISB
      vendor: Fujitsu
      physical id: 0
      serial: 00000000
      slot: ChannelA-DIMM0
      size: 8GiB
      width: 64 bits
      clock: 2133MHz (0.5ns)
      *-bank:1
      description: [empty]
      physical id: 1
      slot: ChannelA-DIMM1
      *-bank:2
      description: DIMM DDR4 Synchronous 2133 MHz (0.5 ns)
      product: F4-3000C16-8GISB
      vendor: Fujitsu
      physical id: 2
      serial: 00000000
      slot: ChannelB-DIMM0```






      arch-linux pci-passthrough mkinitcpio iommu






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited Feb 20 at 9:24









      Rui F Ribeiro

      41.5k1483140




      41.5k1483140










      asked Feb 20 at 7:45









      CubxityCubxity

      1




      1




















          1 Answer
          1






          active

          oldest

          votes


















          0














          Solved



          I was dumb, I plugged in my display to my GPU, after plugging it into iGPU it worked. Make sure to also make it primary output in your BIOS






          share|improve this answer






















            Your Answer








            StackExchange.ready(function()
            var channelOptions =
            tags: "".split(" "),
            id: "106"
            ;
            initTagRenderer("".split(" "), "".split(" "), channelOptions);

            StackExchange.using("externalEditor", function()
            // Have to fire editor after snippets, if snippets enabled
            if (StackExchange.settings.snippets.snippetsEnabled)
            StackExchange.using("snippets", function()
            createEditor();
            );

            else
            createEditor();

            );

            function createEditor()
            StackExchange.prepareEditor(
            heartbeatType: 'answer',
            autoActivateHeartbeat: false,
            convertImagesToLinks: false,
            noModals: true,
            showLowRepImageUploadWarning: true,
            reputationToPostImages: null,
            bindNavPrevention: true,
            postfix: "",
            imageUploader:
            brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
            contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
            allowUrls: true
            ,
            onDemand: true,
            discardSelector: ".discard-answer"
            ,immediatelyShowMarkdownHelp:true
            );



            );













            draft saved

            draft discarded


















            StackExchange.ready(
            function ()
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f501779%2farch-linux-stuck-at-loading-version-240-after-modifying-configs%23new-answer', 'question_page');

            );

            Post as a guest















            Required, but never shown

























            1 Answer
            1






            active

            oldest

            votes








            1 Answer
            1






            active

            oldest

            votes









            active

            oldest

            votes






            active

            oldest

            votes









            0














            Solved



            I was dumb, I plugged in my display to my GPU, after plugging it into iGPU it worked. Make sure to also make it primary output in your BIOS






            share|improve this answer



























              0














              Solved



              I was dumb, I plugged in my display to my GPU, after plugging it into iGPU it worked. Make sure to also make it primary output in your BIOS






              share|improve this answer

























                0












                0








                0







                Solved



                I was dumb, I plugged in my display to my GPU, after plugging it into iGPU it worked. Make sure to also make it primary output in your BIOS






                share|improve this answer













                Solved



                I was dumb, I plugged in my display to my GPU, after plugging it into iGPU it worked. Make sure to also make it primary output in your BIOS







                share|improve this answer












                share|improve this answer



                share|improve this answer










                answered Feb 20 at 16:13









                CubxityCubxity

                1




                1



























                    draft saved

                    draft discarded
















































                    Thanks for contributing an answer to Unix & Linux Stack Exchange!


                    • Please be sure to answer the question. Provide details and share your research!

                    But avoid


                    • Asking for help, clarification, or responding to other answers.

                    • Making statements based on opinion; back them up with references or personal experience.

                    To learn more, see our tips on writing great answers.




                    draft saved


                    draft discarded














                    StackExchange.ready(
                    function ()
                    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f501779%2farch-linux-stuck-at-loading-version-240-after-modifying-configs%23new-answer', 'question_page');

                    );

                    Post as a guest















                    Required, but never shown





















































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown

































                    Required, but never shown














                    Required, but never shown












                    Required, but never shown







                    Required, but never shown






                    Popular posts from this blog

                    How to check contact read email or not when send email to Individual?

                    Displaying single band from multi-band raster using QGIS

                    How many registers does an x86_64 CPU actually have?