vdsm / virtual-dsm

Virtual DSM in a Docker container.
MIT License
2.68k stars 360 forks source link

[Bug]: igpu is non functional #720

Closed songokussm closed 1 month ago

songokussm commented 6 months ago

Is there an existing issue for this?

Machine specifications

i5 7400 / 16GB

Operating system

unraid 6.12.10

Docker version

24.0.9

Description

dsm, emby, and plex do not detect the intel igpu.

I have also tried --device='/dev/dri/renderD128'

Docker compose

docker run -d --name='virtual-dsm' --net='br0' --ip='192.168.100.107' --cpuset-cpus='4,5' -e TZ="America/Los_Angeles" -e HOST_OS="Unraid" -e HOST_HOSTNAME="tctnas" -e HOST_CONTAINERNAME="virtual-dsm" -e 'TCP_PORT_5000'='5000' -e 'TCP_PORT_5001'='5001' -e 'DISK_SIZE'='450G' -v '/mnt/ssdsata/syno/':'/storage':'rw' -e 'RAM_SIZE'='4G' -e 'CPU_CORES'='4' -e 'DHCP'='Y' -e 'GPU'='Y' --device='/dev/dri/' -e 'DISK_FMT'='qcow2' -e 'DISK2_SIZE'='1T' -v '/mnt/smb/syno/':'/storage2':'rw' -l net.unraid.docker.managed=dockerman -l net.unraid.docker.webui='http://[IP]:[PORT:5000]' -l net.unraid.docker.icon='https://raw.githubusercontent.com/MountainGod2/unraid-templates/main/virtual-dsm/logo.png' --device='/dev/kvm' --device='/dev/vhost-net' --stop-timeout 60 --cap-add NET_ADMIN --device-cgroup-rule='c : rwm' 'vdsm/virtual-dsm:latest'

Docker log

❯ Starting Virtual DSM for Docker v7.09... ❯ For support visit https://github.com/vdsm/virtual-dsm ❯ CPU: Intel Core TM i5 7400 CPU | RAM: 13/16 GB | DISK: 459 GB (btrfs) | HOST: 6.1.79-Unraid...

❯ Installing Intel GPU drivers... ❯ Installing OpenGL module... ❯ Booting Virtual DSM... [ 0.000000] Initializing cgroup subsys cpuset [ 0.000000] Initializing cgroup subsys cpu [ 0.000000] Initializing cgroup subsys cpuacct [ 0.000000] Linux version 4.4.302+ (root@build6) (gcc version 12.2.0 (GCC) ) #69057 SMP Sat Sep 23 21:44:59 CST 2023 [ 0.000000] Command line: root=/dev/sda1 ihd_num=0 netif_num=0 syno_hw_version=VirtualDSM vender_format_version=2 macs=00e9e546e820,00e9e546e821,00e9e546e822,00e9e546e823 [ 0.000000] KERNEL supported cpus: [ 0.000000] Intel GenuineIntel [ 0.000000] AMD AuthenticAMD

[ 0.000000] x86/fpu: Supporting XSAVE feature 0x01: 'x87 floating point registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x02: 'SSE registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x04: 'AVX registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x08: 'MPX bounds registers' [ 0.000000] x86/fpu: Supporting XSAVE feature 0x10: 'MPX CSR' [ 0.000000] x86/fpu: Enabled xstate features 0x1f, context size is 1088 bytes, using 'standard' format. [ 0.000000] e820: BIOS-provided physical RAM map: [ 0.000000] BIOS-e820: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] BIOS-e820: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000000100000-0x000000007ffd3fff] usable [ 0.000000] BIOS-e820: [mem 0x000000007ffd4000-0x000000007fffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000b0000000-0x00000000bfffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000feffc000-0x00000000feffffff] reserved [ 0.000000] BIOS-e820: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] BIOS-e820: [mem 0x0000000100000000-0x000000017fffffff] usable [ 0.000000] NX (Execute Disable) protection: active [ 0.000000] extended physical RAM map: [ 0.000000] reserve setup_data: [mem 0x0000000000000000-0x000000000009fbff] usable [ 0.000000] reserve setup_data: [mem 0x000000000009fc00-0x000000000009ffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000000f0000-0x00000000000fffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000000100000-0x0000000001df29c7] usable [ 0.000000] reserve setup_data: [mem 0x0000000001df29c8-0x0000000001df29d7] usable [ 0.000000] reserve setup_data: [mem 0x0000000001df29d8-0x000000007ffd3fff] usable [ 0.000000] reserve setup_data: [mem 0x000000007ffd4000-0x000000007fffffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000b0000000-0x00000000bfffffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fed1c000-0x00000000fed1ffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000feffc000-0x00000000feffffff] reserved [ 0.000000] reserve setup_data: [mem 0x00000000fffc0000-0x00000000ffffffff] reserved [ 0.000000] reserve setup_data: [mem 0x0000000100000000-0x000000017fffffff] usable [ 0.000000] SMBIOS 3.0.0 present. [ 0.000000] Hypervisor detected: KVM [ 0.000000] Kernel/User page tables isolation: disabled [ 0.000000] e820: last_pfn = 0x180000 max_arch_pfn = 0x400000000 [ 0.000000] x86/PAT: Configuration [0-7]: WB WT UC- UC WB WT UC- UC
[ 0.000000] e820: last_pfn = 0x7ffd4 max_arch_pfn = 0x400000000 [ 0.000000] found SMP MP-table at [mem 0x000f5440-0x000f544f] mapped at [ffff8800000f5440] [ 0.000000] Using GB pages for direct mapping [ 0.000000] RAMDISK: [mem 0x7fa5d000-0x7ffc3fff] [ 0.000000] ACPI: Early table checksum verification disabled [ 0.000000] ACPI: RSDP 0x00000000000F5260 000014 (v00 BOCHS ) [ 0.000000] ACPI: RSDT 0x000000007FFE2375 000034 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: FACP 0x000000007FFE218D 0000F4 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: DSDT 0x000000007FFE0040 00214D (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: FACS 0x000000007FFE0000 000040 [ 0.000000] ACPI: APIC 0x000000007FFE2281 000090 (v03 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: MCFG 0x000000007FFE2311 00003C (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] ACPI: WAET 0x000000007FFE234D 000028 (v01 BOCHS BXPC 00000001 BXPC 00000001) [ 0.000000] kvm-clock: Using msrs 4b564d01 and 4b564d00 [ 0.000000] kvm-clock: cpu 0, msr 1:7fffc001, primary cpu clock [ 0.000000] kvm-clock: using sched offset of 4004671187 cycles [ 0.000000] clocksource: kvm-clock: mask: 0xffffffffffffffff max_cycles: 0x1cd42e4dffb, max_idle_ns: 881590591483 ns [ 0.000000] Zone ranges: [ 0.000000] DMA [mem 0x0000000000001000-0x0000000000ffffff] [ 0.000000] DMA32 [mem 0x0000000001000000-0x00000000ffffffff] [ 0.000000] Normal [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Movable zone start for each node [ 0.000000] Early memory node ranges [ 0.000000] node 0: [mem 0x0000000000001000-0x000000000009efff] [ 0.000000] node 0: [mem 0x0000000000100000-0x000000007ffd3fff] [ 0.000000] node 0: [mem 0x0000000100000000-0x000000017fffffff] [ 0.000000] Initmem setup node 0 [mem 0x0000000000001000-0x000000017fffffff] [ 0.000000] ACPI: PM-Timer IO Port: 0x608 [ 0.000000] ACPI: LAPIC_NMI (acpi_id[0xff] dfl dfl lint[0x1]) [ 0.000000] IOAPIC[0]: apic_id 0, version 17, address 0xfec00000, GSI 0-23 [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 0 global_irq 2 dfl dfl) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 5 global_irq 5 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 9 global_irq 9 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 10 global_irq 10 high level) [ 0.000000] ACPI: INT_SRC_OVR (bus 0 bus_irq 11 global_irq 11 high level) [ 0.000000] Using ACPI (MADT) for SMP configuration information [ 0.000000] smpboot: Allowing 4 CPUs, 0 hotplug CPUs [ 0.000000] PM: Registered nosave memory: [mem 0x00000000-0x00000fff] [ 0.000000] PM: Registered nosave memory: [mem 0x0009f000-0x0009ffff] [ 0.000000] PM: Registered nosave memory: [mem 0x000a0000-0x000effff] [ 0.000000] PM: Registered nosave memory: [mem 0x000f0000-0x000fffff] [ 0.000000] PM: Registered nosave memory: [mem 0x01df2000-0x01df2fff] [ 0.000000] PM: Registered nosave memory: [mem 0x01df2000-0x01df2fff] [ 0.000000] PM: Registered nosave memory: [mem 0x7ffd4000-0x7fffffff] [ 0.000000] PM: Registered nosave memory: [mem 0x80000000-0xafffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xb0000000-0xbfffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xc0000000-0xfed1bfff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed1c000-0xfed1ffff] [ 0.000000] PM: Registered nosave memory: [mem 0xfed20000-0xfeffbfff] [ 0.000000] PM: Registered nosave memory: [mem 0xfeffc000-0xfeffffff] [ 0.000000] PM: Registered nosave memory: [mem 0xff000000-0xfffbffff] [ 0.000000] PM: Registered nosave memory: [mem 0xfffc0000-0xffffffff] [ 0.000000] e820: [mem 0xc0000000-0xfed1bfff] available for PCI devices [ 0.000000] Booting paravirtualized kernel on KVM [ 0.000000] clocksource: refined-jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1910969940391419 ns [ 0.000000] setup_percpu: NR_CPUS:128 nr_cpumask_bits:128 nr_cpu_ids:4 nr_node_ids:1 [ 0.000000] PERCPU: Embedded 37 pages/cpu @ffff88017fc00000 s111896 r8192 d31464 u524288 [ 0.000000] KVM setup async PF for cpu 0 [ 0.000000] kvm-stealtime: cpu 0, msr 17fc14180 [ 0.000000] PV qspinlock hash table entries: 256 (order: 0, 4096 bytes) [ 0.000000] Built 1 zonelists in Zone order, mobility grouping on. Total pages: 1032028 [ 0.000000] Kernel command line: root=/dev/sda1 ihd_num=0 netif_num=0 syno_hw_version=VirtualDSM vender_format_version=2 macs=00e9e546e820,00e9e546e821,00e9e546e822,00e9e546e823 [ 0.000000] Internal HD num: 0 [ 0.000000] Internal netif num: 0 [ 0.000000] Synology Hardware Version: VirtualDSM [ 0.000000] Vender format version: 2 [ 0.000000] PID hash table entries: 4096 (order: 3, 32768 bytes) [ 0.000000] Dentry cache hash table entries: 524288 (order: 10, 4194304 bytes) [ 0.000000] Inode-cache hash table entries: 262144 (order: 9, 2097152 bytes) [ 0.000000] Memory: 4037976K/4193736K available (5435K kernel code, 870K rwdata, 1712K rodata, 1008K init, 1556K bss, 155760K reserved, 0K cma-reserved) [ 0.000000] Hierarchical RCU implementation. [ 0.000000] Build-time adjustment of leaf fanout to 64. [ 0.000000] RCU restricting CPUs from NR_CPUS=128 to nr_cpu_ids=4. [ 0.000000] RCU: Adjusting geometry for rcu_fanout_leaf=64, nr_cpu_ids=4 [ 0.000000] NR_IRQS:8448 nr_irqs:456 16 [ 0.000000] Console: colour dummy device 80x25 [ 0.000000] console [ttyS0] enabled [ 0.000000] tsc: Detected 2808.000 MHz processor [ 0.486068] Calibrating delay loop (skipped) preset value.. 5616.00 BogoMIPS (lpj=2808000) [ 0.488759] pid_max: default: 32768 minimum: 301 [ 0.489423] ACPI: Core revision 20150930 [ 0.490411] ACPI: 1 ACPI AML tables successfully acquired and loaded [ 0.492507] Security Framework initialized [ 0.494643] AppArmor: AppArmor initialized [ 0.495229] Mount-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.496115] Mountpoint-cache hash table entries: 8192 (order: 4, 65536 bytes) [ 0.498003] Initializing cgroup subsys io [ 0.498758] Initializing cgroup subsys memory [ 0.502060] Initializing cgroup subsys devices [ 0.502685] Initializing cgroup subsys freezer [ 0.503339] CPU: Physical Processor ID: 0 [ 0.503892] CPU: Processor Core ID: 0 [ 0.505407] Last level iTLB entries: 4KB 0, 2MB 0, 4MB 0 [ 0.507408] Last level dTLB entries: 4KB 0, 2MB 0, 4MB 0, 1GB 0 [ 0.508246] Speculative Store Bypass: Vulnerable [ 0.510731] SRBDS: Unknown: Dependent on hypervisor status [ 0.512666] Freeing SMP alternatives memory: 24K [ 0.521122] x2apic enabled [ 0.523951] Switched APIC routing to physical x2apic. [ 0.525320] ..TIMER: vector=0x30 apic1=0 pin1=2 apic2=-1 pin2=-1 [ 0.527586] smpboot: CPU0: Intel(R) Core(TM) i5-7400 CPU @ 2.80GHz (family: 0x6, model: 0x9e, stepping: 0xa) [ 0.528985] Performance Events: generic architected perfmon, full-width counters, Intel PMU driver. [ 0.531921] ... version: 2 [ 0.532478] ... bit width: 48 [ 0.533052] ... generic registers: 8 [ 0.534695] ... value mask: 0000ffffffffffff [ 0.535426] ... max period: 00007fffffffffff [ 0.536163] ... fixed-purpose events: 3 [ 0.537910] ... event mask: 00000007000000ff [ 0.538678] KVM setup paravirtual spinlock [ 0.540458] x86: Booting SMP configuration: [ 0.541622] .... node #0, CPUs: #1 [ 0.550593] kvm-clock: cpu 1, msr 1:7fffc041, secondary cpu clock [ 0.561411] KVM setup async PF for cpu 1 [ 0.561942] kvm-stealtime: cpu 1, msr 17fc94180 [ 0.562860] #2 [ 0.569589] kvm-clock: cpu 2, msr 1:7fffc081, secondary cpu clock [ 0.579170] #3[ 0.579187] KVM setup async PF for cpu 2 [ 0.579190] kvm-stealtime: cpu 2, msr 17fd14180

[ 0.585586] kvm-clock: cpu 3, msr 1:7fffc0c1, secondary cpu clock [ 0.593588] x86: Booted up 1 node, 4 CPUs [ 0.593602] KVM setup async PF for cpu 3 [ 0.593605] kvm-stealtime: cpu 3, msr 17fd94180 [ 0.595210] smpboot: Total of 4 processors activated (22464.00 BogoMIPS) [ 0.608507] devtmpfs: initialized [ 0.609825] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 1911260446275000 ns [ 0.611460] futex hash table entries: 1024 (order: 4, 65536 bytes) [ 0.618924] NET: Registered protocol family 16 [ 0.624736] cpuidle: using governor ladder [ 0.628754] cpuidle: using governor menu [ 0.629118] ACPI: bus type PCI registered [ 0.629525] acpiphp: ACPI Hot Plug PCI Controller Driver version: 0.5 [ 0.630639] PCI: MMCONFIG for domain 0000 [bus 00-ff] at [mem 0xb0000000-0xbfffffff] (base 0xb0000000) [ 0.631427] PCI: MMCONFIG at [mem 0xb0000000-0xbfffffff] reserved in E820 [ 0.632061] PCI: Using configuration type 1 for base access [ 0.641448] ACPI: Added _OSI(Module Device) [ 0.641843] ACPI: Added _OSI(Processor Device) [ 0.642224] ACPI: Added _OSI(3.0 _SCP Extensions) [ 0.642689] ACPI: Added _OSI(Processor Aggregator Device) [ 0.645373] ACPI: Interpreter enabled [ 0.645943] ACPI: (supports S0 S4 S5) [ 0.646497] ACPI: Using IOAPIC for interrupt routing [ 0.648765] PCI: Using host bridge windows from ACPI; if necessary, use "pci=nocrs" and report a bug [ 0.660130] ACPI: PCI Root Bridge [PCI0] (domain 0000 [bus 00-ff]) [ 0.661311] acpi PNP0A08:00: _OSC: OS supports [ExtendedConfig ASPM ClockPM Segments MSI] [ 0.662560] acpi PNP0A08:00: _OSC: platform does not support [PCIeHotplug] [ 0.663613] acpi PNP0A08:00: _OSC: OS now controls [PME AER PCIeCapability] [ 0.669450] PCI host bridge to bus 0000:00 [ 0.669891] pci_bus 0000:00: root bus resource [io 0x0000-0x0cf7 window] [ 0.670880] pci_bus 0000:00: root bus resource [io 0x0d00-0xffff window] [ 0.671854] pci_bus 0000:00: root bus resource [mem 0x000a0000-0x000bffff window] [ 0.672928] pci_bus 0000:00: root bus resource [mem 0x80000000-0xafffffff window] [ 0.674006] pci_bus 0000:00: root bus resource [mem 0xc0000000-0xfebfffff window] [ 0.676527] pci_bus 0000:00: root bus resource [mem 0x7000000000-0x77ffffffff window] [ 0.679522] pci_bus 0000:00: root bus resource [bus 00-ff] [ 0.824802] pci 0000:00:1f.0: quirk: [io 0x0600-0x067f] claimed by ICH6 ACPI/GPIO/TCO [ 0.853703] ACPI: PCI Interrupt Link [LNKA] (IRQs 5 10 11) [ 0.856529] ACPI: PCI Interrupt Link [LNKB] (IRQs 5 10 11) [ 0.857433] ACPI: PCI Interrupt Link [LNKC] (IRQs 5 10 11) [ 0.858366] ACPI: PCI Interrupt Link [LNKD] (IRQs 5 10 11) [ 0.859307] ACPI: PCI Interrupt Link [LNKE] (IRQs 5 10 11) [ 0.860218] ACPI: PCI Interrupt Link [LNKF] (IRQs 5 10 11) [ 0.861830] ACPI: PCI Interrupt Link [LNKG] (IRQs 5 10 11) [ 0.863714] ACPI: PCI Interrupt Link [LNKH] (IRQs 5 10 11) [ 0.864982] ACPI: PCI Interrupt Link [GSIA] (IRQs 16) [ 0.866641] ACPI: PCI Interrupt Link [GSIB] (IRQs 17) [ 0.867830] ACPI: PCI Interrupt Link [GSIC] (IRQs 18) [ 0.869513] ACPI: PCI Interrupt Link [GSID] (IRQs 19) [ 0.870377] ACPI: PCI Interrupt Link [GSIE] (IRQs 20) [ 0.872084] ACPI: PCI Interrupt Link [GSIF] (IRQs 21) [ 0.874467] ACPI: PCI Interrupt Link [GSIG] (IRQs 22) [ 0.875258] ACPI: PCI Interrupt Link [GSIH] (IRQs 23) [ 0.883644] ACPI: Enabled 2 GPEs in block 00 to 3F [ 0.895361] vgaarb: setting as boot device: PCI:0000:00:01.0 [ 0.896153] vgaarb: device added: PCI:0000:00:01.0,decodes=io+mem,owns=io+mem,locks=none [ 0.897355] vgaarb: loaded [ 0.897761] vgaarb: bridge control possible 0000:00:01.0 [ 0.901617] SCSI subsystem initialized [ 0.906877] pps_core: LinuxPPS API ver. 1 registered [ 0.907611] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti giometti@linux.it [ 0.912215] PTP clock support registered [ 0.915647] PCI: Using ACPI for IRQ routing [ 1.008039] clocksource: Switched to clocksource kvm-clock [ 1.063085] AppArmor: AppArmor Filesystem Enabled [ 1.069043] pnp: PnP ACPI init [ 1.081300] system 00:04: [mem 0xb0000000-0xbfffffff window] has been reserved [ 1.082493] pnp: PnP ACPI: found 5 devices [ 1.098110] clocksource: acpi_pm: mask: 0xffffff max_cycles: 0xffffff, max_idle_ns: 2085701024 ns [ 1.099667] NET: Registered protocol family 2 [ 1.100387] IP idents hash table entries: 65536 (order: 7, 524288 bytes) [ 1.101960] TCP established hash table entries: 32768 (order: 6, 262144 bytes) [ 1.103277] TCP bind hash table entries: 32768 (order: 7, 524288 bytes) [ 1.105063] TCP: Hash tables configured (established 32768 bind 32768) [ 1.107322] UDP hash table entries: 2048 (order: 4, 65536 bytes) [ 1.108243] UDP-Lite hash table entries: 2048 (order: 4, 65536 bytes) [ 1.110924] NET: Registered protocol family 1 [ 1.253563] Trying to unpack rootfs image as initramfs... [ 2.839721] decompress cpio completed and skip redundant lzma [ 2.841107] Freeing initrd memory: 5532K [ 2.843340] PCI-DMA: Using software bounce buffering for IO (SWIOTLB) [ 2.844268] software IO TLB: mapped [mem 0x7ba5d000-0x7fa5d000] (64MB) [ 2.894207] audit: initializing netlink subsys (disabled) [ 2.898880] audit: type=2000 audit(1714964604.262:1): initialized [ 2.900174] Initialise system trusted keyring [ 2.934847] VFS: Disk quotas dquot_6.6.0 [ 2.935426] VFS: Dquot-cache hash table entries: 512 (order 0, 4096 bytes) [ 2.937815] Key type asymmetric registered [ 2.938399] Asymmetric key parser 'x509' registered [ 2.940056] Block layer SCSI generic (bsg) driver version 0.4 loaded (major 251) [ 2.941547] io scheduler noop registered (default) [ 2.942314] pci_hotplug: PCI Hot Plug PCI Core version: 0.5 [ 2.948389] pciehp: PCI Express Hot Plug Controller Driver version: 0.4 [ 3.516202] Serial: 8250/16550 driver, 4 ports, IRQ sharing disabled [ 3.574234] serial8250: ttyS0 at I/O 0x3f8 (irq = 4, base_baud = 115200) is a 16550A [ 3.881668] tsc: Refined TSC clocksource calibration: 2808.045 MHz [ 3.882398] clocksource: tsc: mask: 0xffffffffffffffff max_cycles: 0x2879f0bc9c7, max_idle_ns: 440795285768 ns [ 4.813087] brd: module loaded [ 4.815938] lpc_ich 0000:00:1f.0: I/O space for GPIO uninitialized [ 4.820214] Loading iSCSI transport class v2.0-870. [ 4.851581] rdac: device handler registered [ 4.945854] ACPI: PCI Interrupt Link [GSIA] enabled at IRQ 16 [ 4.947279] ahci 0000:00:1f.2: AHCI 0001.0000 32 slots 6 ports 1.5 Gbps 0x3f impl SATA mode [ 4.953343] ahci 0000:00:1f.2: flags: 64bit ncq only [ 5.077252] scsi host0: ahci [ 5.086794] scsi host1: ahci [ 5.089093] scsi host2: ahci [ 5.093616] scsi host3: ahci [ 5.096480] scsi host4: ahci [ 5.108220] scsi host5: ahci [ 5.109062] ata1: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8100 irq 24 [ 5.110164] ata2: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8180 irq 24 [ 5.111231] ata3: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8200 irq 24 [ 5.112288] ata4: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8280 irq 24 [ 5.115781] ata5: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8300 irq 24 [ 5.118704] ata6: SATA max UDMA/133 abar m4096@0xfebf8000 port 0xfebf8380 irq 24 [ 5.125349] rtc_cmos 00:03: RTC can wake from S4 [ 5.126199] rtc_cmos 00:03: rtc core: registered rtc_cmos as rtc0 [ 5.127595] rtc_cmos 00:03: alarms up to one day, y3k, 242 bytes nvram [ 5.131935] i2c /dev entries driver [ 5.134114] md: raid1 personality registered for level 1 [ 5.136808] NET: Registered protocol family 17 [ 5.139871] Key type dns_resolver registered [ 5.150315] mce: Using 10 MCE banks [ 5.154981] registered taskstats version 1 [ 5.157471] Loading compiled-in untrusted X.509 certificates [ 5.163258] Loading compiled-in X.509 certificates [ 5.163945] Loaded X.509 cert 'Synology SDG kernel module signing key: 7bd0b0d6bcd31651c22ce3978bdc8c8bdc417329' [ 5.180410] Loaded X.509 cert 'Synology Root Certification Authority: f2c075361f168425f8b5ef31b796406c3aab2089' [ 5.188246] Loaded X.509 cert 'Synology Kernel Module Signing Certification Authority: 600839b5d127e0e11d817a31f0575d323a7c0e28' [ 5.191633] Loaded X.509 cert 'Synology kernel module signing key: 4646ce54489669338118a3b1286da156ac366fa5' [ 5.193743] page_owner is disabled [ 5.195182] AppArmor: AppArmor sha1 policy hashing enabled [ 5.197864] rtc_cmos 00:03: setting system clock to 2024-05-06 03:03:26 UTC (1714964606) [ 5.435340] ata2: SATA link down (SStatus 0 SControl 300) [ 5.435902] ata4: SATA link down (SStatus 0 SControl 300) [ 5.444732] ata6: SATA link down (SStatus 0 SControl 300) [ 5.453729] ata1: SATA link down (SStatus 0 SControl 300) [ 5.457747] ata3: SATA link down (SStatus 0 SControl 300) [ 5.480099] ata5: SATA link down (SStatus 0 SControl 300) [ 5.481424] Freeing unused kernel memory: 1008K [ 5.481837] Write protecting the kernel read-only data: 8192k [ 5.482545] Freeing unused kernel memory: 700K [ 5.483426] Freeing unused kernel memory: 336K START /linuxrc.syno START /linuxrc.syno.impl [ 5.647020] random: nonblocking pool is initialized Insert basic USB modules... :: Loading module usb-common ... [ OK ] [ 5.711492] ACPI: bus type USB registered :: Loading module usbcore[ 5.718771] usbcore: registered new interface driver usbfs [ 5.720585] usbcore: registered new interface driver hub [ 5.723972] usbcore: registered new interface driver ethub [ 5.726332] usbcore: registered new device driver usb ... [ OK ] :: Loading module ehci-hcd[ 5.745147] ehci_hcd: USB 2.0 'Enhanced' Host Controller (EHCI) Driver ... [ OK ] :: Loading module ehci-pci[ 5.753429] ehci-pci: EHCI PCI platform driver ... [ OK ] :: Loading module uhci-hcd[ 5.764541] uhci_hcd: USB Universal Host Controller Interface driver ... [ OK ] :: Loading module xhci-hcd ... [ OK ] [ 5.799037] kvmx64_synobios: loading out-of-tree module taints kernel. [ 5.800739] synobios ioctl TCGETS /dev/ttyS1 failed [ 5.801447] synobios unable to set termios of /dev/ttyS1 [ 5.802317] 2024-5-6 3:3:26 UTC [ 5.802817] synobios: load, major number 201 [ 5.803450] Brand: Synology [ 5.803864] Model: VirtualDSM [ 5.804323] set group disks wakeup number to 4, spinup time deno 7 [ 5.805224] synobios cpu_arch proc entry initialized [ 5.805919] synobios crypto_hw proc entry initialized [ 5.807528] synobios syno_platform proc entry initialized Starting /usr/syno/bin/synocfgen... /usr/syno/bin/synocfgen returns 0 [ 5.819533] Module [kvmx64_synobios] is removed. [ 5.820333] synobios: unload Insert synorbd kernel module Insert synofsbd kernel module Insert sha256 kernel module [ 5.867151] ACPI: PCI Interrupt Link [GSIF] enabled at IRQ 21 [ 5.872153] ACPI: PCI Interrupt Link [GSIG] enabled at IRQ 22 [ 5.876180] ACPI: PCI Interrupt Link [GSIH] enabled at IRQ 23 [ 5.884056] ACPI: PCI Interrupt Link [GSIE] enabled at IRQ 20 [ 5.959984] scsi host6: Virtio SCSI HBA [ 5.969904] scsi 6:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 5.980798] sd 6:0:0:0: [synoboot] 225280 512-byte logical blocks: (115 MB/110 MiB) [ 5.984641] sd 6:0:0:0: [synoboot] Write Protect is off [ 5.987253] sd 6:0:0:0: [synoboot] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 5.992531] synoboot: synoboot1 synoboot2 [ 5.995813] sd 6:0:0:0: [synoboot] Attached SCSI disk [ 8.589069] scsi host7: Virtio SCSI HBA [ 8.612796] scsi 7:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 8.625887] sd 7:0:0:0: [sda] 9676832 512-byte logical blocks: (4.95 GB/4.61 GiB) [ 8.629115] sd 7:0:0:0: [sda] Write Protect is off [ 8.630314] sd 7:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 8.640860] sda: sda1 sda2 [ 8.641669] sd 7:0:0:0: [sda] Attached SCSI disk [ 11.623166] scsi host8: Virtio SCSI HBA [ 11.651282] scsi 8:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 11.670658] sd 8:0:0:0: [sdb] 943717400 512-byte logical blocks: (483 GB/450 GiB) [ 11.671949] sd 8:0:0:0: [sdb] Write Protect is off [ 11.677239] sd 8:0:0:0: [sdb] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 11.688829] sdb: sdb1 [ 11.696764] sd 8:0:0:0: [sdb] Attached SCSI disk [ 14.068071] scsi host9: Virtio SCSI HBA [ 14.129073] scsi 9:0:0:0: Direct-Access QEMU QEMU HARDDISK 2.5+ PQ: 0 ANSI: 5 [ 14.142457] sd 9:0:0:0: [sdc] 2147483648 512-byte logical blocks: (1.10 TB/1.00 TiB) [ 14.144386] sd 9:0:0:0: [sdc] Write Protect is off [ 14.145881] sd 9:0:0:0: [sdc] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA [ 14.216081] sdc: sdc1 [ 14.216724] sd 9:0:0:0: [sdc] Attached SCSI disk Partition Version=8 Checking ext4 rootfs on /dev/sda1 return value: 1 ForceNewestLayout: Skipped [ 17.512209] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities [ 17.519391] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) Mounting /dev/sda1 /tmpRoot [ 17.551965] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities [ 17.558735] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: barrier=1 ------------upgrade Begin upgrade procedure e2fsck 1.44.1 (24-Mar-2018) /sbin/e2fsck: No such file or directory while trying to open /dev/sda3 mount: mounting /dev/sda3 on /tmpData failed: No such file or directory umount: can't unmount /tmpData: Invalid argument [ 17.658935] loop: module loaded Failed to found any patch No upgrade file found End upgrade procedure ============upgrade ------------bootup-smallupdate mkdir: can't create directory '/tmpRoot/proc': File exists mkdir: can't create directory '/tmpRoot/sys': File exists mkdir: can't create directory '/tmpRoot/dev': File exists Try bootup smallupdate No patch exist. Skip Packed Bootup SmallUpdate Sparse files don't exist. Skip Sparse Bootup SmallUpdate Finished synoautonano ============bootup-smallupdate Wait 2 seconds for synology manufactory device Mon May 6 03:03:41 UTC 2024 /dev/sda1 /tmpRoot ext4 rw,noatime,data=ordered 0 0 none /sys/kernel/debug debugfs rw,relatime 0 0 root: Start backing up logs in junior mode [ 20.923710] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities [ 20.930713] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: (null) umount: /etc/mtab: No such file or directory

linuxrc.syno executed successfully. Post init [ 21.029844] EXT4-fs (sda1): couldn't mount as ext3 due to feature incompatibilities [ 21.036969] EXT4-fs (sda1): mounted filesystem with ordered data mode. Opts: barrier=1 [ 21.116929] systemd[1]: systemd 219 running in system mode. (+PAM -AUDIT -SELINUX -IMA -APPARMOR -SMACK +SYSVINIT -UTMP -LIBCRYPTSETUP -GCRYPT -GNUTLS -ACL +XZ -LZ4 -SECCOMP +BLKID -ELFUTILS +KMOD -IDN) [ 21.119379] systemd[1]: Detected virtualization kvm. [ 21.120078] systemd[1]: Detected architecture x86-64.

Welcome to Linux!

[ 21.124239] systemd[1]: Set hostname to . [ 21.657465] systemd[1]: Cannot add dependency job for unit synoperfeventd.service, ignoring: Unit synoperfeventd.service is masked. [ 21.659088] systemd[1]: Cannot add dependency job for unit kmip-server.service, ignoring: Unit kmip-server.service is masked. [ 21.662176] systemd[1]: Cannot add dependency job for unit pkg-synorelayd-reload-fixed-package-config.service, ignoring: Unit synorelayd.service failed to load: No such file or directory. [ 21.664331] systemd[1]: Cannot add dependency job for unit pkg-install-low-priority-builtin.service, ignoring: Unit pkg-install-low-priority-builtin.service failed to load: No such file or directory. [ 21.666852] systemd[1]: Cannot add dependency job for unit pkg-install-high-priority-builtin.service, ignoring: Unit pkg-install-high-priority-builtin.service failed to load: No such file or directory. [ 21.669352] systemd[1]: Cannot add dependency job for unit pkg-synorelayd-reload-package-config.service, ignoring: Unit synorelayd.service failed to load: No such file or directory. [ 21.671615] systemd[1]: Cannot add dependency job for unit SynoLedBrightness.service, ignoring: Unit SynoLedBrightness.service is masked. [ INFO ] dev-hvc0.device is not active. [DEPEND] Dependency failed for agetty for console output(for vDSM). [ 21.683971] systemd[1]: Dependency failed for agetty for console output(for vDSM). [ 21.685042] systemd[1]: Job vdsm_dummy_tty.service/start failed with result 'dependency'. [ OK ] Created slice Root Slice. [ 21.687061] systemd[1]: Created slice Root Slice. [ 21.687730] systemd[1]: Starting Root Slice. [ OK ] Created slice OAuthService's slice. [ 21.689318] systemd[1]: Created slice OAuthService's slice. [ 21.690097] systemd[1]: Starting OAuthService's slice. [ OK ] Created slice SMBService's slice. [ 21.691686] systemd[1]: Created slice SMBService's slice. [ 21.692473] systemd[1]: Starting SMBService's slice. [ OK ] Created slice Synology DSM desktop service. [ 21.694162] systemd[1]: Created slice Synology DSM desktop service. [ 21.695059] systemd[1]: Starting Synology DSM desktop service. [ OK ] Created slice QuickConnect's slice. [ 21.696787] systemd[1]: Created slice QuickConnect's slice. [ 21.697638] systemd[1]: Starting QuickConnect's slice. [ OK ] Created slice VirtualDSM daemon slice. [ 21.699329] systemd[1]: Created slice VirtualDSM daemon slice. [ 21.700153] systemd[1]: Starting VirtualDSM daemon slice. [ OK ] Created slice Synology Cache Advisor. [ 21.703296] systemd[1]: Created slice Synology Cache Advisor. [ 21.704128] systemd[1]: Starting Synology Cache Advisor. [ OK ] Created slice StorageManager's slice. [ 21.705827] systemd[1]: Created slice StorageManager's slice. [ 21.706639] systemd[1]: Starting StorageManager's slice. [ OK ] Listening on udev Kernel Socket. [ 21.708244] systemd[1]: Listening on udev Kernel Socket. [ 21.709000] systemd[1]: Starting udev Kernel Socket. [ OK ] Created slice FileStation's slice. [ 21.710663] systemd[1]: Created slice FileStation's slice. [ 21.711476] systemd[1]: Starting FileStation's slice. [ OK ] Created slice Shared Folder Sync. [ 21.713107] systemd[1]: Created slice Shared Folder Sync. [ 21.713861] systemd[1]: Starting Shared Folder Sync. [ OK ] Created slice synobackup daemon slice. [ 21.715514] systemd[1]: Created slice synobackup daemon slice. [ 21.716363] systemd[1]: Starting synobackup daemon slice. [ OK ] Created slice Synology Index slice (WAT). [ 21.718122] systemd[1]: Created slice Synology Index slice (WAT). [ 21.718980] systemd[1]: Starting Synology Index slice (WAT). [ OK ] Listening on udev Control Socket. [ 21.720664] systemd[1]: Listening on udev Control Socket. [ 21.721442] systemd[1]: Starting udev Control Socket. [ OK ] Created slice RAID Resync Process. ...ing Resync, Repair and Reshape.. [ 21.724957] systemd[1]: Created slice RAID Resync Process. Including Resync, Repair and Reshape.. [ 21.726220] systemd[1]: Starting RAID Resync Process. Including Resync, Repair and Reshape.. [ OK ] Created slice Package Center Slice. [ 21.728359] systemd[1]: Created slice Package Center Slice. [ 21.729153] systemd[1]: Starting Package Center Slice. [ OK ] Created slice Task Scheduler Group. [ 21.730800] systemd[1]: Created slice Task Scheduler Group. [ 21.731629] systemd[1]: Starting Task Scheduler Group. [ OK ] Created slice System Slice. [ 21.734726] systemd[1]: Created slice System Slice. [ 21.735484] systemd[1]: Starting System Slice. [ OK ] Created slice system-syno\x2dmd\x2dresync\x2dspeed\x2dadjust.slice. [ 21.737408] systemd[1]: Created slice system-syno\x2dmd\x2dresync\x2dspeed\x2dadjust.slice. [ 21.738603] systemd[1]: Starting system-syno\x2dmd\x2dresync\x2dspeed\x2dadjust.slice. [ OK ] Created slice system-serial\x2dgetty.slice. [ 21.740780] systemd[1]: Created slice system-serial\x2dgetty.slice. [ 21.741687] systemd[1]: Starting system-serial\x2dgetty.slice. [ OK ] Listening on Journal Socket. [ 21.743357] systemd[1]: Listening on Journal Socket. [ 21.744110] systemd[1]: Starting Journal Socket. [ 21.756086] systemd[1]: Starting Set boot sequence config... Starting Set boot sequence config... [ 21.774591] systemd[1]: Mounting Temporary Directory... Mounting Temporary Directory... [ 21.779157] systemd[1]: Starting check integrity of rd.gz decompression... Starting check integrity of rd.gz decompression... [ 21.789100] systemd[1]: Starting Link coredump path to volume if possible... Starting Link coredump path to volume if possible... [ 21.800814] systemd[1]: Starting Synology swap... Starting Synology swap... [ 21.805810] systemd[1]: Mounting Debug File System... Mounting Debug File System... [ 21.812009] systemd[1]: Starting Load ntb_brd module... Starting Load ntb_brd module... [ OK ] Created slice SecureSignIn's slice. [ 21.823036] systemd[1]: Created slice SecureSignIn's slice. [ 21.823836] systemd[1]: Starting SecureSignIn's slice. [ OK ] Created slice Synology DSM Storage Service. [ 21.825649] systemd[1]: Created slice Synology DSM Storage Service. [ 21.830618] systemd[1]: Starting Synology DSM Storage Service. [ OK ] Created slice SynoFinder's slice. [ 21.833491] systemd[1]: Created slice SynoFinder's slice. [ 21.837284] zram: Added device: zram0 [ 21.837404] zram: Added device: zram1 [ 21.837484] zram: Added device: zram2 [ 21.837568] zram: Added device: zram3 [ 21.839967] systemd[1]: Starting SynoFinder's slice. [ 21.848587] systemd[1]: Starting Journal Socket (/dev/log). [ OK ] Created slice SupportService's slice. [ 21.853128] systemd[1]: Created slice SupportService's slice. [ 21.853957] systemd[1]: Starting SupportService's slice. [ OK ] Created slice Synology Flashcache. [ 21.855771] systemd[1]: Created slice Synology Flashcache. [ 21.857749] systemd[1]: Starting Synology Flashcache. [ OK ] Reached target Timers. [ 21.860810] systemd[1]: Reached target Timers. [ 21.861538] systemd[1]: Starting Timers. [ OK ] Created slice BTRFS Optimization. [ 21.875678] systemd[1]: Created slice BTRFS Optimization. [ 21.877341] systemd[1]: Starting BTRFS Optimization. [ OK ] Created slice User and Session Slice. [ 21.879728] systemd[1]: Created slice User and Session Slice. [ 21.881481] systemd[1]: Starting User and Session Slice. [ OK ] Reached target S[ 21.889680] Adding 2097148k swap on /dev/sda2. Priority:-1 extents:1 across:2097148k SS lices. [ 21.893349] zram0: detected capacity change from 0 to 621805568 [ 21.895257] systemd[1]: Reached target Slices. [ 21.895887] systemd[1]: Starting Slices. [ OK ] Created slice Synology DSM internal service.[ 21.898413] Adding 607228k swap on /dev/zram0. Priority:1 extents:1 across:607228k SS

[ 21.900620] zram1: detected capacity change from 0 to 621805568 [ 21.902346] systemd[1]: Created slice Synology DSM internal service. [ 21.903286] systemd[1]: Starting Synology DSM internal service. [ 21.905241] Adding 607228k swap on /dev/zram1. Priority:1 extents:1 across:607228k SS [ 21.906241] zram2: detected capacity change from 0 to 621805568 [ 21.908155] Adding 607228k swap on /dev/zram2. Priority:1 extents:1 across:607228k SS [ 21.911432] zram3: detected capacity change from 0 to 621805568 [ 21.913314] Adding 607228k swap on /dev/zram3. Priority:1 extents:1 across:607228k SS [ 21.923435] systemd[1]: Starting Synology Plugin Daemon... Starting Synology Plugin Daemon... [ OK ] Reached target Swap. [ 21.928444] systemd[1]: Reached target Swap. [ 21.930634] systemd[1]: Starting Swap. [ 21.931239] systemd[1]: Started Set project quota ID for /var/log. [ OK ] Created slice SNMP. [ 21.932882] systemd[1]: Created slice SNMP. [ 21.933534] systemd[1]: Starting SNMP. [ OK ] Created slice scemd. [ 21.934816] systemd[1]: Created slice scemd. [ 21.935463] systemd[1]: Starting scemd. [ OK ] Created slice BTRFS Space Reclaim. [ 21.938428] systemd[1]: Created slice BTRFS Space Reclaim. [ 21.939235] systemd[1]: Starting BTRFS Space Reclaim. [ OK ] Created slice Synology Swap Works. [ 21.940879] systemd[1]: Created slice Synology Swap Works. [ 21.941678] systemd[1]: Starting Synology Swap Works. [ 21.948857] systemd[1]: Starting Set hostname... Starting Set hostname... [ OK ] Created slice Python2's slice. [ 21.957308] systemd[1]: Created slice Python2's slice. [ 21.958090] systemd[1]: Starting Python2's slice. [ 21.963488] systemd[1]: Starting Disabling fan checking flag ...... Starting Disabling fan checking flag ...... [ 21.971500] systemd[1]: Starting Load Kernel Modules... Starting Load Kernel Modules... [ 21.989559] systemd[1]: Starting unbind USB device... Starting unbind USB device... [ OK ] Listening on Journal Audit Socket. [ 21.992419] systemd[1]: Listening on Journal Audit Socket. [ 21.994296] systemd[1]: Starting Journal Audit Socket. [ 22.000412] systemd[1]: Starting Set time zone information to kernel... Starting Set time zone information to kernel... [ OK ] Created slice SSDP service. [ 22.004275] systemd[1]: Created slice SSDP service. [ 22.004973] systemd[1]: Starting SSDP service. [ OK ] Reached target Paths. [ 22.010741] systemd[1]: Reached target Paths. [ 22.012080] systemd[1]: Starting Paths. [ OK ] Created slice ScsiTarget's slice. [ 22.013608] systemd[1]: Created slice ScsiTarget's slice. [ 22.014407] systemd[1]: Starting ScsiTarget's slice. [ OK ] Mounted Debug File System. [ 22.016217] systemd[1]: Mounted Debug File System. [ OK ] Mounted Temporar[ 22.017322] NET: Registered protocol family 10 y Directory. [ 22.019150] systemd[1]: Mounted Temporary Directory. [ OK ] Started Set boot sequence config. [ 22.033606] systemd[1]: Started Set boot sequence config. [ OK ] Started check integrity of rd.gz decompression. [ 22.036890] systemd[1]: Started check integrity of rd.gz decompression. [ OK ] Started Link coredump path to volume if possible. [ 22.039060] systemd[1]: Started Link coredump path to volume if possible. [ 22.043054] sit: IPv6 over IPv4 tunneling driver [ OK ] Started Synology swap. [ 22.056067] systemd[1]: Started Synology swap. [ OK ] Started Load ntb_brd module. [ 22.060312] systemd[1]: Started Load ntb_brd module. [ OK ] Listening on Journal Socket (/dev/log). [ 22.065603] systemd[1]: Listening on Journal Socket (/dev/log). [ OK ] Started Synology Plugin Daemon. [ 22.068432] systemd[1]: Started Synology Plugin Daemon. [ OK ] Started Set hostname. [ 22.070171] systemd[1]: Started Set hostname. [ OK ] Started Disabling fan checking flag .... [ 22.071853] systemd[1]: Started Disabling fan checking flag .... [ OK ] Started unbind USB device. [ 22.077606] systemd[1]: Started unbind USB device. [ OK ] Started Set time zone information to kernel. [ 22.080170] systemd[1]: Started Set time zone information to kernel. [ OK ] Reached target Sockets. [ 22.081851] systemd[1]: Reached target Sockets. [ 22.082519] systemd[1]: Starting Sockets. [ 22.084311] device-mapper: ioctl: 4.34.0-ioctl (2015-10-28) initialised: dm-devel@redhat.com [ 22.099489] systemd[1]: Starting Journal Service... Starting Journal Service... [ 22.111432] sd 6:0:0:0: Attached scsi generic sg0 type 0 [[ 22.115185] sd 7:0:0:0: Attached scsi generic sg1 type 0  OK ] Reached target Local File Systems. [ 22.118038] systemd[1]: Reached target Local File Systems. [ 22.119179] sd 8:0:0:0: Attached scsi generic sg2 type 0 [ 22.119201] sd 9:0:0:0: Attached scsi generic sg3 type 0 [ 22.124865] systemd[1]: Starting Local File Systems. [ 22.127878] systemd[1]: Starting D-Bus System Message Bus... Starting D-Bus System Message Bus... [ 22.135283] systemd[1]: Starting D-Bus Session Message Bus... Starting D-Bus Session Message Bus... [ 22.145220] systemd[1]: Starting udev Coldplug all Devices... Starting udev Coldplug all Devices... [ 22.148580] qed_init called [ 22.150422] QLogic FastLinQ 4xxxx Core Module qed 8.33.9.0 [ 22.153232] creating debugfs root node [ 22.155034] systemd[1]: Starting Set boot sequence config for temporary use... Starting Set boot sequence config for temporary [ 22.158778] qede_init: QLogic FastLinQ 4xxxx Ethernet Driver qede 8.33.9.0 use... [ 22.168348] systemd[1]: Starting Mount usb fs... Starting Mount usb fs... [ 22.173881] systemd[1]: Starting Mount efivarfs... Starting Mount efivarfs... [ OK ] Started Journal Service. [ 22.184781] systemd[1]: Started Journal Service. [ OK ] Started Set boot sequence config for temporary use. [ OK ] Started Mount efivarfs. Starting System Logger Daemon... Starting Flush Journal to Persistent Storage... [FAILED] Failed to start Mount usb fs. See "systemctl status syno-mount-usbfs.service" for details. [ OK ] Started D-Bus Session Message Bus. [ OK ] Started D-Bus System Message Bus. Starting Synology Network Daemon... [ 22.264755] systemd-journald[6097]: Received request to flush runtime journal from PID 1 [ 22.267970] i40evf: Intel(R) 40-10 Gigabit Virtual Function Network Driver - version 3.6.15 [ 22.269447] Copyright(c) 2013 - 2018 Intel Corporation. [ 22.272361] igbvf: Intel(R) Gigabit Virtual Function Driver - 2.3.8.2 [ 22.276629] igbvf: Copyright (c) 1999-2015 Intel Corporation. [ OK [ 22.281233] ixgbevf: Intel(R) 10GbE PCI Express Virtual Function Driver - version 4.5.3 ] Started Flush [ 22.286848] Copyright(c) 1999 - 2019 Intel Corporation. Journal to Persistent Storage. Starting Create Volatile Files and Directories... [ OK ] Started Load Kernel Modules. Starting Adjust NIC sequence... Starting Load Kernel Modules in Kernel Project... Starting Apply default and user cus... sysctl.conf kernel variable.... Mounting Configuration File System... Starting Load Fan Modules in Kernel Project... [ OK ] Started udev Coldplug all Devices. [ OK ] Started Create Volatile Files and Directories. [ OK ] Started Load Fan Modules in Kernel Project. Starting synodsmnotify... [ OK ] Reached target Create SDK locks directory. Starting Synology Database Update... Starting Check Synology user info consistency... Starting Check /etc/synoinfo.conf... Starting Check Synology group info consistency... [ OK ] Mounted Configuration File System. [ OK ] Started Apply default and user cust...ed sysctl.conf kernel variable.. [ OK ] Started synodsmnotify. Starting Apply Kernel Variables... [ OK ] Started Apply Kernel Variables. Starting Apply kernel variable kernel.sem at least 1024... Starting Apply kernel variable vm.kswapdthreads... Starting Adjust kernel parameters -...or, vm.watermark[ 22.380590] usbcore: registered new interface driver usblp boost_factor... Starting Apply kernel variable kernel-shmmni at least 16384... [FAILED] Failed to start Adjust NIC sequence. See "systemctl status SynoInitEth.service" for details. [ OK ] Started Synology Database Update. [ OK ] Started Apply kernel variable kernel-shmmni at least 16384. [[ 22.407307] usbcore: registered new interface driver usbhid [ 22.410756] usbhid: USB HID core driver  OK ] Started Check /etc/synoinfo.conf. [ OK ] Started Synology Network Daemon. [ OK ] Started Apply kernel variable vm.kswapd_threads. Starting Wait for synonetd ready... [ OK [ 22.428868] synobios ioctl TCGETS /dev/ttyS1 failed ] [ 22.434014] synobios unable to set termios of /dev/ttyS1 Started Apply kernel variable kernel.sem at least 1024. [ 22.442090] 2024-5-6 3:3:42 UTC [ 22.444991] synobios: load, major number 201 [ 22.446246] Brand: Synology [ 22.447417] Model: VirtualDSM [ 22.448749] set group disks wakeup number to 4, spinup time deno 7 [ 22.452037] synobios cpu_arch proc entry initialized [ 22.453130] synobios crypto_hw proc entry initialized [ 22.455496] synobios syno_platform proc entry initialized [ OK ] Started Wait for synonetd ready. Starting Synology Network Event Daemon... [ OK ] Started Check Synology user info consistency. [ OK ] Started Adjust kernel parameters - ...ctor, vm.watermark_boost_factor. [ OK ] Started Synology Network Event Daemon. [ 22.512216] AVX2 version of gcm_enc/dec engaged. [ 22.512739] AES CTR mode by8 optimization enabled [ OK ] Started Check Synology group info consistency. [ OK ] Reached target Synology local user and group ready. [ 22.532940] usbcore: registered new interface driver usb-storage Starting Synology Task Scheduler Init... [ OK ] Reached target User and Group Name Lookups. [ OK ] Started Load Kernel Modules in Kernel Project. Starting DSM Release Rolling Group ID... Starting Software Init Led for support led v2 models... [ OK ] Started DSM Release Rolling Group ID. [ OK ] Started Software Init Led for support led v2 models. [ OK ] Started Synology Task Scheduler Init. [ OK ] Started System Logger Daemon. Starting Synology Log bootup start... [DEPEND] Dependency failed for rebuild local user and group db. Starting synodrnode... [ OK ] Reached target Synology Task Schedu...brary functions and tasks ready. [ OK ] Reached target Synology root filesystem (rw) ready. Starting Umount initrd... Starting DSM Boot Health Check... Starting Set Eunit Sequence... Starting Synology check locale... Starting Clean UPS config... Starting Set arp ignore... Starting Load AppArmor profiles... [ OK ] Reached target Network (Pre). Starting syno-cgi-keygen.service... Starting DSM Installation ID... Starting Synology Default TLS Profile... [ OK ] Started Synology Log bootup start. [ OK ] Started Set Eunit Sequence. [ OK ] Started Synology check locale. [ OK ] Started Umount initrd. [ OK ] Started Clean UPS config. [ OK ] Started DSM Installation ID. [ OK ] Started Synology Default TLS Profile. Starting udev Kernel Device Manager... [ OK ] Started Set arp ignore. Starting rc.network... [ OK ] Started synodrnode. [ OK ] Started DSM Boot Health Check. [ OK ] Started udev Kernel Device Manager. [ OK ] Started syno-cgi-keygen.service. [ OK ] Started Load AppArmor profiles. [ OK ] Reached target System Initialization. [ OK ] Started Serial Getty on ttyS0. Starting Serial Getty on ttyS0... [ OK ] Reached target Login Prompts. [ OK ] Started Synology token manager. Starting Synology token manager... [ OK ] Started Synology task manager. Starting Synology task manager... Starting bootup upgrade sha package... [ OK ] Started bootup upgrade sha package. [ OK ] Found device /dev/synoboot2. [ OK ] Reached target Synology synoboot2 done. [ OK ] Reached target Basic System. Starting synology volume encryption get machine key service... Starting Login Service... [ OK ] Started synobackup daemon. Starting synobackup daemon... [ OK ] Started Synology log accounting service. Starting Synology log accounting service... Starting Synology guest service daemon... Starting Service for irq balance... Starting Synology firmware DLMC... Starting Log Rotate Daemon... Starting Synology guest command handle daemon... Starting Samba Environment Setup Unit... Starting Synology filesytem check on bootup... Starting Synology Schedule Daemon... Starting WD idle3 timer... Starting Prepare notification cache data... Starting Control RC power... Starting Synology log notification service... Starting Hibernation debug check... Starting always preprocess jobs before any package is started... Starting System Profile Tuning... Starting synoconfd daemon... Starting synoindex check if there a...ny synoindex-related packages... [ OK ] Started synology volume encryption get machine key service. [ OK ] Started Synology guest service daemon. [ OK ] Started Synology firmware DLMC. [ OK ] Started Log Rotate Daemon. [ OK ] Started Synology filesytem check on bootup. [ OK ] Started Synology Schedule Daemon. [ OK ] Started WD idle3 timer. [ OK ] Started Login Service. Starting Synology space service... Starting Synology guest communication daemon... [ OK ] Started Service for irq balance. [ OK ] Started synoconfd daemon. [ 23.913302] exdisplay_handler not implemented [ OK ] Started Control RC power. [FAILED] Failed to start synoindex check if ... any synoindex-related packages. See "systemctl status synoindex-checkpackage.service" for details. [DEPEND] Dependency failed for synoindex workerd. [DEPEND] Dependency failed for synoindex mediad. [DEPEND] Dependency failed for synomkflvd. [DEPEND] Dependency failed for synomkthumbd. [DEPEND] Dependency failed for synoindex notifyd. [DEPEND] Dependency failed for synoindex plugind. [DEPEND] Dependency failed for synoindexd. [DEPEND] Dependency failed for synoindex scand. [ OK ] Started Hibernation debug check. [ OK ] Started System Profile Tuning. [ OK ] Started Synology guest communication daemon. [ OK ] Stopped Synology Task Scheduler Vmtouch. [ OK ] Started Synology Task Scheduler Vmtouch. Starting Synology Task Scheduler Vmtouch... [ OK ] Started Synology guest command handle daemon. [ OK ] Started Samba Environment Setup Unit. [ OK ] Started always preprocess jobs before any package is started. [ OK ] Reached target Hook on root ready. Starting SupportService's service unit... Starting Python2's service unit... Starting QuickConnect's service unit... Starting SecureSignIn's service unit... Starting SMBService's service unit... [ OK ] Started Prepare notification cache data. [ OK ] Started Python2's service unit. [ OK ] Started Synology space service. Starting Synology virtual space service... [ OK ] Stopped Support Service Action Executor. [ OK ] Started Synology virtual space service. Stopping Synology Task Scheduler Vmtouch... Starting Synology virtual space service phase2... [ OK ] Stopped Synology Task Scheduler Vmtouch. [ OK ] Started Synology Task Scheduler Vmtouch. Starting Synology Task Scheduler Vmtouch... [ OK ] Started Synology virtual space service phase2. [ OK ] Started Synology log notification service. [ OK ] Stopped Support Service Action Puller. [ OK ] Reached target Synology storage pool. Starting StorageManager's service unit... Starting Synology filesystem check service... Starting Check Synology HotSpare Config... Starting Synology space table update for Storage Manager... Starting Synology Building Tasks Restore for Storage Manager... [ OK ] Started SMBService's service unit. [ OK ] Started Check Synology HotSpare Config. [ OK ] Started SupportService's service unit. [ OK ] Created slice SecureSignin.slice. Starting Login Invoke Daemon... [ OK ] Started Login Invoke Daemon. [ OK ] Started Synology filesystem check service. Starting Synology volume service... [ OK ] Started SecureSignIn's service unit. [ OK ] Started QuickConnect's service unit. [ OK ] Started Synology Building Tasks Restore for Storage Manager. [ OK ] Started StorageManager's service unit. [ 26.110690] raid6: sse2x1 gen() 3984 MB/s [ 26.128706] raid6: sse2x1 xor() 2351 MB/s [ 26.156655] raid6: sse2x2 gen() 6101 MB/s Stopping Synology Task Scheduler Vmtouch... [ OK ] Stopped Synology Task Scheduler Vmtouch. [ 26.176023] raid6: sse2x2 xor() 2662 MB/s [ 26.177520] 8021q: 802.1Q VLAN Support v1.8 [ 26.179113] 8021q: adding VLAN 0 to HW filter on device eth0 [ 26.199044] raid6: sse2x4 gen() 12203 MB/s [ 26.216042] raid6: sse2x4 xor() 12486 MB/s [ 26.233041] raid6: avx2x1 gen() 26984 MB/s [ 26.250046] raid6: avx2x1 xor() 19599 MB/s [ 26.267046] raid6: avx2x2 gen() 32753 MB/s [ 26.284041] raid6: avx2x2 xor() 20820 MB/s [ 26.301085] raid6: avx2x4 gen() 37363 MB/s [ 26.318040] raid6: avx2x4 xor() 22925 MB/s [ 26.318465] raid6: using algorithm avx2x4 gen() 37363 MB/s [ 26.319298] raid6: .... xor() 22925 MB/s, rmw enabled [ 26.320058] raid6: using avx2x2 recovery algorithm [ 26.323769] xor: automatically using best checksumming function: [ 26.345041] avx : 185744.000 MB/sec [ OK ] Started Synology Task Scheduler Vmtouch. Starting Synology Task Scheduler Vmtouch... [ OK ] Started Synology space table update for Storage Manager. Starting DHCP client init... [ OK ] Created slice system-dhclient.slice. [ OK ] Started DHCP client init. Starting eth0 DHCP Client... [ OK ] Started eth0 DHCP Client. [ 26.426083] Btrfs loaded, crc32c=crc32c-intel [ OK ] Started rc.network. Starting Check if network is ready... [ OK ] Reached target Network. Starting findhost daemon... Starting Synology SCGI SocketIO... Starting PPPoE... Starting Redis data structure server for webapi... [ OK ] Started PPPoE. [ OK ] Started findhost daemon. [ OK ] Started Redis data structure server for webapi. [ OK ] Started Synology SCGI. Starting Synology SCGI... [ 26.834206] BTRFS: device label 2024.05.06-02:51:26 v69057 devid 1 transid 71 /dev/sdb1 [ 26.885307] BTRFS info (device sdb1): enabling auto syno reclaim space [ 26.886199] BTRFS info (device sdb1): use ssd allocation scheme [ 26.887046] BTRFS info (device sdb1): turning on discard [ 26.888023] BTRFS info (device sdb1): using free space tree [ 26.895067] BTRFS info (device sdb1): using free block group cache tree [ 26.897660] BTRFS info (device sdb1): has skinny extents [ 26.941022] BTRFS: device label 2024.05.06-02:51:28 v69057 devid 1 transid 32 /dev/sdc1 [ OK ] Started Check if network is ready. [ OK ] Reached target Network is Online. [ 26.958945] BTRFS info (device sdb1): BTRFS: root of syno feature tree is null [ 26.960408] BTRFS info (device sdc1): enabling auto syno reclaim space [ 26.962882] BTRFS info (device sdc1): use ssd allocation scheme [ 26.963785] BTRFS info (device sdc1): turning on discard [ 26.964611] BTRFS info (device sdc1): using free space tree [ 26.966309] BTRFS info (device sdc1): using free block group cache tree [ 26.967388] BTRFS info (device sdc1): has skinny extents Starting Issue VDSM ready for intialization before boot-done.... Starting Avahi daemon... Starting Entry for WS-Transfer and WS-Discovery Server... Starting broadcast synorelayd boot state... Starting NTP client/server... Starting Traffic Control... Starting register ds region by ip... Starting NetBIOS name server... Starting Run sysnotify migration sc... string and network are ready... Starting Set Policy Route... Starting VPN Client... [ OK ] Started Entry for WS-Transfer and WS-Discovery Server. [ 27.078385] BTRFS info (device sdc1): BTRFS: root of syno feature tree is null [ OK ] Started Issue VDSM ready for intialization before boot-done.. [ OK ] Started broadcast synorelayd boot state. [ OK ] Started VPN Client. [ OK ] Started NTP client/server. [ OK ] Started Traffic Control. [ OK ] Started Avahi daemon. [ OK ] Started Run sysnotify migration scr...il string and network are ready. [ OK ] Started Set Policy Route. [ OK ] Started register ds region by ip. [ OK ] Started NetBIOS name server. [ OK ] Started WS-Discovery Server. Starting WS-Discovery Server... [ OK ] Started Synology volume service. Starting Synology volume mount post hook...

vsyno login: [ 29.872251] Synotify use 16384 event queue size [ 29.874249] Synotify use 16384 event queue size [ 30.386294] capability: warning: `nginx' uses 32-bit capabilities (legacy support in use) [ 32.306659] iSCSI:target_core_rodsp_server.c:1025:rodsp_server_init RODSP server started, login_key(3be2e41a6446). [ 32.322492] syno_extent_pool: module license 'Proprietary' taints kernel. [ 32.323590] Disabling lock debugging due to kernel taint [ 32.327946] iSCSI:extent_pool.c:766:ep_init syno_extent_pool successfully initialized [ 32.350562] iSCSI:target_core_device.c:612:se_dev_align_max_sectors Rounding down aligned max_sectors from 4294967295 to 4294967288 [ 32.352413] iSCSI:target_core_configfs.c:5763:target_init_dbroot db_root: cannot open: /etc/target [ 32.368987] iSCSI:target_core_lunbackup.c:366:init_io_buffer_head 2048 buffers allocated, total 8388608 bytes successfully [ 32.402241] iSCSI:target_core_file.c:152:fd_attach_hba RODSP plugin for fileio is enabled. [ 32.404285] iSCSI:target_core_file.c:159:fd_attach_hba ODX Token Manager is enabled. [ 32.406831] iSCSI:target_core_multi_file.c:91:fd_attach_hba RODSP plugin for multifile is enabled. [ 32.410568] iSCSI:target_core_ep.c:795:ep_attach_hba RODSP plugin for epio is enabled. [ 32.413826] iSCSI:target_core_ep.c:802:ep_attach_hba ODX Token Manager is enabled. [ 32.532000] workqueue: max_active 1024 requested for vhost_scsi is out of range, clamping between 1 and 512 [ 35.091301] findhostd uses obsolete (PF_INET,SOCK_PACKET) [ 35.133141] fuse init (API version 7.23)

Screenshots (optional)

synology hardware description (no igpu): image

emby hardware detection (no igpu) image

HYKOYB commented 6 months ago

I also encountered the same situation

556QN17$OXBUTJ$DUUZIM@A

r0bb10 commented 6 months ago

Synology does not include any intel igpu drivers in virtualdsm, it's normal that plex emby or other cannot use hw transcoding.

songokussm commented 6 months ago

Synology does not include any intel igpu drivers in virtualdsm, it's normal that plex emby or other cannot use hw transcoding.

its item #11 in the FAQ. So the dev claims this is possible. Docker log also shows it installing the drivers.

songokussm commented 6 months ago

I also encountered the same situation

556QN17$OXBUTJ$DUUZIM@A

that error says that your gpu isnt being passed through. Mine says it is passed, but dsm doesnt use it.

mndti commented 6 months ago

Exactly what I said, I've already seen all the possible tests, virtual dsm doesn't load or doesn't have the gpu drivers, so there's no point in passing the gpu, at least I've done all the possible tests and it doesn't work. Of course it all makes sense, although sinology could include drivers, perhaps in the future. If you want to use hwaccel gpu, better go with xpenology.

kroese commented 6 months ago

As far as I remember, passing the /dev/dri with the GPU=Y flag was reported by multiple users to enable certain features, like facial recognition in Synology Photos for example.

However, its totally possible that DSM does not even use it for any real hardware acceleration, that it just has some GPU detection check (for example: if /dev/dri exists) and then enables some extra features (like facial recognition) that it does not enable when it detects no GPU at all.

So yes, this GPU=Y flag works, but not for the purpose of video encoding. Its possible that we can make it work by switching the QEMU device from virtio-vga to virtio-vga-gl (to enable OpenGL support). But I havent experimented with that yet (and it would require DSM to have drivers for Virtio GL devices which Im not sure it has).

r0bb10 commented 6 months ago

As far as I remember, passing the /dev/dri with the GPU=Y flag was reported by multiple users to enable certain features, like facial recognition in Synology Photos for example.

However, its totally possible that DSM does not even use it for any real hardware acceleration, that it just has some GPU detection check (for example: if /dev/dri exists) and then enables some extra features (like facial recognition) that it does not enable when it detects no GPU at all.

So yes, this GPU=Y flag works, but not for the purpose of video encoding. Its possible that we can make it work by switching the QEMU device from virtio-vga to virtio-vga-gl (to enable OpenGL support). But I havent experimented with that yet (and it would require DSM to have drivers for Virtio GL devices which Im not sure it has).

exactly, the device itself is passed but there is no i915 compiled for kvmx64.. i have the test bench use vdsm in a native vm (no docker) and i can confirm this, it's almost certain that the same applies to other workarounds because quicksync Will not work :( i dropped the idea of using transcoding in vdms and let plex run on another vm.

songokussm commented 6 months ago

As far as I remember, passing the /dev/dri with the GPU=Y flag was reported by multiple users to enable certain features, like facial recognition in Synology Photos for example. However, its totally possible that DSM does not even use it for any real hardware acceleration, that it just has some GPU detection check (for example: if /dev/dri exists) and then enables some extra features (like facial recognition) that it does not enable when it detects no GPU at all. So yes, this GPU=Y flag works, but not for the purpose of video encoding. Its possible that we can make it work by switching the QEMU device from virtio-vga to virtio-vga-gl (to enable OpenGL support). But I havent experimented with that yet (and it would require DSM to have drivers for Virtio GL devices which Im not sure it has).

exactly, the device itself is passed but there is no i915 compiled for kvmx64.. i have the test bench use vdsm in a native vm (no docker) and i can confirm this, it's almost certain that the same applies to other workarounds because quicksync Will not work :( i dropped the idea of using transcoding in vdms and let plex run on another vm.

thanks for the info. The FAQ needs to change from GPU pass-through to Photo Face Detection.

kroese commented 6 months ago

Can you try if it helps to use VGA=virtio-gl?

songokussm commented 6 months ago

Can you try if it helps to use VGA=virtio-gl?

the docker doesnt boot. I tried adding it to:

  1. Extra Parameters
  2. Post Arguments
  3. Variable
  4. Device

All say it an invalid command.

kroese commented 6 months ago

Its just an environment variable, same as -e 'GPU'='Y'. So what does the log say when it doesnt boot?

SJJ-dot commented 6 months ago

Its just an environment variable, same as -e 'GPU'='Y'. So what does the log say when it doesnt boot?

version: "3"
services:
  dsm:
    container_name: dsm
    image: vdsm/virtual-dsm
    environment:
      DISK_SIZE: "500G"
      RAM_SIZE: "12G"
      CPU_CORES: "4"
      GPU: "Y"
      VGA: "virtio-gl"

    devices:
      - /dev/kvm
      - /dev/dri
❯ Booting Virtual DSM...
❯ ERROR: qemu-system-x86_64: unknown vga type: virtio-gl
❯ Starting Virtual DSM for Docker v7.10...
❯ For support visit https://github.com/vdsm/virtual-dsm
❯ CPU: Intel N100 | RAM: 15/16 GB | DISK: 384 GB (ext4) | HOST: 6.5.0-28...
kroese commented 6 months ago

Okay, set it to VGA=virtio-vga-gl or VGA=virtio-gpu-gl(I thought you could shorten that to virtio-gl but apparently not).

ricl9 commented 4 months ago

Okay, set it to VGA=virtio-vga-gl or VGA=virtio-gpu-gl(I thought you could shorten that to virtio-gl but apparently not).

I tried both, can't boot