下载了Realtek的8102E驱动。一直安装不了。
压缩包解压后,有以下文件:
r8101-1.012.00(目录)
-----|
-----| - Makefile (文件)
-----| - readme (文件)
-----| - src (目录)
----------| - Makefile (文件)
----------| - r8101.h (文件)
----------| - rtl_eeprom.c (文件)
----------| - rtl_ethtool.h (文件)
----------| - Makefile_linux24x (文件)
----------| - r8101_n.c (文件)
----------| - rtl_eeprom.h (文件)
解压后,有makefile文件,运行make却一直出错。
在r8101-1.012.00(目录)下运行make,提示错误:
代码: 全选
make -C src/ clean
make[1]: Entering directory `/home/cxw/r8101-1.012.00/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags .tmp_versions Module.symvers Modules.symvers Module.markers *.order
make[1]: Leaving directory `/home/cxw/r8101-1.012.00/src'
make -C src/ modules
make[1]: Entering directory `/home/cxw/r8101-1.012.00/src'
make -C /lib/modules/2.6.24-16-server/build SUBDIRS=/home/cxw/r8101-1.012.00/src modules
make: Entering an unknown directory
make: *** /lib/modules/2.6.24-16-server/build: No such file or directory. Stop.
make: Leaving an unknown directory
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/cxw/r8101-1.012.00/src'
make: *** [modules] Error 2
代码: 全选
make -C src/ install
make[1]: Entering directory `/home/cxw/r8101-1.012.00/src'
install -m 744 -c r8101.ko /lib/modules/2.6.24-16-server/kernel/drivers/net/
install: cannot stat `r8101.ko': No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/cxw/r8101-1.012.00/src'
make: *** [install] Error 2
代码: 全选
make -C /lib/modules/2.6.24-16-server/build SUBDIRS=/home/cxw/r8101-1.012.00/src/src modules
make: *** /lib/modules/2.6.24-16-server/build: No such file or directory. Stop.
make: *** [modules] Error 2
代码: 全选
install -m 744 -c r8101.ko /lib/modules/2.6.24-16-server/kernel/drivers/net/
install: cannot stat `r8101.ko': No such file or directory
make: *** [install] Error 1
该怎么生成r8101.ko文件?
还有make命令和 make install命令有什么不同?
网卡驱动该怎么安装?