Ubuntu14 安裝r8168失敗,謝謝!(型號更正爲rtl8822be,已解決,方法21楼,非常感谢!!)
发表于 : 2018-01-08 23:16
一 环境 Ubuntu:14 kernel:4.4.0-104-generic 硬件:r8168 雙系統win10正常使用
二 参考文档:http://blog.sina.com.cn/s/blog_4ea7460201018ll3.html
三 问题及现象:
按参考文档,裏面有兩個驅動,都試了下
1 使用支持到kernel 4.7 驅動,重啓已無效。ifconfig 搜不到waln
$ sudo ./autorun.sh
Check old driver and unload it.
rmmod r8168
Build the module and install
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:169
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:172
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.4.0-104-generic
load module r8168
Updating initramfs. Please wait.
update-initramfs: Generating /boot/initrd.img-4.4.0-104-generic
Completed.
2 使用支持到kernel 2.4 驅動,根據內置readme如以下3步,無效
(1)ezio@stealth:~/Downloads/r1000_v1.07$ sudo make clean modules
make -C src/ clean
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make -C src/ modules
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
make -f Makefile_linux24x
gcc: error: /lib/modules/4.4.0-104-generic/build/include/linux/autoconf.h: No such file or directory
gcc: fatal error: no input files
compilation terminated.
make[2]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
gcc -mcmodel=kernel -mno-red-zone -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/4.4.0-104-generic/build/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/4.4.0-104-generic/build/include/linux/modversions.h -c r1000_n.c -o r1000_n.o
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /lib/modules/4.4.0-104-generic/build/include/linux/modversions.h: No such file or directory
#endif
^
compilation terminated.
make[2]: *** [r1000_n.o] Error 1
make[2]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make: *** [modules] Error 2
(2)ezio@stealth:~/Downloads/r1000_v1.07$ sudo make install
make -C src/ install
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
install -m 644 -c r1000.o /lib/modules/4.4.0-104-generic/kernel/drivers/net/
install: cannot stat ‘r1000.o’: No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make: *** [install] Error 2
(3)sudo depmod -a
二 参考文档:http://blog.sina.com.cn/s/blog_4ea7460201018ll3.html
三 问题及现象:
按参考文档,裏面有兩個驅動,都試了下
1 使用支持到kernel 4.7 驅動,重啓已無效。ifconfig 搜不到waln
$ sudo ./autorun.sh
Check old driver and unload it.
rmmod r8168
Build the module and install
At main.c:222:
- SSL error:02001002:system library:fopen:No such file or directory: bss_file.c:169
- SSL error:2006D080:BIO routines:BIO_new_file:no such file: bss_file.c:172
sign-file: certs/signing_key.pem: No such file or directory
DEPMOD 4.4.0-104-generic
load module r8168
Updating initramfs. Please wait.
update-initramfs: Generating /boot/initrd.img-4.4.0-104-generic
Completed.
2 使用支持到kernel 2.4 驅動,根據內置readme如以下3步,無效
(1)ezio@stealth:~/Downloads/r1000_v1.07$ sudo make clean modules
make -C src/ clean
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
rm -rf *.o *.ko *~ core* .dep* .*.d .*.cmd *.mod.c *.a *.s .*.flags
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make -C src/ modules
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
make -f Makefile_linux24x
gcc: error: /lib/modules/4.4.0-104-generic/build/include/linux/autoconf.h: No such file or directory
gcc: fatal error: no input files
compilation terminated.
make[2]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
gcc -mcmodel=kernel -mno-red-zone -DLINUX -D__KERNEL__ -DMODULE -O2 -pipe -Wall -I/lib/modules/4.4.0-104-generic/build/include -I. -DMODVERSIONS -DEXPORT_SYMTAB -include /lib/modules/4.4.0-104-generic/build/include/linux/modversions.h -c r1000_n.c -o r1000_n.o
In file included from <command-line>:0:0:
/usr/include/stdc-predef.h:59:1: fatal error: /lib/modules/4.4.0-104-generic/build/include/linux/modversions.h: No such file or directory
#endif
^
compilation terminated.
make[2]: *** [r1000_n.o] Error 1
make[2]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make[1]: *** [modules] Error 2
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make: *** [modules] Error 2
(2)ezio@stealth:~/Downloads/r1000_v1.07$ sudo make install
make -C src/ install
make[1]: Entering directory `/home/ezio/Downloads/r1000_v1.07/src'
install -m 644 -c r1000.o /lib/modules/4.4.0-104-generic/kernel/drivers/net/
install: cannot stat ‘r1000.o’: No such file or directory
make[1]: *** [install] Error 1
make[1]: Leaving directory `/home/ezio/Downloads/r1000_v1.07/src'
make: *** [install] Error 2
(3)sudo depmod -a