1、RK3399网络优先级配置
已经可以使用指令完成配置
root@linaro-alip:~# route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.64.64.64 0.0.0.0 UG 10 0 0 ppp0
0.0.0.0 192.168.1.1 0.0.0.0 UG 100 0 0 eth0
0.0.0.0 0.0.0.0 0.0.0.0 U 700 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.64.64.64 0.0.0.0 255.255.255.255 UH 700 0 0 ppp0
172.17.0.0 0.0.0.0 255.255.0.0 U 0 0 0 docker0
192.168.1.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0
sudo ip route add default via 10.64.64.64 metric 10 dev ppp0
sudo ip route add default via 10.64.64.64 metric 200 dev ppp0
但修改配置文件使其开机启动自动修改还存在一定问题,已经完成:
方法一:在 /etc/network/interfaces.d/ppp0.conf 中设置 metric 10 以确保 ppp0 接口在每次启动时都具有 Metric 值 10。
bash
Copy code
auto ppp0
iface ppp0 inet ppp
metric 10
方法二:打开 /etc/network/interfaces 文件,找到 ppp0 和 eth0 的配置。
针对 ppp0 接口,你可以添加 metric 选项,设置一个较低的度量值。度量值较低的接口将被优先使用。例如:
plaintext
Copy code
auto ppp0
iface ppp0 inet ppp
provider myisp
metric 10
但并未奏效
2、kernel启动问题
根据光的分析:
问题1:arch/arm/mach-omap2/omap_hwmod_33xx_43xx_ipblock_data.c
CLKCTRL(am33xx_rtc_hwmod, AM33XX_CM_RTC_RTC_CLKCTRL_OFFSET);
PRCM_FLAGS(am33xx_rtc_hwmod, HWMOD_OMAP4_ZERO_CLKCTRL_OFFSET);
arch/arm/mach-omap2/omap_hwmod_33xx_data.c
source "drivers/bluetooth/adv_marvell_bluetooth_aw_cm389nf/Kconfig"
source "drivers/bluetooth/adv_marvell_bluetooth_ewm_w306/Kconfig"