Hi all,
I'm not talking about pass-through on LXC or VM. I'm talking about the host.
I have a little pc with n150 cpu and a Intel Alder Lake-N card.
If I boot it as a ubuntu live distro, everything seems fine, but if I install a proxmox the card is not recognized as it should :-(
I install it on a raid1 configuration and it boots ok, but if I controll the video card,
While if
I did the following changes.
But if I try to update grub. I get the following error:
Then I've modified the following file as follows
But nothing changes :-(
What do I miss?
I'm not talking about pass-through on LXC or VM. I'm talking about the host.
I have a little pc with n150 cpu and a Intel Alder Lake-N card.
If I boot it as a ubuntu live distro, everything seems fine, but if I install a proxmox the card is not recognized as it should :-(
I install it on a raid1 configuration and it boots ok, but if I controll the video card,
$ ls -la /dev/dri/*crw-rw---- 1 root video 226, 0 Mar 24 12:51 /dev/dri/card0/dev/dri/by-path:total 0drwxr-xr-x 2 root root 60 Mar 24 12:51 .drwxr-xr-x 3 root root 80 Mar 24 12:51 ..lrwxrwxrwx 1 root root 8 Mar 24 12:51 pci-0000:00:02.0-platform-simple-framebuffer.0-card -> ../card0$ lsmod |grep i95$ sudo su -# modprobe i915# lsmod |grep i9i915 3936256 0drm_buddy 20480 1 i915ttm 98304 1 i915drm_display_helper 225280 1 i915cec 90112 2 drm_display_helper,i915i2c_algo_bit 16384 1 i915video 77824 1 i915While if
# ls -aRl /dev/dri//dev/dri/:total 0drwxr-xr-x 3 root root 100 Mar 24 11:56 .drwxr-xr-x 20 root root 4760 Mar 24 11:56 ..drwxr-xr-x 2 root root 80 Mar 24 11:56 by-pathcrw-rw----+ 1 root video 226, 1 Mar 24 12:04 card1crw-rw----+ 1 root render 226, 128 Mar 24 12:04 renderD128/dev/dri/by-path:total 0drwxr-xr-x 2 root root 80 Mar 24 11:56 .drwxr-xr-x 3 root root 100 Mar 24 11:56 ..lrwxrwxrwx 1 root root 8 Mar 24 11:56 pci-0000:00:02.0-card -> ../card1lrwxrwxrwx 1 root root 13 Mar 24 11:56 pci-0000:00:02.0-render -> ../renderD128I did the following changes.
# grep GRUB_CMDLINE_LINUX_DEFAULT /etc/default/grub#GRUB_CMDLINE_LINUX_DEFAULT="quiet"GRUB_CMDLINE_LINUX_DEFAULT="quiet intel_iommu=on iommu=pt i915.enable_gvt=1"But if I try to update grub. I get the following error:
# update-grubGenerating grub configuration file ...W: This system is booted via proxmox-boot-tool:W: Executing 'update-grub' directly does not update the correct configs!W: Running: 'proxmox-boot-tool refresh'Copying and configuring kernels on /dev/disk/by-uuid/3757-8C61 Copying kernel and creating boot-entry for 6.8.12-4-pve Copying kernel and creating boot-entry for 6.8.12-8-pveCopying and configuring kernels on /dev/disk/by-uuid/3758-1565 Copying kernel and creating boot-entry for 6.8.12-4-pve Copying kernel and creating boot-entry for 6.8.12-8-pveFound linux image: /boot/vmlinuz-6.8.12-8-pveFound initrd image: /boot/initrd.img-6.8.12-8-pve/usr/sbin/grub-probe: error: unknown filesystem.Found linux image: /boot/vmlinuz-6.8.12-4-pveFound initrd image: /boot/initrd.img-6.8.12-4-pve/usr/sbin/grub-probe: error: unknown filesystem.Adding boot menu entry for UEFI Firmware Settings ...doneThen I've modified the following file as follows
#vi /etc/kernel/cmdlineroot=ZFS=rpool/ROOT/pve-1 boot=zfs intel_iommu=on iommu=pt i915.enable_gvt=1# proxmox-boot-tool refreshRunning hook script 'proxmox-auto-removal'..Running hook script 'zz-proxmox-boot'..Re-executing '/etc/kernel/postinst.d/zz-proxmox-boot' in new private mount namespace..Copying and configuring kernels on /dev/disk/by-uuid/3757-8C61 Copying kernel and creating boot-entry for 6.8.12-4-pve Copying kernel and creating boot-entry for 6.8.12-8-pveCopying and configuring kernels on /dev/disk/by-uuid/3758-1565 Copying kernel and creating boot-entry for 6.8.12-4-pve Copying kernel and creating boot-entry for 6.8.12-8-pveBut nothing changes :-(
ls -lRa /dev/dri//dev/dri/:total 0drwxr-xr-x 3 root root 80 Mar 24 13:34 .drwxr-xr-x 17 root root 4300 Mar 24 13:34 ..drwxr-xr-x 2 root root 60 Mar 24 13:34 by-pathcrw-rw---- 1 root video 226, 0 Mar 24 13:34 card0/dev/dri/by-path:total 0drwxr-xr-x 2 root root 60 Mar 24 13:34 .drwxr-xr-x 3 root root 80 Mar 24 13:34 ..lrwxrwxrwx 1 root root 8 Mar 24 13:34 pci-0000:00:02.0-platform-simple-framebuffer.0-card -> ../card0What do I miss?