关机时系统响应“无法发送 h2c 命令”:这是什么意思?

关机时系统响应“无法发送 h2c 命令”:这是什么意思?

观察结果

我经常在关闭计算机时注意到终端上出现此消息:failed to send h2c command。我认为实际上每次都会发生这种情况,在某些情况下会重复出现。journalctl在处理另一个可能相关的问题并尝试让 mysql 正常工作时,我检查了(那是内核/操作系统日志吗?),我看到了相当多重复的行:

Mar 16 12:41:02 Ethan-TUF kernel: rtw_pci 0000:04:00.0: failed to send h2c command
Mar 16 12:41:04 Ethan-TUF kernel: rtw_pci 0000:04:00.0: failed to send h2c command
Mar 16 12:41:06 Ethan-TUF kernel: rtw_pci 0000:04:00.0: failed to send h2c command

在下午 12:41 左右,每隔 2 秒重复一次,大约连续 40 次,我想那天我重启了一次电脑。每次我关闭电脑时似乎都会出现此消息,有几次它使关机时间长得令人难以置信,这对于 Ubuntu 系统来说,但并非每次都是如此。

我尝试过的假设和方法

我搜索后唯一找到的是Bugzilla 上的此页面我听不懂,但听懂了一些话,这让我相信了以下内容:

我猜想这可能与网卡有关。我有一台笔记本电脑,一台具有双启动功能的 ASUS TUF Gaming FX505DU:包含的硬盘用于 Windows,另一个硬盘用于 Ubuntu 18.04 LTS。我注意到在 Windows 环境中,我遇到一个问题,即网络适配器在我的会话期间经常停止工作,解决此问题的唯一方法是通过控制面板(或 Windows 网络疑难解答程序)禁用并重新启用适配器。我尝试从 ASUS 下载最新的驱动程序,并确保 Windows 是最新的。我还排除了我的 WiFi 路由器或任何外部设备是罪魁祸首的可能性。我认为固件或驱动程序可能有问题,甚至是硬件故障或我的机器在制造时没有正确插入的电缆,尽管我在 Ubuntu 会话期间没有注意到与 WiFi 路由器的网络通信有任何中断。

请求帮助

我走的路对吗?这是网卡问题吗?有什么办法可以修复或至少了解发生了什么?我只知道我在做什么,不知道 h2c 是什么意思,duckduckgo 也很少出现。我很感激任何帮助!

答案1

rtw_pci 是 Realtek 的无线驱动程序rtw88

h2c 代表“主机到卡”。

“无法发送 h2c 命令”表明固件可能存在一些问题,但由于您在 Ubuntu 上没有遇到任何网络问题并且仅在关机期间看到这些消息,所以我认为这也可能是驱动程序问题。

您应该在启动板上为此提交错误报告。以下是执行此操作的指南:https://help.ubuntu.com/community/ReportingBugs

相关内容