平台: 飞凌 OK3399-C
系统: Linux ( linux 4.4.189+buildroot )
方案: 开发板原生网口 + 绿巨能 LJN-HB0004( RTL8153)

Linux4.4.189 默认集成了 RTL8152 usb 转网口的驱动,内核编译选项如下:

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

当开发板插入 usb 接口的 RTL8153模块,系统没有识别该模块,报如下信息:
Unknown version 0x6010

检索了一下驱动代码,发现该驱动不支持0x6010 版本的模块,但是驱动的注释信息表明这个驱动是适用 rtl8153 的,应该只是版本兼容的问题,升级一下驱动版本应该就可以解决。

检索更高版本内核中的r8152.c ,确实 0x6010 版本已经支持了,升级驱动后,插入该模块系统自动识别并生成 eth1 接口,打印信息如下:

配置 eth1 端口:
[root@rk3399:/]# ifconfig eth0 down
[root@rk3399:/]# ifconfig eth1 up
[root@rk3399:/]# ifconfig eth1 192.168.2.85

使用 iperf 测速,环境如下:
OK3399-C开发板(192.168.2.85 ) -------- 交换机 -------- 电脑( 192.168.2.46 )

电脑端设置 iperf 服务端 :

OK3399-C开发板端测试结果如下:

对比原生千兆网口,可以看到速率基本没有差别:

原文链接:https://www.forlinx.com/article_view_414.html

飞凌小课堂-RK3399开发板 linux双千兆网口方案-RTL8153相关推荐

  1. 移植Opus音频编解码库到FreeScale iMX6q(飞凌嵌入式的OKMX6Q-C开发板)平台

    移植Opus音频编解码库到FreeScale iMX6q(飞凌嵌入式的OKMX6Q-C开发板)平台 交叉编译器 使用飞凌提供的最新版交叉编译工具链,fsl-imx-x11-glibc-x86_64-m ...

  2. 【原创】全面剖析飞凌2440,6410开发板选型指南

    想买飞凌开发板的朋友可以根据自己的需求,选择适合自己的开发板,以下是对飞凌开发板从硬件特性和功能进行分析: 按ARM核分:2440(ARM9)和6410(ARM11)两大系列开发板. 按飞凌的型号分, ...

  3. 飞凌嵌入式i.MX6Q开发板试用报告

    作为飞凌开发板的老用户,嵌入式开发这几年使用过多款飞凌的开发板,给我留下的印象是硬件皮实耐用,系统及软件制作精良,相关文档也非常丰富.飞凌的资料及支持非常完善,开发板拿到手上手快,几乎达到了可以作为教 ...

  4. 飞凌嵌入式全志A40i开发板试用体验之 称重系统-开发环境搭建(1)

    称重系统主要采用OKA40i-C开发板作为主控板,外接hx711模块以及压电传感器作为重量检测单元,然后通过QT将称重界面显示出来. 1. QT移植 在QT移植之前需要搭建pc上的Ubuntu虚拟机, ...

  5. 飞凌嵌入式 全志A40i开发板试用体验 之 模块初体验

    1.通过串口连接开发板 2.按照文档中的教程加载wifi模块 Linux insmod(insert module)命令用于载入模块. 3.Ping 路由器

  6. 迅为RK3399开发板Linux系统TFTP传输文件服务器测试

    本机测试:在/var/tftpboot 下面建立一个文件 test,在里面输入 hello world,然后保存该文件,如下图 再启动另一个终端,然后输入 tftp 127.0.0.1,如下图. 输入 ...

  7. linux 开发板模拟u盘,S5P4418开发板Linux下实现模拟U盘教程飞凌嵌入式

    飞凌嵌入式ARMCortex-A9 S5P4418开发板上能否满足U盘的功能?其实可通过修改内核配置和文件系统相关内容,在OK4418开发板上实现模拟U盘功能,模拟U盘可以帮助我们实现开发板与Wind ...

  8. 飞凌嵌入式RK3399开发板使用过程中问题实录及解决思路

    飞凌RK3399的开发板,已经推出了一段时间,根据飞凌嵌入式技术服务部统计的客户问题反馈,整理了一份客户在使用RK3399开发板过程中经常遇到的几个问题,并提供了解决思路. RK3399开发板简介: ...

  9. OK6410开发板linux系统下的SPI驱动和测试

    OK6410下的SPI驱动是可以用的,但是飞凌把它作为其它用途了,我们修改一些代码才能在/dev目录下创建SPI的设备节点文件 Step1:打开arch/arm/mach_s3c64XX/mach_m ...

  10. 迅为RK3399开发板Debian系统设置开机自启动脚本

    如果想要开机运行某程序,需要在开发板上编辑"/etc/rc.local"文件,在此文件添加你想开机运行的命令即可.这里给大家做一个示范,我们的需求是开机自启动 hello.sh 脚 ...

最新文章

  1. sulime text 3
  2. 成为顶尖机器学习算法专家需要知道哪些算法?
  3. java httpclient 为邮箱添加来信转发规则
  4. C#中的委托,匿名方法和Lambda表达式
  5. BJUI验证后弹窗不显示
  6. 针对大表 设计高效的存储过程【原理篇】 附最差性能sql语句进化过程客串
  7. 由单例模式造成的内存泄漏
  8. 好慌!支付宝App现“不锈钢内裤” 官方解释:已改为“煮内裤的锅”
  9. 【Silverlight】Bing Maps学习系列(九):自定义功能导航条(Custom NavigationBar)
  10. jquery validate表单校验
  11. 在Docker和Kubernetes上运行MongoDB微服务
  12. WPF 控件专题 StackPanel控件详解
  13. 破解软件试用版到期问题通用办法
  14. python调用v8_Python 安装 V8 引擎 – pyv8
  15. caffe编译-CUDNN_STATUS错误解决方案
  16. ps转手绘课程皮肤处理--day02学习笔记
  17. OSPF 理论二 (赤诚善良 永远热爱)
  18. win11 超神软件
  19. win10家庭版开启Hyper-V
  20. 本特利探头330103-00-12-50-02-00本特利联接电缆9571-20本特利传感器9200-03-02-10-00

热门文章

  1. LiveGBS流媒体平台GB/T28181常见问题-海康大华宇视监控设备安防摄像头等设备注册不上来如何检查问题?
  2. DevOps案例研究|中华有为-解构华为软开云DevOps实践
  3. k均值算法原理及matlab实现
  4. 一种基于区块链的物联网架构设计
  5. matlab 并联机器人,MATLAB在并联机器人运动仿真中的应用
  6. ios版的chrome如何保存网页为PDF
  7. 设计模式之职责链模式(责任链模式)
  8. 学习一下企业管理信息化建设的“诺兰模型”
  9. 缠论108课_缠论108课学习顺序
  10. 飞秒激光制备量子计算机,制备出世界最大规模光量子计算芯片