1. 程式人生 > >真千兆路由的極限之OPENWRT MAKE, 某品牌白菜價QCA9558/QCA9880/QCA8337N純種組合OS搭建時記

真千兆路由的極限之OPENWRT MAKE, 某品牌白菜價QCA9558/QCA9880/QCA8337N純種組合OS搭建時記

自從上次仙人夢裡放了一張無字天書,解惑了WPR003N的祕訣後,漸漸的,就忘了這件這事情,連想好的評測都拖延了好多月了,畢竟路由是拿來用的,不是用來寫什麼陳詞濫調的評測的,無意間,熱愛白菜的我發現了一個淪為幾十元的千兆路由器在售,本著鄙檢視吧大佬的心態,立刻這個路由就到了手上

插上試一試吧?NO><, 一個搞機搞到這樣境界的機友會做的第一件事情肯定不是插上電源,而是用迅雷不及掩耳之勢把它的外殼脫個精光,露出PCB, 小家碧玉,排列規整,無異味,無外科痕跡,是一個原生態的路由,心裡有了譜

很熟練的捏出16M sdcard,扔進可回收垃圾桶,買櫝還珠,四字訣念一遍。沒有了天線的束縛,沒有了鋼板的壓重,PCB上的reset就像飛行器上的搖桿,操控自如

5分鐘後,它變了

是的,只用了5分鐘,搞機的境界裡沒有什麼程式設計器這麼LOW的事情,放在眼前的已經是一個主頻超到1G,74kc CPU的Qualcomm Atheros Scorpion AP135平臺,碩大的CPU摸在上面非常的燙,上面竟然刻著Made in China. 時代在變

雖然Scorpion已經是13年前誕生的淘汰產物,但是放在今天仍舊可以藐視一切偽千兆,斷流路由,這是Atheros的自信,即使被Qualcomm買走合體了

很自然的放棄了原版bootloader,繼而讓小Han太太這個缺乏i18n精神,卻有著獨樹一幟超頻能力,不怎麼好看但很實用的WEB GUI的NDA混合體繼承了原來的引導位

然後我很認真地在ATH79下面做了一個只缺乏NAND支援的LINUX 4.19 16M factory.bin, 配合小Han太太提供的GUI,非常的便捷,作為第一次MAKE ATH10K,出乎意料的順利,請看下圖(忽略invalid mac,那並不重要:P):

 

請聖地為數不多的能寫driver的看官幫忙看看, 我分別在DTS binding和module裡都成功載入了ar934x_nfc,在sys log裡可以看到自己加的probe info, 兩種方式都執行到了requast_irq failed, 對於ath79的底層,實在是第一次沒有任何想法,也不想去觸碰研讀別人當作飯碗的sequence.這點非常有譜,請有經驗或者瞭解這位原作者Gabor Juhos的同學指點一二,不勝感激,我就是那個傳說中用Visual Studio 2019看linux 4.19原始碼的人,大家不許笑

有一句話讓我頓悟了一下,退一步,海闊天空

退而求其次,我在ar71xx裡找到了人所眾知的profile,小改了一下,現在也能在小Han太太的GUI裡輸入factory.bin啦,呵呵

在4.14下,ar934x_nfc很正常,表現非常的好,GOOD

 

128M的NAND載入沒有問題,分割槽自然是忘記了原來的,把無用的分割槽全部拋棄了,建立嶄新的開始

讓我最後DISS一下分別維護兩個nand profile下的那些提交者,非常的粗糙,比如當前的parallel nand flash,很顯然spi-nand framework並不適用,卻毫無進展,一些小小的細節略微滑稽

當然最開心的還是小Han太太的GUI可以派上用場了

上次夢見仙人,隱約聽到what you want to know?  I don't understand what you are talking about... 淚目,感嘆學識太淺,只能讀仙人的無字天書,這一開口,聽不懂啊啊啊

 

勸小編善良,放首頁看看有沒有人可以指點遇到的問題

時記

&n