大概去年的這個時間從美亞上買了樹莓派4B 8GB,當初含散熱器也才3千台…跟一年後的現在比差有夠多的…入手了之後目的是作為Linux Desktop使用,所以各種研究(折騰),又是超頻又是跟上最新的版號…估計大概重作了二十幾次系統…希望可以一直用到Ubuntu 22.04 EOL再換下一個LTS。
目前總算是相對穩定了,所以作個紀錄總結一下…
大概去年的這個時間從美亞上買了樹莓派4B 8GB,當初含散熱器也才3千台…跟一年後的現在比差有夠多的…入手了之後目的是作為Linux Desktop使用,所以各種研究(折騰),又是超頻又是跟上最新的版號…估計大概重作了二十幾次系統…希望可以一直用到Ubuntu 22.04 EOL再換下一個LTS。
目前總算是相對穩定了,所以作個紀錄總結一下…
void spi_nor_restore(struct spi_nor *nor)
{
/* restore the addressing mode */
if (nor->addr_width == 4 && !(nor->flags & SNOR_F_4B_OPCODES) &&
nor->flags & SNOR_F_BROKEN_RESET)
nor->params.set_4byte(nor, false);
}void spi_nor_restore(struct spi_nor *nor)
{
/* restore the addressing mode */
if (nor->addr_width == 4 && !(nor->flags & SNOR_F_4B_OPCODES))
nor->params.set_4byte(nor, false);
}由於手邊有一片比較特別的板子, 是MT7620A+MT7530的評估板(EVB). 而Openwrt對這塊板子的dts與實際上略有不同. 主要是在於factory區段. 原廠是將MAC Address與WIFI一些資料放在MTD2當中, 而Openwrt的DTS則沒有指定. 以致於WIFI部份需要將/dev/mtd2的前512kb倒至/lib/firmware/soc_wmac.eeprom才會正常辨認到無線晶片.
#dd if=/dev/mtd2 of=/lib/firmware/soc_wmac.eeprom
而第二個問題是有線網路的MAC Address也會因為dts沒有指定到正確的位置, 所以每一次開機都會產生隨機的位置, 雖然對於使用上沒什麼問題...
是可以重新編譯image來克服這些, 但是DTB的修改在一般的操作上只能在master下作修改, 但是這會造成package只能安裝自行編譯的版本... 這一點在操作上比較不方便. 若是使用官方Release的版本則是只能使用固定的DTB. 但是固定的DTB就是會有不方便的情況發生...
三月初時寫了篇VLAN的應用在MOD上 後來三不五時的被時下的802.11KVR網路所吸引
看了幾台備選的機種
Asus Lyra Trio MAP-AC1750 (QCA9563+QCA8334+QCA9880)
TP-Link Deco M4 (IPQ4019)
Zyxel Multy U (RTL8198CS)
後來在Lyra Trio的官方image當中發現有swconfig的程式可以規劃VLAN
又見到拍賣上三入組有比較便宜的價錢 就衝了. 只是發現沒辦法改開機程式 官方寫死在/sbin/rc當中
看來官方的firmware是無望用VLAN了, 只好試著將當初沒研究完的IGMP Snooping再翻出來看一遍. 只是設備與當時多了台HP J9298A的POE帶管理的交換器 為了要接POE的IPCAM