Firefly开源社区

打印 上一主题 下一主题

rtl8211e网卡驱动

78

积分

0

威望

0

贡献

技术小白

积分
78

rtl8211e网卡驱动

发表于 2015-9-17 17:22:24      浏览:20948 | 回复:6        打印      只看该作者   [复制链接] 楼主
有没有在rk3288平台做过网卡rtl8211e裸机驱动的大神,就是初始化Soc的gmac模块后,直接对网卡进行收包和发包的程序,不要跟linux的网络系统有任何关系,只要能通过网卡将数据发到网络就行,求做过的大神给点指点,万分感谢!
回复

使用道具 举报

发表于 2015-9-18 09:04:34        只看该作者  沙发
没做过裸机
暴走的创客!
回复

使用道具 举报

78

积分

0

威望

0

贡献

技术小白

积分
78
发表于 2015-9-18 09:37:58        只看该作者  板凳
我们的需求就是让那片网卡独立工作,不参与系统任务。大神哥,还有一个吐血的办法,就是将内核gmac驱动里面对rtl8211e初使化和收发包的程序单独挖出来,就是这么做太费神,还不能保证一定正确与稳定,能否帮忙给点其它的建议?小弟在此感激涕零。
回复

使用道具 举报

493

积分

6

威望

0

贡献

技术达人

Rank: 2

积分
493
QQ
发表于 2015-9-25 17:32:02        只看该作者  地板
linux_zz 发表于 2015-9-18 09:37
我们的需求就是让那片网卡独立工作,不参与系统任务。大神哥,还有一个吐血的办法,就是将内核gmac驱动里面 ...

大兄弟! GMAC是SDIO接口的!你要脱离LINXU驱动框架来写逻辑程序,首先就要先把SDIO的逻辑跑起来!!!剩下的就是参照驱动来操作RTL8211E网卡了!
工作量真的不小!
回复

使用道具 举报

78

积分

0

威望

0

贡献

技术小白

积分
78
发表于 2015-9-30 17:40:01        只看该作者  5#
jingjin221 发表于 2015-9-25 17:32
大兄弟! GMAC是SDIO接口的!你要脱离LINXU驱动框架来写逻辑程序,首先就要先把SDIO的逻辑跑起来!!!剩 ...

谢谢提醒,目前还是在内核现有的驱动框架上来做。因为要自己实现GMAC模块逻辑工作量太大,而且没有原厂提供支持,不敢保证稳定。我理解的是RTL8211E只是一片phy芯片,内核有通用驱动,它工作在物理层,数据的收包与组包后发包还是在GMAC处理的,吃透这部分驱动应该可以满足我们的需求!再次感谢。
回复

使用道具 举报

78

积分

0

威望

0

贡献

技术小白

积分
78
发表于 2017-9-18 15:53:50        只看该作者  6#
大神们,再回首,一把心酸泪呀。
回复

使用道具 举报

14

积分

0

威望

0

贡献

技术小白

积分
14
发表于 2023-4-2 16:56:30        只看该作者  7#
linux_zz 发表于 2017-9-18 15:53
大神们,再回首,一把心酸泪呀。

多辛酸?能详细描述下嘛
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

友情链接 : 爱板网 电子发烧友论坛 云汉电子社区 粤ICP备14022046号-2
快速回复 返回顶部 返回列表