跳转至内容

Lenovo IdeaPad U330p

来自 ArchWiki

本文或章节未遵循 笔记本电脑页面指南

原因: 缺少硬件和功能键表 (请在 Talk: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

触控板

安装 xf86-input-synaptics

这将确保触摸板正常工作,并提供双指滚动功能。

故障排除

使用耳机

如果您经常使用耳机,并在插入耳机时关机,那么在下次重启时,即使未插入耳机,声音也可能会默认输出到耳机。

要解决此问题

  • 插拔耳机。声音现在应该输出到扬声器。
  • 安装并运行一次 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

然后重启。