Firefly开源社区

标题: rtl8211e网卡驱动 [打印本页]

作者: linux_zz    时间: 2015-9-17 17:22
标题: rtl8211e网卡驱动
有没有在rk3288平台做过网卡rtl8211e裸机驱动的大神,就是初始化Soc的gmac模块后,直接对网卡进行收包和发包的程序,不要跟linux的网络系统有任何关系,只要能通过网卡将数据发到网络就行,求做过的大神给点指点,万分感谢!
作者: 暴走的阿Sai    时间: 2015-9-18 09:04
没做过裸机
作者: linux_zz    时间: 2015-9-18 09:37
我们的需求就是让那片网卡独立工作,不参与系统任务。大神哥,还有一个吐血的办法,就是将内核gmac驱动里面对rtl8211e初使化和收发包的程序单独挖出来,就是这么做太费神,还不能保证一定正确与稳定,能否帮忙给点其它的建议?小弟在此感激涕零。
作者: jingjin221    时间: 2015-9-25 17:32
linux_zz 发表于 2015-9-18 09:37
我们的需求就是让那片网卡独立工作,不参与系统任务。大神哥,还有一个吐血的办法,就是将内核gmac驱动里面 ...

大兄弟! GMAC是SDIO接口的!你要脱离LINXU驱动框架来写逻辑程序,首先就要先把SDIO的逻辑跑起来!!!剩下的就是参照驱动来操作RTL8211E网卡了!
工作量真的不小!
作者: linux_zz    时间: 2015-9-30 17:40
jingjin221 发表于 2015-9-25 17:32
大兄弟! GMAC是SDIO接口的!你要脱离LINXU驱动框架来写逻辑程序,首先就要先把SDIO的逻辑跑起来!!!剩 ...

谢谢提醒,目前还是在内核现有的驱动框架上来做。因为要自己实现GMAC模块逻辑工作量太大,而且没有原厂提供支持,不敢保证稳定。我理解的是RTL8211E只是一片phy芯片,内核有通用驱动,它工作在物理层,数据的收包与组包后发包还是在GMAC处理的,吃透这部分驱动应该可以满足我们的需求!再次感谢。
作者: linux_zz    时间: 2017-9-18 15:53
大神们,再回首,一把心酸泪呀。
作者: kobekai    时间: 2023-4-2 16:56
linux_zz 发表于 2017-9-18 15:53
大神们,再回首,一把心酸泪呀。

多辛酸?能详细描述下嘛




欢迎光临 Firefly开源社区 (https://dev.t-firefly.com/) Powered by Discuz! X3.1