Jump to content
XPEnology Community

Ardentwheel

Rookie
  • Posts

    7
  • Joined

  • Last visited

  • Days Won

    1

Ardentwheel last won the day on October 28 2023

Ardentwheel had the most liked content!

Ardentwheel's Achievements

Newbie

Newbie (1/7)

1

Reputation

  1. It seems missing DMA & HDMI moudels, it's any way to build DMA as a kernel moudels?
  2. now I have successfully compile the i915 module, keypoint is to clean befor every rebuild and build under modules root directory. make M=drivers/gpu/drm/ CONFIG_DRM_I915=m clean make M=drivers/gpu/drm/ CONFIG_DRM_I915=m modules but now i'm faceing another issue, that is i915.ko modules dependency. when i build i915 modules, it comes along with drm.ko drm_kms_helper.ko drm_panel_orientation_quirks.ko I have try to insmod it, but shows error,is it have dependence modules i'm not build? sudo insmod /lib/modules/i915.ko sudo insmod /lib/modules/drm.ko insmod /lib/modules/drm_kms_helper.ko
  3. I'm just J3455 want to enable hw transcoding, i have try to build i915.ko with GPL Source and ToolChain, but shows "Module.symvers" is missing. To use SA6400 insteed of DS920+ because SA6400 is kernel 5.10 so it can enable BBR and FQ. Download ToolChain wget https://cndl.synology.cn/download/ToolChain/toolchain/7.2-63134/AMD x86 Linux Linux 5.10.55 (epyc7002)/epyc7002-gcc1220_glibc236_x86_64-GPL.txz tar -Jxf epyc7002-gcc1220_glibc236_x86_64-GPL.txz Download Synology NAS GPL Source Linux-5.10.x For 7.2-64570 wget https://global.synologydownload.com/download/ToolChain/Synology%20NAS%20GPL%20Source/7.2-64570/epyc7002/linux-5.10.x.txz tar -Jxf linux-5.10.x.txz Prepare for cross compilation export ARCH=amd64 export CROSS_COMPILE=/home/parallels/synology/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- cd linux-5.10.x cp synology/synoconfigs/epyc7002 .config make oldconfig make prepare make scripts make menuconfig make menuconfig Compile the i915 module make M=drivers/gpu/drm/i915/ CONFIG_DRM_I915=m clean make M=drivers/gpu/drm/i915/ CONFIG_DRM_I915=m modules Error WARNING: Symbol version dump "Module.symvers" is missing. Modules may not have dependencies or modversions. MODPOST drivers/gpu/drm/i915//Module.symvers WARNING: modpost: Symbol info of vmlinux is missing. Unresolved symbol check will be entirely skipped. CC [M] drivers/gpu/drm/i915//i915.mod.o make[2]: *** No rule to make target 'scripts/module.lds', needed by 'drivers/gpu/drm/i915//i915.ko'. Stop. make[1]: *** [scripts/Makefile.modpost:130: __modpost] Error 2 make: *** [Makefile:1726: modules] Error 2
  4. BBR can cooperated with Queuing Controlle like Fq or Cake. Incase someone need it, there is Fq/Fq_Codel/Fq_Codel/Fq_Pie/Cake models
  5. Do you know how to build the i915 ko? I have J3455-ITX, when I build it come out this error
  6. Resolved: Use Synology NAS GPL Source as kernel source For 7.2-64570 tcp_bbr.ko sch_cake.kosch_fq.ko sch_fq_codel.kosch_fq_pie.ko
  7. Dmesg Show Unknown symbol error, ask for help tcp_bbr: Unknown symbol __ubsan_handle_divrem_overflow (err -2) tcp_bbr: Unknown symbol __ubsan_handle_shift_out_of_bounds (err -2) tcp_bbr: Unknown symbol __ubsan_handle_type_mismatch_v1 (err -2) tcp_bbr: Unknown symbol __ubsan_handle_load_invalid_value (err -2) This is the operation process: Download ToolChain wget https://cndl.synology.cn/download/ToolChain/toolchain/7.2-63134/AMD%20x86%20Linux%20Linux%205.10.55%20%28epyc7002%29/epyc7002-gcc1220_glibc236_x86_64-GPL.txz tar -Jxf epyc7002-gcc1220_glibc236_x86_64-GPL.txz Download Linux-5.10.55 src wget https://mirrors.edge.kernel.org/pub/linux/kernel/v5.x/linux-5.10.55.tar.gz tar -xzvf linux-5.10.55.tar.gz Prepare for cross compilation export ARCH=amd64 export CROSS_COMPILE=/home/parallels/synology/x86_64-pc-linux-gnu/bin/x86_64-pc-linux-gnu- make menuconfig make prepare make scripts make Compile a single module make M=net/ipv4/ CONFIG_TCP_CONG_BBR=m clean make M=net/ipv4/ CONFIG_TCP_CONG_BBR=m modules Install module sudo cp /volume1/Exchange/tcp_bbr.ko /lib/modules/ sudo chmod 644 /lib/modules/tcp_bbr.ko sudo insmod /lib/modules/tcp_bbr.ko Encounter Error Version Magic Error Edit File /linux-5.10.55/include/generated/utsrelease.h #define UTS_RELEASE "5.10.55+" -fstack-protector-strong Error Edit File /linux-5.10.55/Makefile stackp-flags-$(CONFIG_STACKPROTECTOR_STRONG) :=
×
×
  • Create New...