正如标题所述,我在 2009 年的 5.5 MBP 上安装了 14.04,无线偶尔会与一个特定的 wifi 网络断开连接:Eduroam。断开连接不是在规定的时间段后发生的,而且似乎没有规律。
对于那些不了解的人来说,Eduroam 是欧洲大多数大学和世界各地许多大学使用的 wifi 网络。我尝试连接我的大学和我最近访问的其他三所大学。这只是从本学期开始才出现的问题。我连接或维持与任何其他无线网络的连接都没有问题。
我在另一个帖子中尝试过这个答案:https://askubuntu.com/a/60395/350115
输出:lspci -nn -d 14e4:
给出:03:00.0 Network controller [0280]: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller [14e4:432b] (rev 01)
它没有出现在他们的列表中,因此我使用 [14e4:432b] 作为列表中最接近的并安装bcmwl-kernel-source
这对问题没有任何影响。我还将 IPv6 设置为忽略,但这也无济于事。
我不知道如何调试这个连接,这很烦人。
dmesg
断开连接后的输出结束于:
[32902.216206] CPU: 0 PID: 382 Comm: wl_event_handle Tainted: PF W O 3.13.0-29-generic #53-Ubuntu
[32902.216208] Hardware name: Apple Inc. MacBookPro5,5/Mac-F2268AC8, BIOS MBP55.88Z.00AC.B03.0906151708 06/15/09
[32902.216210] 0000000000000009 ffff880224883d88 ffffffff8171a214 0000000000000000
[32902.216214] ffff880224883dc0 ffffffff810676bd ffff880036b88000 ffff8801d956f300
[32902.216217] 0000000000000096 ffff88020ed7c000 0000000000000001 ffff880224883dd0
[32902.216221] Call Trace:
[32902.216230] [<ffffffff8171a214>] dump_stack+0x45/0x56
[32902.216234] [<ffffffff810676bd>] warn_slowpath_common+0x7d/0xa0
[32902.216238] [<ffffffff8106779a>] warn_slowpath_null+0x1a/0x20
[32902.216252] [<ffffffffa0b97509>] cfg80211_roamed+0x89/0x90 [cfg80211]
[32902.216299] [<ffffffffa0d9e528>] wl_bss_connect_done.isra.21+0x98/0x1a0 [wl]
[32902.216329] [<ffffffffa0d9e82c>] wl_notify_connect_status+0x1fc/0x410 [wl]
[32902.216359] [<ffffffffa0d9d135>] wl_event_handler+0x55/0x220 [wl]
[32902.216389] [<ffffffffa0d9d0e0>] ? wl_get_assoc_ies+0x240/0x240 [wl]
[32902.216392] [<ffffffff8108b322>] kthread+0xd2/0xf0
[32902.216520] [<ffffffff8108b250>] ? kthread_create_on_node+0x1d0/0x1d0
[32902.216524] [<ffffffff8172ab3c>] ret_from_fork+0x7c/0xb0
[32902.216527] [<ffffffff8108b250>] ? kthread_create_on_node+0x1d0/0x1d0
[32902.216529] ---[ end trace c75447fd9358d329 ]---
[32906.860074] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32913.568439] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32917.664409] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32925.956495] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32934.244518] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32939.320069] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error
[32943.356353] ERROR @wl_inform_single_bss : cfg80211_inform_bss_frame error