我最近将内核从 2.6.31-gentoo-r6 升级到了 2.6.32-gentoo-r7。在这两种情况下,我都手动配置了所有内容。但是,自从升级以来,我的无线网卡似乎出现了故障。它可以正常连接到网络并保持连接,但连接后只能访问互联网(和网络上的其他主机)约 3 秒钟。重新连接到网络似乎可以解决问题……大约需要 3 秒钟。
通过启动旧内核,该问题已“解决”。相关的 lspci 条目是
02:00.0 Network controller: Intel Corporation PRO/Wireless 5300 AGN [Shiloh] Network Connection
我很确定我在内核中启用了正确的驱动程序
Device Drivers --->
Network device support --->
Wireless LAN (IEEE 802.11) --->
<*> Intel Wireless Wifi
[*] Enable LED support in iwlagn and iwl3945 drivers
[*] Enable Spectrum Measurement in iwlagn driver
[*] Enable full debugging output in iwlagn and iwl3945 drivers
<*> Intel Wireless WiFi Next Gen AGN (iwlagn)
[*] Intel Wireless WiFi 4965AGN
[*] Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 Series
我尝试重新编译内核,同时启用其他英特尔驱动程序(iwl3945),但没有任何区别。我是不是忽略了什么愚蠢的东西?升级内核后,我是否需要重新编译某些东西(a la nvidia)?
遗憾的是,我无法检查我的旧内核的配置,因为我似乎丢失了它的 makefile,所以我无法进入 menuconfig,而且奇怪的是它似乎不再在 portage 中了。
谢谢马拉
更新:
我注意到,在新内核下,“无线终止开关”(在我的情况下是 Fn-F11)似乎不起作用。可能相关吗?
答案1
还有一台 Intel 5300AGN,运行 Gentoo,最近升级到了最新、最稳定的 gentoo 源,但没有任何问题。使用以下内核配置:
<M> Intel Wireless Wifi
<M> Intel Wireless WiFi Next Gen AGN (iwlagn)
[*] Intel Wireless WiFi 5000AGN; Intel WiFi Link 1000, 6000, and 6050 Series
因此,也许您可以稍微尝试一下启用的选项和内置/模块。升级内核后,您无需重新编译任何内容,即可让英特尔无线设备像 nVidia 卡一样正常工作。
您使用什么来配置无线网络?您使用的是 wpa-supplicant 吗?也许这会导致断线,您是否尝试过使用 iwconfig 手动配置未加密的网络(当然只是为了测试)?