阅读内容

Linux下驱动Attansic L2 10/100 Fast Ethernet

[日期:2008-06-03] 来源:Linux公社  作者:Linux整理


前段时间配了台式机,DIY的,主板用的是华硕的,集成了Attansic L2 10/100 Fast 网络,

配套的有Windows系列下的所有驱动,由于工作需要,我装了FC7,竟然网卡没有识别出来。

解决办法:

从网上下载 L2-linux-driver_new.rar,Windows下解压,然后拷贝到Linux下,编译,出错:

[root@localhost src]# make


make -C /lib/modules/2.6.21/build SUBDIRS=/home/mark/net_driver/L2-linux-driver_new/src modules

make[1]: Entering directory `/usr/src/linux-2.6.21'

CC [M] /home/mark/net_driver/L2-linux-driver_new/src/at_main.o

/home/mark/net_driver/L2-linux-driver_new/src/at_main.c: In function ‘at_vlan_rx_kill_vid’:

/home/mark/net_driver/L2-linux-driver_new/src/at_main.c:1490: error: ‘struct vlan_group’ has no member named ‘vlan_devices’

/home/mark/net_driver/L2-linux-driver_new/src/at_main.c: In function ‘at_restore_vlan’:

/home/mark/net_driver/L2-linux-driver_new/src/at_main.c:1511: error: ‘struct vlan_group’ has no member named ‘vlan_devices’

make[2]: *** [/home/mark/net_driver/L2-linux-driver_new/src/at_main.o] Error 1

make[1]: *** [_module_/home/mark/net_driver/L2-linux-driver_new/src] Error 2

make[1]: Leaving directory `/usr/src/linux-2.6.21'

make: *** [default] Error 2

然后打开at_main.c文件,两个调试函数

at_vlan_rx_kill_vid

at_restore_vlan

去掉函数的实现部分,直接return,再次编译,通过。

然后

# make install

重启机器

# ifconfig

OK,可以看见久违的eth0了。



相关资讯       Linux驱动 
本文评论       全部评论
发表评论
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款


点评: 字数
姓名:

L
I
N
U
X


GOOGLE搜索
Google