Lenovo IdeaPad U330p
概述
这款超薄本有两种配置(见下文)
第一种配置没有大的问题。一切正常。第二种配置存在 Wi-Fi 问题,但可以修复。
本页面包含一些在安装或故障排除时可能有用的注释。
硬件
用于测试的设备包含以下硬件
- Intel Core i5-4200U 处理器
- Intel HD Graphics 4400
- Atheros AR9462 无线网卡 或 Intel 7260
- 薄款希捷 500GB 混合硬盘(即 500GB HDD + 8GB SSD)或 256GB SSD
安装
确保正确安装 Arch Linux 的最佳方法是逐步遵循 安装指南。
在第二种配置中,Wi-Fi 开箱即用时将无法工作(连接会反复断开)。有一个解决方法:卸载 iwlmvm 和 iwlwifi 内核模块(iwlwifi 需要 iwlmvm)
# modprobe -r iwlmvm iwlwifi
然后加载不带 11n 支持的 iwlwifi。参数列表请参见
# modinfo -p iwlwifi
加载命令如下:
# modprobe iwlwifi 11n_disable=1
然后 iwlmvm 会自动加载。如果您先加载 iwlmvm 再加载 iwlwifi,那么 iwlwifi 将以默认参数自动加载。
检查命令:
# systool -v -m iwlwifi
确认 11n_disable 已设置为 1。现在您将拥有稳定的 Wi-Fi。要在安装后永久设置 11n_disable=1,请参见 内核模块。
您可能还需要启用软件加密。配置文件 /etc/modprobe.d/iwlwifi.conf 将如下所示:
/etc/modprobe.d/iwlwifi.conf
options iwlwifi 11n_disable=1 options iwlwifi swcrypto=1
BIOS 设置
在用 USB 启动之前,请进入 BIOS,为新操作系统准备好机器。为此,请按下侧面板上 HDMI 端口旁边的那个小按钮。将出现一个启动菜单。选择“BIOS Setup”,然后
- 在“Security”(安全)菜单中,禁用“Secure Boot”(安全启动)(尽管 Arch Linux 可以配置为与安全启动协同工作,但这样做可能会避免在安装过程中出现一些问题)。
- 在“Boot”(启动)菜单中,将“Boot Mode”(启动模式)保持为“UEFI”,并将“USB Boot”(USB 启动)启用。
- 在“Exit”(退出)菜单中,将“OS Optimized Defaults”(操作系统优化默认值)设置为“Other OS”(其他操作系统)。保存更改并退出。
配置
声卡
通过在 /etc/modprobe.d/ 中创建 alsa-base.conf 文件来设置默认声卡
/etc/modprobe.d/alsa-base.conf
options snd_hda_intel index=1
然后重启。
安装 alsa-utils 并运行 alsamixer 取消通道静音,具体操作如 此处所述。
显卡驱动
使用 xf86-video-intel。
触控板
这将确保触摸板正常工作,并提供双指滚动功能。
故障排除
使用耳机
如果您经常使用耳机,并在插入耳机时关机,那么在下次重启时,即使未插入耳机,声音也可能会默认输出到耳机。
要解决此问题
- 插拔耳机。声音现在应该输出到扬声器。
- 安装并运行一次 pavucontrol(您不必做任何操作,只需打开它,浏览不同的标签页,然后关闭它)。
- 重启机器(确保未插入耳机)。现在声音应该默认输出回扬声器。
网络连接/延迟
在使用 NetworkManager 时,无线网络似乎不如预期那样响应。例如,在尝试访问某些应该立即打开的网站(如 Google、YouTube 等)时,会明显出现延迟。
网上有几篇关于该特定硬件(Atheros AR9462)连接/延迟问题的报告。但是,使用 Wicd 进行的一些测试似乎表明网卡工作正常。
有一些方法可以尝试缓解这个问题
- 在 NetworkManager 中禁用 IPv6。转到 Wi-Fi 设置,并为您连接的每个无线网络关闭 IPv6。
- 创建一个
ath9k.conf文件来指定选项nohwcrypt=1
/etc/modprobe.d/ath9k.conf
options ath9k nohwcrypt=1
然后重启。