【ralopa673】 在 https://github.com/istoreos/istoreos/issues/2664 发布:
对于4大4小核的CPU,在刷完固件后,本来打算像往常一样,将CPU4-CPU6这三个大核锁定给eth1,以及CPU7这一个大核锁定给eth0。
然而,R76s alpha固件并不允许这样操作。
cat /proc/interrupts
103: 29939 0 0 0 0 0 0 0 PCI-MSI 524288 Edge eth1
104: 0 0 0 0 0 0 0 0 PCI-MSI 151519232 Edge eth0
但我发现,即便在ssh后,手动敲入如下命令(CPU4-CPU6这三个大核锁定给eth1),竟得到报错:
root@r76s-iStoreOS:~# echo 70 > /proc/irq/103/smp_affinity
ash: write error: Invalid argument
另外,不知道这个bug是不是来自上游的某串代码? 因为我试过 Cooluc 的 R76s 固件也存在同样的bug。
【但我手中的其他刷入 iStoreOS固件 的多个型号arm/x86软路由,均无此问题】