首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Dell纬度/Ubuntu/Kernel 5上修复缓慢/不稳定的以太网/wifi?

如何在Dell纬度/Ubuntu/Kernel 5上修复缓慢/不稳定的以太网/wifi?
EN

Ask Ubuntu用户
提问于 2020-01-10 18:00:05
回答 1查看 1.6K关注 0票数 2

我是在Ubuntu19.10与一个RTL8153的USB以太网适配器内置到一个DA200 (码头/电缆)适配器连接通过雷电3连接到一台戴尔纬度7300机器(与UEFI安全启动,如果这是重要的)。

我目前的方法是让802.1X有线连接通过NetworkManager运行(我认为它在窗帘后面使用dhclient )。但是,我目前使用的设置无法可靠地获得IP地址。

uname -r:5.3.0-26-generic /linux-固件:1.183.3

lsusb:Realtek Semiconductor Corp. RTL8153 Gigabit Ethernet Adapter

ip链路:myif: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP mode DEFAULT group default qlen 1000 link/ether <mac> brd ...

因为NetworkManager没有从"19.10“框中正确地为我工作,所以我开始直接使用dhclient,取得了平庸的成功。但是,现在在尝试与journalctl -f建立连接时,我收到了这些奇怪的错误(从sudo dhclient -v myif复制):

代码语言:javascript
复制
dhclient: DHCPDISCOVER on myif to 255.255.255.255 port 67 interval 17 (xid=0xfeee5e2c)
dhclient: send_packet: No such device or address
dhclient: dhclient.c:2569: Failed to send 300 byte long packet over myif interface.
kernel: r8152 4-1.1:1.0 myif: Tx status -71 

我也能看到

代码语言:javascript
复制
kernel: r8152 4-1.1:1.0 xxx: Tx status -71
systemd-resolved: Failed to send hostname reply: Invalid argument
kernel: r8152 4-1.1:1.0 xxx: Tx status -71

无数次的重复。

首先,我得到了它的工作,但只在下一次登录或几分钟。我花了几个小时阅读论坛和发表报告,并尝试了一下。而且,将NetworkManager.conf从managed=false切换到true并不会改变任何事情。

更新1:当我第一次问这个问题时,我以为只有有线接口受到影响,而且只在特定的环境中。但后来我意识到速度是不同的,无线和有线的接口都受到影响。当我发现最近一期的报告 (暗示内核5(18.04.3中也使用)可能是问题所在)时,我停止了使用NM的尝试。有没有人知道我是否可以绕过安装内核4,并冒着无法使用其他最新的HW特性的风险?

更新2:我现在已经测试了在Windows 10 (10月19日)下所描述的硬件设置,结果是wifi/以太网都可以用真正的W10驱动程序和戴尔( Dell )提供的最新Realtek以太网驱动程序开箱工作。看起来,Realtek内核模块r8152通过ThunderBolt3 (TB3)套接字操作DA200 USB坞/dongle似乎有些奇怪。我的机器目前运行在TB3固件v40.3上。我试图将TB3固件升级到戴尔最新款(v44)的W10下,但没有成功。在更新到最新的BIOS (1.6.1,如指示的这里)之后,切换到BIOS工厂设置,更新到戴尔最新的TB3应用程序和TB3驱动程序,戴尔的固件安装程序(Dec'19,Intel_TBT3_FW_UPDATE_NVM44_Y9HXJ_A02_4.44.118.001)继续冻结Windows,迫使重新启动。我试图找到相应的指令/发布报告,但没有成功,但注意到,对于某些固件版本,必须插入TB设备,而我没有(DA200是afaik,不是TB,而是USB设备)。无论如何,这使我无法检查最新的TB3固件是否分别修复了内核5和r8152模块的问题。Sidenote:切换回Kernel 4.17也没有改变任何事情。

更新3:好消息是,关闭BIOS中的SMM Security Mitigation允许我更新到TB3固件v44。坏消息是,它似乎并没有改变任何与Realtek网络的问题。所以,一定是不同的东西。

EN

回答 1

Ask Ubuntu用户

发布于 2020-01-23 16:52:48

我发现关闭蓝牙和暂停/恢复使DA200工作了几次,但非常不可靠。我的解决方案是买一个通用的对接适配器。事实上,这个适配器(和其他很多人都可以找到)拥有相同的芯片组(Realtek 8153),这使我相信DA200硬件在驱动程序中处理起来很复杂,或者根本不可靠。对于任何DA200用户的兴趣,我的观察不幸地证实了什么是其他几个报告。W10驱动程序似乎能够绕过这些问题。我提交了一个发行报告,希望能帮助修复一个潜在的内核错误。

票数 0
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1202044

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档