mirror of
https://github.com/RROrg/rr.git
synced 2025-06-21 05:51:05 +08:00
添加 v1000nk 平台的调试
This commit is contained in:
parent
8eb61ad518
commit
c3b789dff1
@ -179,6 +179,8 @@ if [ "$(echo "${KVER:-4}" | cut -d'.' -f1)" -lt 5 ]; then
|
|||||||
CMDLINE["elevator"]="elevator"
|
CMDLINE["elevator"]="elevator"
|
||||||
else
|
else
|
||||||
CMDLINE["split_lock_detect"]="off"
|
CMDLINE["split_lock_detect"]="off"
|
||||||
|
# CMDLINE['module.sig_enforce']="0"
|
||||||
|
# CMDLINE['loadpin.enforce']="0"
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "${DT}" = "true" ]; then
|
if [ "${DT}" = "true" ]; then
|
||||||
@ -247,6 +249,27 @@ if [ "${DT}" = "true" ] && ! echo "v1000nk epyc7002 purley broadwellnkv2" | grep
|
|||||||
# CMDLINE['scsi_mod.scan']="sync" # TODO: redpill panic of vmware scsi? (add to cmdline)
|
# CMDLINE['scsi_mod.scan']="sync" # TODO: redpill panic of vmware scsi? (add to cmdline)
|
||||||
fi
|
fi
|
||||||
|
|
||||||
|
########### V1000NK DEBUG ###########
|
||||||
|
if echo "v1000nk" | grep -wq "${PLATFORM}"; then
|
||||||
|
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "virtio"; then
|
||||||
|
[ ! "${CMDLINE['modprobe.blacklist']}" = "" ] && CMDLINE['modprobe.blacklist']+=","
|
||||||
|
CMDLINE['modprobe.blacklist']+="virtio,virtio_blk,virtio_console,virtio_input,virtio_mmio,virtio_net,virtio_pci,virtio_ring,virtio_scsi"
|
||||||
|
fi
|
||||||
|
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "e1000"; then
|
||||||
|
[ ! "${CMDLINE['modprobe.blacklist']}" = "" ] && CMDLINE['modprobe.blacklist']+=","
|
||||||
|
CMDLINE['modprobe.blacklist']+="e1000,e1000e"
|
||||||
|
fi
|
||||||
|
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "mpt3sas"; then
|
||||||
|
[ ! "${CMDLINE['modprobe.blacklist']}" = "" ] && CMDLINE['modprobe.blacklist']+=","
|
||||||
|
CMDLINE['modprobe.blacklist']+="mpt3sas"
|
||||||
|
fi
|
||||||
|
if ! echo "${CMDLINE['modprobe.blacklist']}" | grep -q "megaraid_sas"; then
|
||||||
|
[ ! "${CMDLINE['modprobe.blacklist']}" = "" ] && CMDLINE['modprobe.blacklist']+=","
|
||||||
|
CMDLINE['modprobe.blacklist']+="megaraid_sas"
|
||||||
|
fi
|
||||||
|
fi
|
||||||
|
########### V1000NK DEBUG ###########
|
||||||
|
|
||||||
# CMDLINE['kvm.ignore_msrs']="1"
|
# CMDLINE['kvm.ignore_msrs']="1"
|
||||||
# CMDLINE['kvm.report_ignored_msrs']="0"
|
# CMDLINE['kvm.report_ignored_msrs']="0"
|
||||||
|
|
||||||
@ -437,7 +460,10 @@ else
|
|||||||
done
|
done
|
||||||
|
|
||||||
# Disconnect wireless
|
# Disconnect wireless
|
||||||
lsmod | grep -q iwlwifi && for F in /sys/class/net/wlan*; do [ ! -e "${F}" ] && continue; connectwlanif "$(basename "${F}")" 0 2>/dev/null; done
|
lsmod | grep -q iwlwifi && for F in /sys/class/net/wlan*; do
|
||||||
|
[ ! -e "${F}" ] && continue
|
||||||
|
connectwlanif "$(basename "${F}")" 0 2>/dev/null
|
||||||
|
done
|
||||||
# Unload all network drivers
|
# Unload all network drivers
|
||||||
# for F in $(realpath /sys/class/net/*/device/driver); do [ ! -e "${F}" ] && continue; rmmod -f "$(basename ${F})" 2>/dev/null || true; done
|
# for F in $(realpath /sys/class/net/*/device/driver); do [ ! -e "${F}" ] && continue; rmmod -f "$(basename ${F})" 2>/dev/null || true; done
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user