查看: 11093|回复: 4

[求助] 咨询如何在U-NAS安装rtk8125芯片网卡驱动

[复制链接]
发表于 2020-4-19 17:35:51 | 显示全部楼层 |阅读模式
买了一块TP-link的2.5g网卡TL-NG421准备测试,发现系统没有驱动,下载TPlink的驱动和Realtek的驱动,都安装失败。请教如何安装。

我做过的尝试如下:
1、下载TP-link的驱动,r8125-9.003.01.tar.bz2。按照官方说明运行./autorun.sh,安装失败
http://service.tp-link.com.cn/do ... 5%BA%8F20200327.zip
2、从realtek官网下载8125芯片的最新驱动,r8125-9.003.04.tar.bz2,也一样的问题
root@U-NAS:/home/r8125-9.003.04# ls
autorun.sh  log.txt  Makefile  README  src
root@U-NAS:/home/r8125-9.003.04# ./autorun.sh

Check old driver and unload it.
Build the module and install
make[2]: *** No rule to make target 'clean'.  Stop.
make[1]: *** [clean] Error 2
make: *** [clean] Error 2


3、添加并更新163的debian源,下载安装firmware-realtek,安装build-essential。尝试手工编译,都不行。我不太懂linux,如果有谁知道如何正确安装,请指点一下。
sudo nano /etc/apt/sources.list
  deb http://mirrors.163.com/debian testing main non-free contrib
  deb http://mirrors.163.com/debian testing-proposed-updates main non-free contrib
  deb http://mirrors.163.com/debian-security testing/updates main non-free contrib
  deb-src http://mirrors.163.com/debian testing main non-free contrib
  deb-src http://mirrors.163.com/debian testing-proposed-updates main non-free contrib
  deb-src http://mirrors.163.com/debian-security testing/updates main non-free contrib


sudo apt-get install firmware-realtek

root@U-NAS:/home/r8125-9.003.04/src# sudo apt-get install build-essential linux-headers-4.9.0-12-amd64


----------------------------------------------------------
root@U-NAS:/home/r8125-9.003.04/src# ls -l
total 580
-rwxrwxrwx 1 root root   4913 Feb 12 21:59 Makefile
-rwxrwxrwx 1 root root   2351 Feb 12 21:59 Makefile_linux24x
-rwxrwxrwx 1 root root   7667 Feb 12 21:59 r8125_dash.h
-rwxrwxrwx 1 root root  57220 Feb 12 22:30 r8125.h
-rwxrwxrwx 1 root root 475170 Feb 12 22:23 r8125_n.c
-rwxrwxrwx 1 root root   3600 Feb 12 21:59 r8125_realwow.h
-rwxrwxrwx 1 root root   7957 Feb 12 21:59 rtl_eeprom.c
-rwxrwxrwx 1 root root   2278 Feb 12 21:59 rtl_eeprom.h
-rwxrwxrwx 1 root root  12629 Feb 12 21:59 rtltool.c
-rwxrwxrwx 1 root root   2430 Feb 12 21:59 rtltool.h
root@U-NAS:/home/r8125-9.003.04/src# make && make install

CC:  cc
CCVERSION:  9
KERNEL_GCC_VERSION:  6.3.0
KVER:  4.9.0-12-amd64
KMAJ:  4
KMIN:  9
KREV:  0
BASEDIR:  /lib/modules/4.9.0-12-amd64
DRIVERDIR:  /lib/modules/4.9.0-12-amd64/kernel/drivers/net/ethernet/realtek
PWD:  /home/r8125-9.003.04/src
RTKDIR:  kernel/drivers/net/ethernet/realtek

make -C /lib/modules/4.9.0-12-amd64/build M=/home/r8125-9.003.04/src clean
make[1]: Entering directory '/lib/modules/4.9.0-12-amd64/build'
make[1]: *** No rule to make target 'clean'.  Stop.
make[1]: Leaving directory '/lib/modules/4.9.0-12-amd64/build'
Makefile:147: recipe for target 'clean' failed
make: *** [clean] Error 2
root@U-NAS:/home/r8125-9.003.04/src# make clean modules
make -C /lib/modules/4.9.0-12-amd64/build M=/home/r8125-9.003.04/src clean
make[1]: Entering directory '/lib/modules/4.9.0-12-amd64/build'
make[1]: *** No rule to make target 'clean'.  Stop.
make[1]: Leaving directory '/lib/modules/4.9.0-12-amd64/build'
Makefile:147: recipe for target 'clean' failed
make: *** [clean] Error 2


----------------------------------------------------
2.5g网卡始终无法找到驱动。
root@U-NAS:/home/r8125-9.003.04# lspci -v
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)
        Subsystem: Biostar Microtech Int'l Corp RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller
        Flags: bus master, fast devsel, latency 0, IRQ 120
        I/O ports at e000 [size=256]
        Memory at 91304000 (64-bit, non-prefetchable) [size=4K]
        Memory at 91300000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=4 Masked-
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Virtual Channel
        Capabilities: [160] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [170] Latency Tolerance Reporting
        Capabilities: [178] L1 PM Substates
        Kernel driver in use: r8169
        Kernel modules: r8169

03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. Device 8125 (rev 04)
        Subsystem: Realtek Semiconductor Co., Ltd. Device 8125
        Flags: bus master, fast devsel, latency 0, IRQ 11
        I/O ports at d000 [size=256]
        Memory at 91200000 (64-bit, non-prefetchable) [size=64K]
        Memory at 91210000 (64-bit, non-prefetchable) [size=16K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable- Count=1/1 Maskable+ 64bit+
        Capabilities: [70] Express Endpoint, MSI 01
        Capabilities: [b0] MSI-X: Enable- Count=32 Masked-
        Capabilities: [d0] Vital Product Data
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] Virtual Channel
        Capabilities: [168] Device Serial Number 01-00-00-00-68-4c-e0-00
        Capabilities: [178] Transaction Processing Hints
        Capabilities: [204] Latency Tolerance Reporting
        Capabilities: [20c] L1 PM Substates
        Capabilities: [21c] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>

回复

使用道具 举报

发表于 2020-12-15 21:40:21 | 显示全部楼层
我买的也是这个8125网卡,在网上搜索了半天终于找到了一个解决方案,亲测完美解决,请尝试如下操作:
1.git clone https://github.com/tubaxiaosiji/RTL8125-Driver-for-Proxmox-VE.git
2.cd RTL8125-Driver-for-Proxmox-VE
3.chmod a+x rtl8125_install.sh
4.sudo bash rtl8125_install.sh

附件是所用的驱动,如果git不成功可以使用,希望有所帮助。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 1 反对 0

使用道具 举报

发表于 2020-12-17 08:37:55 | 显示全部楼层
点击此处,官网下载2.5G Ethernet LINUX driver r8125 for kernel up to 5.6这个驱动并按提示安装,或者升级到kernel 5.9内核即可
回复 支持 反对

使用道具 举报

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

本版积分规则

小黑屋|Archiver|手机版|万由科技 ( 浙ICP备10004788号-13 )

GMT+8, 2025-5-1 03:31 , Processed in 0.093947 second(s), 28 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表