Compare commits

...

3 Commits

Author SHA1 Message Date
Ing
7d96f04fe3 添加 v1000nk 平台支持 2025-04-24 01:29:54 +08:00
Ing
a98993613e 添加 usbcopy 支持 2025-04-23 23:31:54 +08:00
Ing
a76d052409 更新 guide.md 2025-04-23 23:29:49 +08:00
5 changed files with 17 additions and 6 deletions

View File

@ -238,7 +238,7 @@ fi
# CMDLINE['modprobe.blacklist']+="sdhci,sdhci_pci,sdhci_acpi"
# fi
# fi
if [ "${DT}" = "true" ] && ! echo "epyc7002 purley broadwellnkv2" | grep -wq "${PLATFORM}"; then
if [ "${DT}" = "true" ] && ! echo "v1000nk epyc7002 purley broadwellnkv2" | grep -wq "${PLATFORM}"; then
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "mpt3sas"; then
[ ! "${CMDLINE['modprobe.blacklist']}" = "" ] && CMDLINE['modprobe.blacklist']+=","
CMDLINE['modprobe.blacklist']+="mpt3sas"

View File

@ -150,8 +150,9 @@ function modelMenu() {
while true; do
rm -f "${TMP_PATH}/menu"
FLGNEX=0
IGPU1L=(apollolake geminilake epyc7002)
IGPU2L=(epyc7002)
IGPU1L=(apollolake geminilake v1000nk epyc7002)
IGPU2L=(v1000nk epyc7002)
KVER5L=(v1000nk epyc7002)
IGPUID="$(lspci -nd ::300 2>/dev/null | grep "8086" | cut -d' ' -f3 | sed 's/://g')"
NVMEMS=(DS918+ RS1619xs+ DS419+ DS1019+ DS719+ DS1621xs+)
NVMEMD=$(find /sys/devices -type d -name nvme | awk -F'/' '{print NF}' | sort -n | tail -n1)
@ -176,7 +177,7 @@ function modelMenu() {
[ -z "${N}" ] && [ ${hasNVME} -ne 0 ] && [ "${DT}" = "DT" ] && N="N"
[ -z "${N}" ] && [ ${hasNVME} -eq 2 ] && echo "${NVMEMS[@]}" | grep -wq "${M}" && N="N"
[ -z "${H}" ] && [ ${hasHBA} -eq 1 ] && [ ! "${DT}" = "DT" ] && H="H"
[ -z "${H}" ] && [ ${hasHBA} -eq 1 ] && echo "epyc7002" | grep -wq "${A}" && H="H"
[ -z "${H}" ] && [ ${hasHBA} -eq 1 ] && echo "${KVER5L[@]}" | grep -wq "${A}" && H="H"
[ ${COMPATIBLE} -eq 1 ] && printf "%s \"\Zb%-14s %-2s %-3s\Zn\" " "${M}" "${A}" "${DT}" "${G}${N}${H}" >>"${TMP_PATH}/menu"
done <"${TMP_PATH}/modellist"
[ ${FLGNEX} -eq 1 ] && echo "f \"\Z1$(TEXT "Disable flags restriction")\Zn\"" >>"${TMP_PATH}/menu"

View File

@ -17,6 +17,7 @@ synoinfo: &synoinfo
maxlanport: "8"
netif_seq: ""
buzzeroffen: "0xffff"
usbcopy: "yes"
productvers4: &productvers4
"7.0":
@ -106,6 +107,12 @@ platforms:
dt: true
synoinfo: *synoinfo
productvers: *productvers4
v1000nk:
dt: true
synoinfo:
<<: *synoinfo
netif_seq_by_dts: "no"
productvers: *productvers5
epyc7002:
dt: true
synoinfo:

View File

@ -243,7 +243,9 @@ for N in $(seq 0 7); do
done
# issues/313
if [ "${PLATFORM}" = "epyc7002" ]; then
if [ "$(echo "${KVER:-4}" | cut -d'.' -f1)" -lt 5 ]; then
:
else
sed -i 's#/dev/console#/var/log/lrc#g' "${RAMDISK_PATH}/usr/bin/busybox"
sed -i '/^echo "START/a \\nmknod -m 0666 /dev/console c 1 3' "${RAMDISK_PATH}/linuxrc.syno"
fi

View File

@ -333,7 +333,8 @@
# API
# 获取系统信息
synowebapi --exec api=SYNO.Core.System method=info version=1
synowebapi --exec api=SYNO.Core.System method=info version=3
synowebapi --exec api=SYNO.Core.System method=info version=3 type="firmware"
# 获取设备信息
synowebapi --exec api=SYNO.Core.System.Utilization method=get version=1
# 关闭 自动 https 重定向