飛凌小課堂-OK3399-C linux雙千兆網(wǎng)口方案-RTL8153

原創(chuàng) 2020-04-25 14:30:00 rk3399 OK3399 飛凌

平臺(tái): 飛凌 OK3399-C
       系統(tǒng): Linux linux 4.4.189+buildroot
       方案 開發(fā)板原生網(wǎng)口 綠巨能 LJN-HB0004( RTL8153)


Linux4.4.189默認(rèn)集成了RTL8152 usb轉(zhuǎn)網(wǎng)口的驅(qū)動(dòng),內(nèi)核編譯選項(xiàng)如下:


 


OK3399-linux-source/kernel/drivers/net/usb/r8152.c



當(dāng)開發(fā)板插入usb接口的RTL8153模塊,系統(tǒng)沒有識(shí)別該模塊,報(bào)如下信息:

Unknown version 0x6010

檢索了一下驅(qū)動(dòng)代碼,發(fā)現(xiàn)該驅(qū)動(dòng)不支持0x6010版本的模塊,但是驅(qū)動(dòng)的注釋信息表明這個(gè)驅(qū)動(dòng)是適用rtl8153的,應(yīng)該只是版本兼容的問題,升級(jí)一下驅(qū)動(dòng)版本應(yīng)該就可以解決。

檢索更高版本內(nèi)核中的r8152.c,確實(shí)0x6010版本已經(jīng)支持了,升級(jí)驅(qū)動(dòng)后,插入該模塊系統(tǒng)自動(dòng)識(shí)別并生成eth1接口,打印信息如下:


 

 


配置eth1端口:

[root@rk3399:/]# ifconfig eth0 down

[root@rk3399:/]# ifconfig eth1 up

[root@rk3399:/]# ifconfig eth1 192.168.2.85


使用iperf測(cè)速,環(huán)境如下:


OK3399-C開發(fā)板(192.168.2.85--------交換機(jī)--------電腦(192.168.2.46


電腦端設(shè)置iperf服務(wù)端


 


OK3399-C開發(fā)板端測(cè)試結(jié)果如下:


 


對(duì)比原生千兆網(wǎng)口,可以看到速率基本沒有差別:


 

相關(guān)產(chǎn)品 >

  • FET3399-C核心板

    飛凌RK3399安卓高性能核心板采用 采用六核Rockchip RK3399芯片,雙Cortex-A72大核+四Cortex-A53小核結(jié)構(gòu),對(duì)整數(shù)、浮點(diǎn)、內(nèi)存等作了大幅優(yōu)化,在整體性能、功耗及核心面積三個(gè)方面提升。以下將對(duì)瑞芯微芯片RK3399參數(shù),RK3399核心板方案及其性能做具體介紹。如您對(duì)飛凌RK3399系列核心板有興趣,歡迎咨詢了解。

    了解詳情
    FET3399-C核心板
  • OK3399-C開發(fā)板

    飛凌嵌入式RK3399安卓開發(fā)板主芯片采用高性能六核CPU Rockchip RK3399,GPU采用Mail-T860四核 GPU,RK3399作為目RK產(chǎn)品線中低功耗、高性能的代表,可滿足人臉識(shí)別設(shè)備、機(jī)器人、無人機(jī)、IoT物聯(lián)網(wǎng)領(lǐng)域應(yīng)用。飛凌RK3399開發(fā)板在整體性能、功耗及核心面積做了大幅度優(yōu)化,更加滿足工業(yè)設(shè)計(jì)需求。飛凌RK3399開發(fā)板為進(jìn)一步減少用戶二次開發(fā)難度,開放了底板原理圖,并提供了RK3399用戶手冊(cè)、芯片手冊(cè),加上優(yōu)質(zhì)的技術(shù)服務(wù),讓您的方案從構(gòu)思到上市時(shí)間縮短。

    了解詳情
    OK3399-C開發(fā)板

推薦閱讀 換一批 換一批