当前位置: 代码迷 >> VxWorks >> vxworks6.7加载RTL8139驱动的有关问题
  详细解决方案

vxworks6.7加载RTL8139驱动的有关问题

热度:477   发布时间:2016-04-28 11:25:41.0
vxworks6.7加载RTL8139驱动的问题
在pcPentium3的config.h中
将#undef  INCLUDE_RTL8139_VXB_END
改为#define INCLUDE_RTL8139_VXB_END

在bootrom引导阶段报错为:
Error detaching from network device
Error attaching to network device
can't load file, errno = 0x41

在网上看到有帖子说是没有添加8139驱动,可是搜到的驱动都是针对tornado的81x9驱动,添加后也没有效果。

请问有人碰到过类似问题吗,该怎么解决呢。


另外还有一个问题,是不是硬盘启动vxworks,必须得是IDE或pata硬盘,而不能是sata?我们用sata硬盘加载vxworks,在ata驱动初始化时会报错“ataDrv returned ERROR from usrRoot”。
------解决方案--------------------
你8139的网卡芯片型号是什么?PCIe,还是PCI, PCI-X?
sata有驱动就能支持,看x671上有个ICH的sata驱动。vxbIntelAhciStorage.c
------解决方案--------------------
网卡驱动有了,但是你启动网卡了吗?配置参数有问题吗?
  sata硬盘是可以作为启动盘的。