RedwinX Posted October 20, 2021 Share #2801 Posted October 20, 2021 (edited) Hello all ! Installation on baremetal on DELL R520 OK ! thx to @pocopico and @ThorGroup for the help. Driver mpt2sas from pocopico works fine, just need to modify the synoinfo.conf like @Orphée (internalportcfg ; max disk and sataportmap/diskisxmap) to have all 8 disks visible. The last thing to do is the dual CPU, not reconized for now, wait for @ThorGroup to modify microcode. Have tried, but result is very unstable/kernel panic lol. Dell R520 performance are very increased to compare with virtual VMware VM. Is there any chance to have a loader compatible with RX series ? And for those wants to install baremetal on DELL server, the IPMI SOL works perfectly with redpill loader to debug. Last thing, I use Intel X520 pci adapter for network. The driver is include with the 3615xs and works perfectly EDIT : Dual CPU is recognized but the kernel, limitation is only on core/thread. I've missed the CPU cores section in system info : "2 CPUs/4 Cores | 8 Threads" The cat /proc/cpuinfo : Impossible to say if it use 2 CPU or not... Quote cat /proc/cpuinfo processor : 0 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 0 siblings : 4 core id : 0 cpu cores : 4 apicid : 0 initial apicid : 0 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4399.80 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 1 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 1 siblings : 4 core id : 0 cpu cores : 4 apicid : 32 initial apicid : 32 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4403.75 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 2 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 0 siblings : 4 core id : 1 cpu cores : 4 apicid : 2 initial apicid : 2 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4399.80 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 3 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 1 siblings : 4 core id : 1 cpu cores : 4 apicid : 34 initial apicid : 34 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4403.75 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 4 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 0 siblings : 4 core id : 2 cpu cores : 4 apicid : 4 initial apicid : 4 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4399.80 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 5 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 1 siblings : 4 core id : 2 cpu cores : 4 apicid : 36 initial apicid : 36 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4403.75 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 6 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 0 siblings : 4 core id : 3 cpu cores : 4 apicid : 6 initial apicid : 6 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4399.80 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: processor : 7 vendor_id : GenuineIntel cpu family : 6 model : 62 model name : Intel(R) Xeon(R) CPU E5-2420 v2 @ 2.20GHz stepping : 4 microcode : 0x42e cpu MHz : 2199.904 cache size : 15360 KB physical id : 1 siblings : 4 core id : 3 cpu cores : 4 apicid : 38 initial apicid : 38 fpu : yes fpu_exception : yes cpuid level : 13 wp : yes flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid dca sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx f16c rdrand lahf_lm ida arat xsaveopt pln pts invpcid_single spec_ctrl ibpb_support tpr_shadow vnmi flexpriority ept vpid fsgsbase smep erms bogomips : 4403.75 clflush size : 64 cache_alignment : 64 address sizes : 46 bits physical, 48 bits virtual power management: Edited October 20, 2021 by RedwinX 1 Link to comment Share on other sites More sharing options...
RedwinX Posted October 20, 2021 Share #2802 Posted October 20, 2021 If anyone (@IG-88?) has an idea about compile i915 driver (HW tanscoding for 9th+ Intel gen)? Tried many combination with @pocopico, nothing works... Compiled with a vanilla kernel : Compiled with the apollolake source, and replace the subversion of kernel (4.4.180+) in the Makefile Build with toolkit of course : wget https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download -O ds.apollolake-7.0.dev.txz tar -xvf ds.apollolake-7.0.dev.txz usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build make -j33 LINUX_SRC=/root/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build -C . M=drivers/gpu/drm/i915 Build ok, conf ok but failed to insmod, same error, just say killed... Current i915.ko builded : Quote root@frahqapp715:~/ubuntu16/linux-4.4.x# modinfo /root/i915_test3.ko filename: /root/i915_test3.ko license: GPL and additional rights description: Intel Graphics author: Intel Corporation author: Tungsten Graphics, Inc. firmware: i915/bxt_dmc_ver1_07.bin firmware: i915/skl_dmc_ver1_27.bin firmware: i915/kbl_dmc_ver1_04.bin firmware: i915/kbl_guc_ver9_39.bin firmware: i915/bxt_guc_ver9_29.bin firmware: i915/skl_guc_ver9_33.bin firmware: i915/kbl_huc_ver02_00_1810.bin firmware: i915/bxt_huc_ver01_07_1398.bin firmware: i915/skl_huc_ver01_07_1398.bin alias: pci:v00008086d00005A79sv*sd*bc03sc*i* alias: pci:v00008086d00005A71sv*sd*bc03sc*i* alias: pci:v00008086d00005A49sv*sd*bc03sc*i* alias: pci:v00008086d00005A41sv*sd*bc03sc*i* alias: pci:v00008086d00005A59sv*sd*bc03sc*i* alias: pci:v00008086d00005A51sv*sd*bc03sc*i* alias: pci:v00008086d00005A4Asv*sd*bc03sc*i* alias: pci:v00008086d00005A42sv*sd*bc03sc*i* alias: pci:v00008086d00005A5Asv*sd*bc03sc*i* alias: pci:v00008086d00005A52sv*sd*bc03sc*i* alias: pci:v00008086d00003EA8sv*sd*bc03sc*i* alias: pci:v00008086d00003EA7sv*sd*bc03sc*i* alias: pci:v00008086d00003EA6sv*sd*bc03sc*i* alias: pci:v00008086d00003EA5sv*sd*bc03sc*i* alias: pci:v00008086d00003EA2sv*sd*bc03sc*i* alias: pci:v00008086d00003EA9sv*sd*bc03sc*i* alias: pci:v00008086d00003EA3sv*sd*bc03sc*i* alias: pci:v00008086d00003EA0sv*sd*bc03sc*i* alias: pci:v00008086d00003EA4sv*sd*bc03sc*i* alias: pci:v00008086d00003EA1sv*sd*bc03sc*i* alias: pci:v00008086d00003E94sv*sd*bc03sc*i* alias: pci:v00008086d00003E9Bsv*sd*bc03sc*i* alias: pci:v00008086d00003E9Asv*sd*bc03sc*i* alias: pci:v00008086d00003E96sv*sd*bc03sc*i* alias: pci:v00008086d00003E92sv*sd*bc03sc*i* alias: pci:v00008086d00003E91sv*sd*bc03sc*i* alias: pci:v00008086d00003E99sv*sd*bc03sc*i* alias: pci:v00008086d00003E93sv*sd*bc03sc*i* alias: pci:v00008086d00003E90sv*sd*bc03sc*i* alias: pci:v00008086d0000593Bsv*sd*bc03sc*i* alias: pci:v00008086d00005927sv*sd*bc03sc*i* alias: pci:v00008086d00005926sv*sd*bc03sc*i* alias: pci:v00008086d00005923sv*sd*bc03sc*i* alias: pci:v00008086d0000591Dsv*sd*bc03sc*i* alias: pci:v00008086d0000591Asv*sd*bc03sc*i* alias: pci:v00008086d0000591Bsv*sd*bc03sc*i* alias: pci:v00008086d00005912sv*sd*bc03sc*i* alias: pci:v00008086d0000591Esv*sd*bc03sc*i* alias: pci:v00008086d00005921sv*sd*bc03sc*i* alias: pci:v00008086d00005917sv*sd*bc03sc*i* alias: pci:v00008086d00005916sv*sd*bc03sc*i* alias: pci:v00008086d0000590Asv*sd*bc03sc*i* alias: pci:v00008086d0000590Bsv*sd*bc03sc*i* alias: pci:v00008086d00005908sv*sd*bc03sc*i* alias: pci:v00008086d00005902sv*sd*bc03sc*i* alias: pci:v00008086d0000590Esv*sd*bc03sc*i* alias: pci:v00008086d00005906sv*sd*bc03sc*i* alias: pci:v00008086d00005915sv*sd*bc03sc*i* alias: pci:v00008086d00005913sv*sd*bc03sc*i* alias: pci:v00008086d00003185sv*sd*bc03sc*i* alias: pci:v00008086d00003184sv*sd*bc03sc*i* alias: pci:v00008086d00005A85sv*sd*bc03sc*i* alias: pci:v00008086d00005A84sv*sd*bc03sc*i* alias: pci:v00008086d00001A85sv*sd*bc03sc*i* alias: pci:v00008086d00001A84sv*sd*bc03sc*i* alias: pci:v00008086d00000A84sv*sd*bc03sc*i* alias: pci:v00008086d0000193Asv*sd*bc03sc*i* alias: pci:v00008086d0000192Asv*sd*bc03sc*i* alias: pci:v00008086d0000193Dsv*sd*bc03sc*i* alias: pci:v00008086d0000193Bsv*sd*bc03sc*i* alias: pci:v00008086d00001932sv*sd*bc03sc*i* alias: pci:v00008086d0000192Dsv*sd*bc03sc*i* alias: pci:v00008086d0000192Bsv*sd*bc03sc*i* alias: pci:v00008086d00001927sv*sd*bc03sc*i* alias: pci:v00008086d00001926sv*sd*bc03sc*i* alias: pci:v00008086d00001923sv*sd*bc03sc*i* alias: pci:v00008086d0000191Dsv*sd*bc03sc*i* alias: pci:v00008086d0000191Asv*sd*bc03sc*i* alias: pci:v00008086d0000191Bsv*sd*bc03sc*i* alias: pci:v00008086d00001912sv*sd*bc03sc*i* alias: pci:v00008086d0000191Esv*sd*bc03sc*i* alias: pci:v00008086d00001921sv*sd*bc03sc*i* alias: pci:v00008086d00001916sv*sd*bc03sc*i* alias: pci:v00008086d0000190Asv*sd*bc03sc*i* alias: pci:v00008086d0000190Bsv*sd*bc03sc*i* alias: pci:v00008086d00001902sv*sd*bc03sc*i* alias: pci:v00008086d0000190Esv*sd*bc03sc*i* alias: pci:v00008086d00001906sv*sd*bc03sc*i* alias: pci:v00008086d000022B3sv*sd*bc03sc*i* alias: pci:v00008086d000022B2sv*sd*bc03sc*i* alias: pci:v00008086d000022B1sv*sd*bc03sc*i* alias: pci:v00008086d000022B0sv*sd*bc03sc*i* alias: pci:v00008086d0000163Dsv*sd*bc03sc*i* alias: pci:v00008086d0000163Asv*sd*bc03sc*i* alias: pci:v00008086d0000163Esv*sd*bc03sc*i* alias: pci:v00008086d0000163Bsv*sd*bc03sc*i* alias: pci:v00008086d00001636sv*sd*bc03sc*i* alias: pci:v00008086d00001632sv*sd*bc03sc*i* alias: pci:v00008086d0000162Dsv*sd*bc03sc*i* alias: pci:v00008086d0000162Asv*sd*bc03sc*i* alias: pci:v00008086d0000162Esv*sd*bc03sc*i* alias: pci:v00008086d0000162Bsv*sd*bc03sc*i* alias: pci:v00008086d00001626sv*sd*bc03sc*i* alias: pci:v00008086d00001622sv*sd*bc03sc*i* alias: pci:v00008086d0000161Dsv*sd*bc03sc*i* alias: pci:v00008086d0000161Asv*sd*bc03sc*i* alias: pci:v00008086d0000161Esv*sd*bc03sc*i* alias: pci:v00008086d0000161Bsv*sd*bc03sc*i* alias: pci:v00008086d00001616sv*sd*bc03sc*i* alias: pci:v00008086d00001612sv*sd*bc03sc*i* alias: pci:v00008086d0000160Dsv*sd*bc03sc*i* alias: pci:v00008086d0000160Asv*sd*bc03sc*i* alias: pci:v00008086d0000160Esv*sd*bc03sc*i* alias: pci:v00008086d0000160Bsv*sd*bc03sc*i* alias: pci:v00008086d00001606sv*sd*bc03sc*i* alias: pci:v00008086d00001602sv*sd*bc03sc*i* alias: pci:v00008086d00000155sv*sd*bc03sc*i* alias: pci:v00008086d00000157sv*sd*bc03sc*i* alias: pci:v00008086d00000F33sv*sd*bc03sc*i* alias: pci:v00008086d00000F32sv*sd*bc03sc*i* alias: pci:v00008086d00000F31sv*sd*bc03sc*i* alias: pci:v00008086d00000F30sv*sd*bc03sc*i* alias: pci:v00008086d00000D26sv*sd*bc03sc*i* alias: pci:v00008086d00000A2Esv*sd*bc03sc*i* alias: pci:v00008086d00000A26sv*sd*bc03sc*i* alias: pci:v00008086d00000C26sv*sd*bc03sc*i* alias: pci:v00008086d00000D2Esv*sd*bc03sc*i* alias: pci:v00008086d00000D2Bsv*sd*bc03sc*i* alias: pci:v00008086d00000D2Asv*sd*bc03sc*i* alias: pci:v00008086d00000D22sv*sd*bc03sc*i* alias: pci:v00008086d00000A2Bsv*sd*bc03sc*i* alias: pci:v00008086d00000A2Asv*sd*bc03sc*i* alias: pci:v00008086d00000A22sv*sd*bc03sc*i* alias: pci:v00008086d00000C2Esv*sd*bc03sc*i* alias: pci:v00008086d00000C2Bsv*sd*bc03sc*i* alias: pci:v00008086d00000C2Asv*sd*bc03sc*i* alias: pci:v00008086d00000C22sv*sd*bc03sc*i* alias: pci:v00008086d0000042Esv*sd*bc03sc*i* alias: pci:v00008086d0000042Bsv*sd*bc03sc*i* alias: pci:v00008086d0000042Asv*sd*bc03sc*i* alias: pci:v00008086d00000422sv*sd*bc03sc*i* alias: pci:v00008086d00000D16sv*sd*bc03sc*i* alias: pci:v00008086d00000A1Esv*sd*bc03sc*i* alias: pci:v00008086d00000A16sv*sd*bc03sc*i* alias: pci:v00008086d00000C16sv*sd*bc03sc*i* alias: pci:v00008086d00000426sv*sd*bc03sc*i* alias: pci:v00008086d00000416sv*sd*bc03sc*i* alias: pci:v00008086d00000D1Esv*sd*bc03sc*i* alias: pci:v00008086d00000D1Bsv*sd*bc03sc*i* alias: pci:v00008086d00000D1Asv*sd*bc03sc*i* alias: pci:v00008086d00000D12sv*sd*bc03sc*i* alias: pci:v00008086d00000A1Bsv*sd*bc03sc*i* alias: pci:v00008086d00000A1Asv*sd*bc03sc*i* alias: pci:v00008086d00000A12sv*sd*bc03sc*i* alias: pci:v00008086d00000C1Esv*sd*bc03sc*i* alias: pci:v00008086d00000C1Bsv*sd*bc03sc*i* alias: pci:v00008086d00000C1Asv*sd*bc03sc*i* alias: pci:v00008086d00000C12sv*sd*bc03sc*i* alias: pci:v00008086d0000041Esv*sd*bc03sc*i* alias: pci:v00008086d0000041Bsv*sd*bc03sc*i* alias: pci:v00008086d0000041Asv*sd*bc03sc*i* alias: pci:v00008086d00000412sv*sd*bc03sc*i* alias: pci:v00008086d00000D06sv*sd*bc03sc*i* alias: pci:v00008086d00000A0Esv*sd*bc03sc*i* alias: pci:v00008086d00000A06sv*sd*bc03sc*i* alias: pci:v00008086d00000C06sv*sd*bc03sc*i* alias: pci:v00008086d00000406sv*sd*bc03sc*i* alias: pci:v00008086d00000D0Esv*sd*bc03sc*i* alias: pci:v00008086d00000D0Bsv*sd*bc03sc*i* alias: pci:v00008086d00000D0Asv*sd*bc03sc*i* alias: pci:v00008086d00000D02sv*sd*bc03sc*i* alias: pci:v00008086d00000A0Bsv*sd*bc03sc*i* alias: pci:v00008086d00000A0Asv*sd*bc03sc*i* alias: pci:v00008086d00000A02sv*sd*bc03sc*i* alias: pci:v00008086d00000C0Esv*sd*bc03sc*i* alias: pci:v00008086d00000C0Bsv*sd*bc03sc*i* alias: pci:v00008086d00000C0Asv*sd*bc03sc*i* alias: pci:v00008086d00000C02sv*sd*bc03sc*i* alias: pci:v00008086d0000040Esv*sd*bc03sc*i* alias: pci:v00008086d0000040Bsv*sd*bc03sc*i* alias: pci:v00008086d0000040Asv*sd*bc03sc*i* alias: pci:v00008086d00000402sv*sd*bc03sc*i* alias: pci:v00008086d0000016Asv*sd*bc03sc*i* alias: pci:v00008086d00000162sv*sd*bc03sc*i* alias: pci:v00008086d0000015Asv*sd*bc03sc*i* alias: pci:v00008086d00000152sv*sd*bc03sc*i* alias: pci:v00008086d00000166sv*sd*bc03sc*i* alias: pci:v00008086d00000156sv*sd*bc03sc*i* alias: pci:v00008086d0000016Asv0000152Dsd00008990bc03sc*i* alias: pci:v00008086d00000126sv*sd*bc03sc*i* alias: pci:v00008086d00000116sv*sd*bc03sc*i* alias: pci:v00008086d00000106sv*sd*bc03sc*i* alias: pci:v00008086d00000122sv*sd*bc03sc*i* alias: pci:v00008086d00000112sv*sd*bc03sc*i* alias: pci:v00008086d0000010Asv*sd*bc03sc*i* alias: pci:v00008086d00000102sv*sd*bc03sc*i* alias: pci:v00008086d00000046sv*sd*bc03sc*i* alias: pci:v00008086d00000042sv*sd*bc03sc*i* alias: pci:v00008086d0000A011sv*sd*bc03sc*i* alias: pci:v00008086d0000A001sv*sd*bc03sc*i* alias: pci:v00008086d00002E92sv*sd*bc03sc*i* alias: pci:v00008086d00002E42sv*sd*bc03sc*i* alias: pci:v00008086d00002E32sv*sd*bc03sc*i* alias: pci:v00008086d00002E22sv*sd*bc03sc*i* alias: pci:v00008086d00002E12sv*sd*bc03sc*i* alias: pci:v00008086d00002E02sv*sd*bc03sc*i* alias: pci:v00008086d00002A42sv*sd*bc03sc*i* alias: pci:v00008086d00002A12sv*sd*bc03sc*i* alias: pci:v00008086d00002A02sv*sd*bc03sc*i* alias: pci:v00008086d000029D2sv*sd*bc03sc*i* alias: pci:v00008086d000029C2sv*sd*bc03sc*i* alias: pci:v00008086d000029B2sv*sd*bc03sc*i* alias: pci:v00008086d000029A2sv*sd*bc03sc*i* alias: pci:v00008086d00002992sv*sd*bc03sc*i* alias: pci:v00008086d00002982sv*sd*bc03sc*i* alias: pci:v00008086d00002972sv*sd*bc03sc*i* alias: pci:v00008086d000027AEsv*sd*bc03sc*i* alias: pci:v00008086d000027A2sv*sd*bc03sc*i* alias: pci:v00008086d00002772sv*sd*bc03sc*i* alias: pci:v00008086d00002592sv*sd*bc03sc*i* alias: pci:v00008086d0000258Asv*sd*bc03sc*i* alias: pci:v00008086d00002582sv*sd*bc03sc*i* alias: pci:v00008086d00002572sv*sd*bc03sc*i* alias: pci:v00008086d0000358Esv*sd*bc03sc*i* alias: pci:v00008086d00003582sv*sd*bc03sc*i* alias: pci:v00008086d00002562sv*sd*bc03sc*i* alias: pci:v00008086d00003577sv*sd*bc03sc*i* depends: drm_kms_helper,drm,iosf_mbi,backlight,video,fb,button,i2c-algo-bit retpoline: Y intree: Y vermagic: 4.4.180+ SMP mod_unload parm: modeset:Use kernel modesetting [KMS] (0=disable, 1=on, -1=force vga console preference [default]) (int) parm: panel_ignore_lid:Override lid status (0=autodetect, 1=autodetect disabled [default], -1=force lid closed, -2=force lid open) (int) parm: enable_dc:Enable power-saving display C-states. (-1=auto [default]; 0=disable; 1=up to DC5; 2=up to DC6) (int) parm: enable_fbc:Enable frame buffer compression for power savings (default: -1 (use per-chip default)) (int) parm: lvds_channel_mode:Specify LVDS channel mode (0=probe BIOS [default], 1=single-channel, 2=dual-channel) (int) parm: panel_use_ssc:Use Spread Spectrum Clock with panels [LVDS/eDP] (default: auto from VBT) (int) parm: vbt_sdvo_panel_type:Override/Ignore selection of SDVO panel mode in the VBT (-2=ignore, -1=auto [default], index in VBT BIOS table) (int) parm: reset:Attempt GPU resets (0=disabled, 1=full gpu reset, 2=engine reset [default]) (int) parm: vbt_firmware:Load VBT from specified file under /lib/firmware (charp) parm: error_capture:Record the GPU state following a hang. This information in /sys/class/drm/card<N>/error is vital for triaging and debugging hangs. (bool) parm: enable_hangcheck:Periodically check GPU activity for detecting hangs. WARNING: Disabling this can cause system wide hangs. (default: true) (bool) parm: enable_ppgtt:Override PPGTT usage. (-1=auto [default], 0=disabled, 1=aliasing, 2=full, 3=full with extended address space) (int) parm: enable_psr:Enable PSR (0=disabled, 1=enabled - link mode chosen per-platform, 2=force link-standby mode, 3=force link-off mode) Default: -1 (use per-chip default) (int) parm: alpha_support:Enable alpha quality driver support for latest hardware. See also CONFIG_DRM_I915_ALPHA_SUPPORT. (bool) parm: disable_power_well:Disable display power wells when possible (-1=auto [default], 0=power wells always on, 1=power wells disabled when possible) (int) parm: enable_ips:Enable IPS (default: true) (int) parm: fastboot:Try to skip unnecessary mode sets at boot time (default: false) (bool) parm: prefault_disable:Disable page prefaulting for pread/pwrite/reloc (default:false). For developers only. (bool) parm: load_detect_test:Force-enable the VGA load detect code for testing (default:false). For developers only. (bool) parm: force_reset_modeset_test:Force a modeset during gpu reset for testing (default:false). For developers only. (bool) parm: invert_brightness:Invert backlight brightness (-1 force normal, 0 machine defaults, 1 force inversion), please report PCI device ID, subsystem vendor and subsystem device ID to dri-devel@lists.freedesktop.org, if your machine needs it. It will then be included in an upcoming module version. (int) parm: disable_display:Disable display (default: false) (bool) parm: enable_cmd_parser:Enable command parsing (true=enabled [default], false=disabled) (bool) parm: mmio_debug:Enable the MMIO debug code for the first N failures (default: off). This may negatively affect performance. (int) parm: verbose_state_checks:Enable verbose logs (ie. WARN_ON()) in case of unexpected hw state conditions. (bool) parm: nuclear_pageflip:Force enable atomic functionality on platforms that don't have full support yet. (bool) parm: edp_vswing:Ignore/Override vswing pre-emph table selection from VBT (0=use value from vbt [default], 1=low power swing(200mV),2=default swing(400mV)) (int) parm: enable_guc:Enable GuC load for GuC submission and/or HuC load. Required functionality can be selected using bitmask values. (-1=auto, 0=disable [default], 1=GuC submission, 2=HuC load) (int) parm: guc_log_level:GuC firmware logging level (-1:disabled (default), 0-3:enabled) (int) parm: guc_firmware_path:GuC firmware path to use instead of the default one (charp) parm: huc_firmware_path:HuC firmware path to use instead of the default one (charp) parm: enable_dp_mst:Enable multi-stream transport (MST) for new DisplayPort sinks. (default: true) (bool) parm: inject_load_failure:Force an error after a number of failure check points (0:disabled (default), N:force failure at the Nth failure check point) (uint) parm: enable_dpcd_backlight:Enable support for DPCD backlight control (default:false) (bool) parm: enable_gvt:Enable support for Intel GVT-g graphics virtualization host support(default:false) (bool) Kernel panic at load : Quote 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.739871] BUG: unable to handle kernel NULL pointer dereference at (null) 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.747855] IP: [<ffffffff810fef1c>] trace_module_notify+0x13c/0x1d0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.754314] PGD 35dc60067 PUD 35d457067 PMD 0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.758862] Oops: 0000 [#1] SMP 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.762186] Modules linked in: i915(OE+) nfnetlink xfrm_user xfrm_algo xt_ipvs ip_vs_rr ip_vs xt_mark iptable_mangle br_netfilter bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT nf_nat_masquerade_ipv4 xt_nat iptable_nat nf_nat_ipv4 nf_nat_redirect nf_nat fuse xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables 8021q tun vhost_scsi(O) vhost(O) tcm_loop(O) iscsi_target_mod(O) target_core_user(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) udf isofs loop synoacl_vfs(PO) btrfs ecryptfs zstd_decompress zstd_compress xxhash 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.835007] raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq aesni_intel glue_helper lrw gf128mul ablk_helper apollolake_synobios(PO) hid_generic usbhid hid usblp drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cfbfillrect cfbcopyarea cfbimgblt drm drm_panel_orientation_quirks iosf_mbi fb fbdev video backlight button uhci_hcd ehci_pci ehci_hcd r8168(O) i2c_algo_bit igb(O) e1000e(OE) sg dm_snapshot dm_bufio crc_itu_t crc_ccitt psnap p8022 llc hfsplus md4 hmac sit tunnel4 ipv6 flashcache_syno(O) flashcache(O) syno_flashcache_control(O) dm_mod arc4 crc32c_intel cryptd sha256_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance acpi_cpufreq processor cpufreq_stats vxlan ip6_udp_tunnel udp_tunnel ip_tunnel 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.906867] zram etxhci_hcd usb_storage xhci_pci xhci_hcd usbcore usb_common [last unloaded: i915] 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.914941] CPU: 0 PID: 28534 Comm: insmod Tainted: P OE 4.4.180+ #42218 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.922855] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B460M-ITX/ac, BIOS P1.40 07/23/2020 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.932828] task: ffff880443e58000 ti: ffff88033ffc0000 task.ti: ffff88033ffc0000 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.940449] RIP: 0010:[<ffffffff810fef1c>] [<ffffffff810fef1c>] trace_module_notify+0x13c/0x1d0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.949590] RSP: 0018:ffff88033ffc3d08 EFLAGS: 00010287 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.955092] RAX: 0000000507fa5ca0 RBX: 0000000000000001 RCX: 00000000a0ff4b94 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.962304] RDX: ffffffffa10323c0 RSI: 0000000000000001 RDI: ffffffffa10323c0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.969587] RBP: ffff88033ffc3d38 R08: 0000000000000000 R09: ffffc90004ada000 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.976854] R10: 00000000001f0508 R11: ffffffff8173458d R12: ffffffffa10323c0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.984181] R13: 0000000000000000 R14: ffffffff8184bb70 R15: 0000000000000000 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.991540] FS: 00007fed9c9e8540(0000) GS:ffff88045d400000(0000) knlGS:0000000000000000 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 518.999820] CS: 0010 DS: 0000 ES: 0000 CR0: 0000000080050033 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.005647] CR2: 0000000000000000 CR3: 0000000346044000 CR4: 00000000003606f0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.013050] Stack: 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.015106] 0000000507fa5ca0 00000000ffffffff ffffffff8184ca00 0000000000000001 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.022737] ffffffffa10323c0 0000000000000000 ffff88033ffc3d70 ffffffff81070d29 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.030351] ffffffff81844ac0 0000000000000001 ffffffffa10323c0 ffffffff810c7d10 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.037980] Call Trace: 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.040458] [<ffffffff81070d29>] notifier_call_chain+0x49/0x70 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.046548] [<ffffffff810c7d10>] ? try_module_get+0xd0/0xd0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.052301] [<ffffffff81071444>] blocking_notifier_call_chain+0x44/0x60 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.059081] [<ffffffff810cad9a>] load_module+0x189a/0x22b0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.064786] [<ffffffff81195fed>] ? kernel_read+0x3d/0x50 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.070269] [<ffffffff810cb981>] SYSC_finit_module+0x81/0xa0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.076267] [<ffffffff810cb9b9>] SyS_finit_module+0x9/0x10 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.081936] [<ffffffff81579c4a>] entry_SYSCALL_64_fastpath+0x1e/0x8e 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.088549] Code: 96 00 00 00 41 8b 84 24 a0 02 00 00 4d 8b ac 24 98 02 00 00 48 c1 e0 03 4c 01 e8 49 39 c5 48 89 45 d0 73 99 49 c7 c6 70 bb 84 81 <49> 8b 5d 00 48 89 df e8 08 d3 ff ff 85 c0 78 15 49 8b 06 48 89 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.108946] RIP [<ffffffff810fef1c>] trace_module_notify+0x13c/0x1d0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.115527] RSP <ffff88033ffc3d08> 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.119111] CR2: 0000000000000000 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.122489] ---[ end trace 730bc6f6f655e32f ]--- 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.185546] ------------[ cut here ]------------ 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.190241] WARNING: CPU: 0 PID: 28534 at kernel/softirq.c:150 __local_bh_enable_ip+0x61/0x90() 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.199150] Modules linked in: i915(OE+) nfnetlink xfrm_user xfrm_algo xt_ipvs ip_vs_rr ip_vs xt_mark iptable_mangle br_netfilter bridge stp aufs macvlan veth xt_conntrack xt_addrtype nf_conntrack_ipv6 nf_defrag_ipv6 ip6table_filter ip6_tables ipt_MASQUERADE xt_REDIRECT nf_nat_masquerade_ipv4 xt_nat iptable_nat nf_nat_ipv4 nf_nat_redirect nf_nat fuse xt_recent xt_iprange xt_limit xt_state xt_tcpudp xt_multiport xt_LOG nf_conntrack_ipv4 nf_defrag_ipv4 nf_conntrack iptable_filter ip_tables x_tables 8021q tun vhost_scsi(O) vhost(O) tcm_loop(O) iscsi_target_mod(O) target_core_user(O) target_core_ep(O) target_core_multi_file(O) target_core_file(O) target_core_iblock(O) target_core_mod(O) syno_extent_pool(PO) rodsp_ep(O) udf isofs loop synoacl_vfs(PO) btrfs ecryptfs zstd_decompress zstd_compress xxhash 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.271872] raid456 async_raid6_recov async_memcpy async_pq async_xor xor async_tx raid6_pq aesni_intel glue_helper lrw gf128mul ablk_helper apollolake_synobios(PO) hid_generic usbhid hid usblp drm_kms_helper syscopyarea sysfillrect sysimgblt fb_sys_fops cfbfillrect cfbcopyarea cfbimgblt drm drm_panel_orientation_quirks iosf_mbi fb fbdev video backlight button uhci_hcd ehci_pci ehci_hcd r8168(O) i2c_algo_bit igb(O) e1000e(OE) sg dm_snapshot dm_bufio crc_itu_t crc_ccitt psnap p8022 llc hfsplus md4 hmac sit tunnel4 ipv6 flashcache_syno(O) flashcache(O) syno_flashcache_control(O) dm_mod arc4 crc32c_intel cryptd sha256_generic ecb aes_x86_64 authenc des_generic ansi_cprng cts md5 cbc cpufreq_powersave cpufreq_performance acpi_cpufreq processor cpufreq_stats vxlan ip6_udp_tunnel udp_tunnel ip_tunnel 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.343620] zram etxhci_hcd usb_storage xhci_pci xhci_hcd usbcore usb_common [last unloaded: i915] 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.351642] CPU: 0 PID: 28534 Comm: insmod Tainted: P D OE 4.4.180+ #42218 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.359549] Hardware name: To Be Filled By O.E.M. To Be Filled By O.E.M./B460M-ITX/ac, BIOS P1.40 07/23/2020 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.369565] 0000000000000000 ffff88033ffc39e8 ffffffff812ef89d 0000000000000009 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.377151] 0000000000000000 ffff88033ffc3a20 ffffffff8105255f 0000000000000200 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.384780] ffff880443e58000 0000000000000001 0000000000000000 ffff88008600e968 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.392376] Call Trace: 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.394878] [<ffffffff812ef89d>] dump_stack+0x4d/0x70 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.400111] [<ffffffff8105255f>] warn_slowpath_common+0x7f/0xb0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.406281] [<ffffffff81052646>] warn_slowpath_null+0x16/0x20 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.412252] [<ffffffff81056211>] __local_bh_enable_ip+0x61/0x90 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.418397] [<ffffffff815797a5>] _raw_spin_unlock_bh+0x15/0x20 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.424441] [<ffffffff810d7d23>] cgroup_exit+0x53/0xc0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.429760] [<ffffffff81054f8c>] do_exit+0x2bc/0xaa0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.434933] [<ffffffff810a1b02>] ? kmsg_dump+0x92/0xb0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.440262] [<ffffffff810082e4>] oops_end+0x84/0xb0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.445341] [<ffffffff81042272>] no_context+0x102/0x2b0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.450757] [<ffffffff8104252c>] __bad_area_nosemaphore+0x10c/0x200 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.457250] [<ffffffff8104262e>] bad_area_nosemaphore+0xe/0x10 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.463290] [<ffffffff81042a09>] __do_page_fault+0x1f9/0x400 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.469141] [<ffffffff81042c1c>] do_page_fault+0xc/0x10 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.474532] [<ffffffff8157ba52>] page_fault+0x22/0x30 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.479809] [<ffffffff810fef1c>] ? trace_module_notify+0x13c/0x1d0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.486215] [<ffffffff810feeed>] ? trace_module_notify+0x10d/0x1d0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.492603] [<ffffffff81070d29>] notifier_call_chain+0x49/0x70 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.498637] [<ffffffff810c7d10>] ? try_module_get+0xd0/0xd0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.504425] [<ffffffff81071444>] blocking_notifier_call_chain+0x44/0x60 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.511275] [<ffffffff810cad9a>] load_module+0x189a/0x22b0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.516977] [<ffffffff81195fed>] ? kernel_read+0x3d/0x50 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.522480] [<ffffffff810cb981>] SYSC_finit_module+0x81/0xa0 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.528365] [<ffffffff810cb9b9>] SyS_finit_module+0x9/0x10 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.534041] [<ffffffff81579c4a>] entry_SYSCALL_64_fastpath+0x1e/0x8e 2021-10-18T11:35:05+02:00 DAURAGA kernel: [ 519.540630] ---[ end trace 730bc6f6f655e330 ]--- Link to comment Share on other sites More sharing options...
seanone Posted October 21, 2021 Share #2803 Posted October 21, 2021 (edited) 11 hours ago, RedwinX said: If anyone (@IG-88?) has an idea about compile i915 driver (HW tanscoding for 9th+ Intel gen)? Tried many combination with @pocopico, nothing works... Compiled with a vanilla kernel : Compiled with the apollolake source, and replace the subversion of kernel (4.4.180+) in the Makefile Build with toolkit of course : wget https://sourceforge.net/projects/dsgpl/files/toolkit/DSM7.0/ds.apollolake-7.0.dev.txz/download -O ds.apollolake-7.0.dev.txz tar -xvf ds.apollolake-7.0.dev.txz usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build make -j33 LINUX_SRC=/root/usr/local/x86_64-pc-linux-gnu/x86_64-pc-linux-gnu/sys-root/usr/lib/modules/DSM-7.0/build -C . M=drivers/gpu/drm/i915 Build ok, conf ok but failed to insmod, same error, just say killed... Current i915.ko builded : Kernel panic at load : I have compared @IG-88's patched i915.ko and orgin ko, find out patch postion. See picture below that patched 6.23update3 i915 ko, it edited from 3E92 to 3E98 in the iGPU list. In the 7.0.1 i915.ko(cp from /usr/lib/modules in dsm7.0.1), it has same iGPU list as below. So I think you can modify 3e92 to 3e98/9BC5/9BC8 in hex edit mode, maybe can fix the 9th/10th iGPU driver in dsm7. Test it and send me the result Edited October 21, 2021 by seanone 1 Link to comment Share on other sites More sharing options...
RedwinX Posted October 21, 2021 Share #2804 Posted October 21, 2021 5 hours ago, seanone said: I have compared @IG-88's patched i915.ko and orgin ko, find out patch postion. See picture below that patched 6.23update3 i915 ko, it edited from 3E92 to 3E98 in the iGPU list. In the 7.0.1 i915.ko(cp from /usr/lib/modules in dsm7.0.1), it has same iGPU list as below. So I think you can modify 3e92 to 3e98/9BC5/9BC8 in hex edit mode, maybe can fix the 9th/10th iGPU driver in dsm7. Test it and send me the result Hey ! Thx for this answer. However, already try with this result : Link to comment Share on other sites More sharing options...
pocopico Posted October 21, 2021 Share #2805 Posted October 21, 2021 55 minutes ago, RedwinX said: Hey ! Thx for this answer. However, already try with this result : Well, synology modules are signed, modinfo i915.ko signat: PKCS#7 Link to comment Share on other sites More sharing options...
RedwinX Posted October 21, 2021 Share #2806 Posted October 21, 2021 (edited) 8 minutes ago, pocopico said: Well, synology modules are signed, modinfo i915.ko signat: PKCS#7 Yeah, I know... The only solution (I think) is to wait the kernel source of 42218, to build an unsigned module and modify it. Because when we used the 25426 build, we cannot add the driver into 7.0.1. I think that's the method of @IG-88. He could be compile the module because the source of 25426 build of kernel was available... Why this f**** kernel sources are not available right know ? Edited October 21, 2021 by RedwinX Link to comment Share on other sites More sharing options...
pocopico Posted October 21, 2021 Share #2807 Posted October 21, 2021 @RedwinX FYI 4.4.59+ modules were not signed. Link to comment Share on other sites More sharing options...
RedwinX Posted October 21, 2021 Share #2808 Posted October 21, 2021 3 minutes ago, pocopico said: @RedwinX FYI 4.4.59+ modules were not signed. lol, that's a bad news... I've tweeted Syno to get sources, wait & see... Link to comment Share on other sites More sharing options...
RedwinX Posted October 21, 2021 Share #2809 Posted October 21, 2021 57 minutes ago, RedwinX said: lol, that's a bad news... I've tweeted Syno to get sources, wait & see... Because have a real 918+ and support, just need to wait there answer : Link to comment Share on other sites More sharing options...
RedwinX Posted October 21, 2021 Share #2810 Posted October 21, 2021 (edited) 3 hours ago, RedwinX said: Because have a real 918+ and support, just need to wait there answer : Answer from Synology : Quote Bonjour Monsieur, Je vous remercie d'avoir contacté le support Synology ainsi que pour l'intérêt porté à nos produits. Malheureusement si ce ne sont pas des périphériques supporté officiellement sur nos documentation nous ne pourrons rien faire, Il est a savoir également qu'un certain nombre périphérique usb pour cause de sécurité ne sont plus supporté sur dsm 7. voici une communication la dessus : Cher client, Merci beaucoup d'avoir contacté synology Nous sommes désolés des soucis causés par la suppressions de certains pilotes USB sur DSM7 La raison derrère tout cela, est pour une question de sécurité (DSM7.0 release note) Tous les fabricants de périphériques USB ne fournissent pas des pilotes officiels pour les environnements Linux, donc parfois synology pourrai seulement installer des pilotes non officiels provenant des forums open source. Cela aurait pour conséquence pour Synology de ne pas pouvoir contrôler la compatibilité et la qualité de ces pilotes. Par exemple quand Synology met a jour son noyau Linux pour DSM, certaines fonctions de certains périphériques usb pourraient devenir invalides. De plus si des vulnérabilités sont découvertes, il sera difficile de s'assurer que les pilotes soit fixés rapidement et mise a jour, ou mis à jour tout court? C'est pour cela que Synology a décider de retirer des pilotes de DSM7 et réduire le nombre de périphériques USB supportés Nous nous excusons encore pour se désagrément, et nous continuons de collecter les retours utilisateurs et d'étudier des alternatives éventuelles pour améliorer nos produits. Merci beaucoup. Bien cordialement L'équipe support de Synology La seule chose que nous pourrons faire sera de soumettre une demande de nouvelles fonctionnalité auprès de l'équipe en charge de cela afin que la demande soit évaluée. dans ce cas la nous donner des informations sur le périphérique en question pour que nous soumettions la demande. Bien cordialement, --------- English traduction : Hello Sir, Thank you for contacting Synology support as well as for your interest in our products. Unfortunately if these are not officially supported devices in our documentation, we won't be able to do anything, You should also know that a certain number of usb devices for security reasons are no longer supported on dsm 7. here is a communication above: Dear Customer, Thank you very much for contacting synology We are sorry for the concerns caused by the deletion of certain USB drivers on DSM7 The reason behind all this is for a matter of safety (DSM7.0 release note) Not all USB device manufacturers provide official drivers for Linux environments, so sometimes synology will only be able to install unofficial drivers from open source forums. This would result in Synology not being able to control the compatibility and quality of these drivers. For example when Synology updates its Linux kernel to DSM, some functions of some usb devices might become invalid. Also if vulnerabilities are discovered, it will be difficult to ensure that the drivers are fixed quickly and updated, or updated at all? This is why Synology decided to remove drivers from DSM7 and reduce the number of supported USB devices. We apologize again for the inconvenience, and we continue to collect user feedback and explore possible alternatives to improve our products. Thank you so much. Best regards Synology support team The only thing we can do is submit a request for new functionality to the team in charge of this so that the request can be evaluated. in this case the give us information about the device in question so that we can submit the request. Best regards, Other answer (they don't really understand until this answer) : Quote Hello again, Unfortunately I doubt that the developers will do it case by case, at my level apart from the request to add a feature it will be complicated especially if the device was not already supported. I could possibly ask the question internally about the sources but I'm not sure to get an answer. Have you looked here: https://www.synology.com/en-global/support/developer https://sourceforge.net/projects/dsgpl/ Regards, My answer : Quote Exactly: https://sourceforge.net/projects/dsgpl/ This link should contain the sources (since this project is open source), but they are not yet published. My device has drivers native to the Linux 4.4 kernel, but they are not compiled by default by synology. It is thanks to the kernel sources that I can precisely compile them natively. To summarize my request, I would like the kernel sources in version 7.0.1 (build 42218) to be available. The latest available sources are as follows (6.2.3 update 3 -> build 25426): https://sourceforge.net/projects/dsgpl/files/Synology NAS GPL Source/25426branch/ Thank you in advance for your help, Answer : Quote I will inquire and come back to you. We do have the sources in-house, and I cannot answer why they are not available. Which in fact is not normal, because public sources must be Regards, Technical Support Edited October 21, 2021 by RedwinX 1 Link to comment Share on other sites More sharing options...
intrax Posted October 21, 2021 Share #2811 Posted October 21, 2021 (edited) I have been following this thread from the start and big thanks to @ThorGroup , @haydibe , @pocopico , @jumkey and others ! @RedwinX Appreciate your efforts to have synology publish the kernel sources for v.7.0.1 I can tell you that I have tried in the past to have synology publish genuine kernel sources on sourceforge and that they have not done so alltough they are obliged to do so according to the linux gpl. I suspect their reason for not publishing or publishing incomplete non-compiling sources is to protect their business and prevent projects like RP to be succesfull as it will make it possible to run their software on generic hw. BTW If you have some funds to spare you could off course take legal action... My2cents Edited October 21, 2021 by intrax 1 Link to comment Share on other sites More sharing options...
Aigor Posted October 21, 2021 Share #2812 Posted October 21, 2021 32 minutes ago, intrax said: I have been following this thread from the start and big thanks to @ThorGroup , @haydibe , @pocopico , @jumkey and others ! @RedwinX Appreciate your efforts to have synology publish the kernel sources for v.7.0.1 I can tell you that I have tried in the past to have synology publish genuine kernel sources on sourceforge and that they have not done so alltough they are obliged to do so according to the linux gpl. I suspect their reason for not publishing or publishing incomplete non-compiling sources is to protect their business and prevent projects like RP to be succesfull as it will make it possible to run their software on generic hw. BTW If you have some funds to spare you could off course take legal action... My2cents Maybe FsF should be interested. GPL talk clearly, if you use GPLed source, you MUST provide sources Link to comment Share on other sites More sharing options...
Brunox Posted October 21, 2021 Share #2813 Posted October 21, 2021 What am I doing wrong? Link to comment Share on other sites More sharing options...
pocopico Posted October 21, 2021 Share #2814 Posted October 21, 2021 7 minutes ago, Brunox said: What am I doing wrong? Your downloaded pat file is corrupted ? Do you have enough disk space ? Link to comment Share on other sites More sharing options...
dominiaz Posted October 21, 2021 Share #2815 Posted October 21, 2021 Synology relesed today updated version files of DSM 42218 - another checksum. Link to comment Share on other sites More sharing options...
mcdull Posted October 21, 2021 Share #2816 Posted October 21, 2021 On 10/20/2021 at 1:11 PM, Brunox said: shouldn't the DS3615 support more than one core? do u have vt-x enabled? Link to comment Share on other sites More sharing options...
Brunox Posted October 21, 2021 Share #2817 Posted October 21, 2021 (edited) @dominiaz how do I adapt to the new checksum? @mcdull I guess so, in the bios yes Edited October 21, 2021 by Brunox Link to comment Share on other sites More sharing options...
pocopico Posted October 21, 2021 Share #2818 Posted October 21, 2021 33 minutes ago, Brunox said: @dominiaz how do I adapt to the new checksum? @mcdull I guess so, in the bios yes You have to edit the config.json under config/dsxxx/7.0.1xxx Link to comment Share on other sites More sharing options...
psychoboi32 Posted October 21, 2021 Share #2819 Posted October 21, 2021 I have been following this thread from the start and big thanks to @ThorGroup , @haydibe , @pocopico , @jumkey and others ! @RedwinX Appreciate your efforts to have synology publish the kernel sources for v.7.0.1 I can tell you that I have tried in the past to have synology publish genuine kernel sources on sourceforge and that they have not done so alltough they are obliged to do so according to the linux gpl. I suspect their reason for not publishing or publishing incomplete non-compiling sources is to protect their business and prevent projects like RP to be succesfull as it will make it possible to run their software on generic hw. BTW If you have some funds to spare you could off course take legal action... My2cents i guess real issue is they are lazy and they can’t maintain codebase. they are distributing compressed files as their sources. if they want to open-source everything they have to make huge repo with multiple submodule with their edits and then cross license work, which they didn’t make at first place so now codebase is messy and they have to comply with gpl so they choose to release branches. ( i am just guessing) Sent from my iPhone using Tapatalk Link to comment Share on other sites More sharing options...
Dvalin21 Posted October 22, 2021 Share #2820 Posted October 22, 2021 On 10/7/2021 at 11:33 AM, pigr8 said: mpt2sas.ko is already present on the ds3615xs, with the latest redpill there is a patch to fix names so you can use that .ko simply using supportsas=yes (this activates the load of that .ko on boot). sas-activator just loads the same .ko without the need of supportsas=yes, it autodetects the LSI if present and load the correct .ko accordingly. using the latest redpill with the patch probably breaks something in that .ko, so you could use the mpt2sas ext from @pocopico that is compiled in v14 (stock is v20) and does not have that break. from my testing, you should test also and report. So just to be clear, DS3615xs should auto detect your LSI adapter and use the appropriate .ko or mpt2sas? Thanks in advance. Link to comment Share on other sites More sharing options...
tossp Posted October 22, 2021 Share #2821 Posted October 22, 2021 (edited) 13 hours ago, Brunox said: What am I doing wrong? You can try using other tools, download the corresponding files and try again. I retested the compilation of six versions of the two platforms yesterday, and they are all available. https://github.com/tossp/redpill-tool-chain/runs/3886905266?check_suite_focus=true Edited October 22, 2021 by tossp more Link to comment Share on other sites More sharing options...
use-nas Posted October 22, 2021 Share #2822 Posted October 22, 2021 (edited) 12 часа назад, Brunox сказал: how do I adapt to the new checksum? { "os": { "id": "ds918p_42218", "pat_url": "https://global.download.synology.com/download/DSM/release/7.0.1/42218/DSM_DS918%2B_42218.pat", "sha256": "a403809ab2cd476c944fdfa18cae2c2833e4af36230fa63f0cdee31a92bebba2" }, "files": { "zlinux": { "name": "zImage", "sha256": "338ba514066da01d0c1f770418916b9b96f5355d88a7b55b398d2726db591fdb" }, "ramdisk": { "name": "rd.gz", "sha256": "4b7a7a271a3b2158d9193a4f0e75c59590949ad7b4e26d546f46cc2ee8504d51" }, "vmlinux": { "sha256": "c1ca010542e8c34a675f1e072fcd6e8e9169aa7477790772652f4ece3ead467a" } Edited October 22, 2021 by use-nas Link to comment Share on other sites More sharing options...
RedwinX Posted October 22, 2021 Share #2823 Posted October 22, 2021 (edited) 31 minutes ago, Dvalin21 said: So just to be clear, DS3615xs should auto detect your LSI adapter and use the appropriate .ko or mpt2sas? Thanks in advance. You must use the @pocopicodriver. because there is a bug with the stock driver. You will have for sure a kernel panic. Just add the extension on your user_config.json I you must use other driver and have no space left, you can use a custom img with a larger 1st partition. I already gave the method, or you can use repo forked with the image builded Edited October 22, 2021 by RedwinX 1 Link to comment Share on other sites More sharing options...
dreamtek Posted October 22, 2021 Share #2824 Posted October 22, 2021 3 minutes ago, use-nas said: need a new bsp patch file,or it will be a boot loop with only the new checksum. Link to comment Share on other sites More sharing options...
use-nas Posted October 22, 2021 Share #2825 Posted October 22, 2021 Link to comment Share on other sites More sharing options...
Recommended Posts