从 Debian Jessie 升级到 Stretch 后出现网络问题

从 Debian Jessie 升级到 Stretch 后出现网络问题

我使用 Lenovo U31-70 和 Qualcomm Atheros QCA6164 无线网络适配器,并使用ath10k_pci驱动程序模块。

我最近尝试将我的 Jessie 安装升级到 Stretch,方法是将我更改/etc/apt/sources.list为指向stretch存储库,然后运行apt-get update​​和apt-get upgrade。这运行了相当长一段时间,并陷入了重新启动超时的循环network-manager,最终使我的系统严重挂起,使其无响应。

硬重启后,系统启动并正常连接到我的 wifi,但运行任何apt-get操作最终都以相同的状态结束。

我决定采取严厉行动;从头开始备份/home并安装了 Debian Stretch,并添加了非免费添加内容。

现在apt-get工作正常,系统不会完全关闭。有时我会遇到黑屏,网络操作试图完成但从未成功。

[*   ] (1 of 2) A stop job is running for Network Manager (4min 49s / 5min)
[*   ] (2 of 2) A stop job is running for WPA supplicant (5 min 2s / 6 min) 

如果我失去网络连接,我无法重新建立它或切换到另一个网络。

# service wpa_supplicant stop

大约需要两分钟才能返回

# service network_manager stop

有其他人在 Stretch 中遇到网络管理问题吗?我能做些什么吗?

的输出ip a

...
3: wlp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
  link/ether xx:xx:xx:xx:xx:xx brd ff:ff:ff:ff:ff:ff
  inet 192.168.0.17/24 brd 192.168.0.255 scope global dynamic wlp320
    valid_lft 3450sec preferred_left 3450sec
  inet6 xxxx::xxxx:xxxx:xxxx:xxxx/64 scope link
    valid_lft forever preferred_left forever

/etc/network/interfaces很短

source /etc/network/interfaces.d/*
auto lo
iface lo inet loopback

并且/etc/network/interfaces.d是一个空目录。

相关内容