Lenovo ThinkPad X1 Carbon
Lenovo ThinkPad X1 Carbon (X1C)。 也有触摸屏版本。 没有光驱。 具有 UEFI BIOS,并带有 BIOS-legacy 后备模式。
启动
Legacy-BIOS
启动进入 BIOS 并将启动模式更改为 Legacy。 然后按照正常的 安装指南 进行操作即可。
卡在 “HWP enabled” 消息
这是由于 Linux 4.4 中引入的 bug 导致的。 要解决此问题,请将 intel_pstate=no_hwp
添加到您的 内核参数。
硬件
几乎所有东西都可以开箱即用。
音频
声音可以开箱即用。
Xbindkeys
对于替代窗口管理器 (Fluxbox 等),尝试安装 xbindkeys 并将以下内容添加到 ~/.xbindkeysrc
"amixer -c 0 set Master 1dB-" XF86AudioLowerVolume "amixer -c 0 set Master 1dB+" XF86AudioRaiseVolume
网络
有线网络可以通过以太网转 USB 适配器开箱即用。 无线网络可以使用 iwlwifi
模块开箱即用。
$ lspci
Network controller: Intel Corporation Centrino Advanced-N 6205 [Taylor Peak] (rev 96)
触摸屏
可以开箱即用。 要启用多点触控,请安装 Touchegg。
视频
安装的显卡是 Intel HD Graphics 4000。 有关更多信息,请参阅 intel。
亮度控制
默认亮度调节键可以使用,但需要多次按下才能增加/减少屏幕亮度。 使用 #Xbindkeys_2 或 #ACPI 方法之一来解决此问题。
某些桌面环境在更改亮度时可能缺乏精细度。 这是由于 DE (例如 gnome-settings-daemon) 以及内部图形模块在按下亮度调节键时更改亮度,导致每次按下多个步长。 要解决此问题,请添加 内核参数 video.brightness_switch_enabled=0
。
Xbindkeys
安装 xbindkeys 并将以下内容附加到 ~/.xbindkeysrc
"xbacklight -dec 5" XF86MonBrightnessDown "xbacklight -inc 5" XF86MonBrightnessUp
ACPI
为亮度调节键编写自定义 ACPI 处理程序似乎没有效果。 为了正确使用它们,您需要添加 内核参数 acpi_osi="!Windows 2012"
。 另请参阅 Backlight#ACPI。 请注意,在具有原生背光的 Windows 8 硬件上,ACPI 背光 默认情况下是禁用的。 考虑改用 #Xbindkeys 方法。
外部显示器 EDID 错误
使用某些连接器 (例如 MiniDP 转 VGA) 时,在启动时获取外部屏幕的 EDID 时会存在错误
[ 93.736330] [drm:intel_dp_i2c_aux_ch] *ERROR* too many retries, giving up
如果在启动后连接外部屏幕,则不会发生这种情况。
可以按照 xrandr#Adding undetected resolutions 添加正确的模式
xrandr --newmode 1920x1200_60 154 1920 1968 2000 2080 1200 1203 1209 1235 -hsync +vsync xrandr --addmode DP1 1920x1200_60 xrandr --output DP1 --mode 1920x1200_60
KMS
使用 i915
模块并通过在 BIOS 中启用 VT 来启用 KMS。
摄像头
可以开箱即用。 已使用 guvcview 测试
指纹识别器
可以与 Fprint 开箱即用。
对于 GUI,fingerprint-guiAUR 已经过修补,可以与 X1 的较新指纹识别器一起使用。 要使 GUI 的下拉菜单识别您的设备,您必须将您的用户添加到 plugdev
组
$ gpasswd -a <username> plugdev
有关配置的更多信息,请参阅 fingerprint-gui
$ lsusb
147e:2020 Upek TouchChip Fingerprint Coprocessor (WBF advanced mode)
WWAN (移动宽带)
此型号包括一个 Ericsson H5321gw 适配器,可用作移动宽带适配器和 GPS。
SIM 卡必须插入笔记本电脑的背面。
将文本添加到以下文件并重启
/etc/modprobe.d/avoid-mbib.conf
options cdc_ncm prefer_mbim=N
已使用安装了 modemmanager 的 NetworkManager 测试通过
$ lsusb
0bdb:1926 Ericsson Business Mobile Networks BV
GPS
安装 gpsd 和 mbm-gpsd-gitAUR。 将其添加到以下文件
/etc/udev/rules.d/99-mbm.rules
ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1926", ENV{ID_USB_INTERFACE_NUM}=="09", ENV{MBM_CAPABILITY}="gps_nmea" ATTRS{idVendor}=="0bdb", ATTRS{idProduct}=="1926", ENV{ID_USB_INTERFACE_NUM}=="03", ENV{MBM_CAPABILITY}="gps_ctrl"
重启以重新加载 udev 规则。
运行
# mbm-gpsd
查看是否有 GPS 输出
$ cat /dev/gps0
运行
# gpsd -b -N /dev/gps0
为了测试它
$ xgps
或者在 AUR 中使用例如 foxtrotgpsAUR。
有关更多信息,请参见此链接。
$ lsusb
0bdb:1926 Ericsson Business Mobile Networks BV
键盘背光
可以开箱即用。 使用 FN+空格键
蓝牙
首先尝试正常设置 蓝牙。 如果您收到内核错误消息
kernel: bluetooth hci0: Direct firmware load for brcm/BCM20702A1-0a5c-21e6.hcd failed with error -2 kernel: Bluetooth: hci0: BCM: Patch brcm/BCM20702A1-0a5c-21e6.hcd not found
您需要手动安装专有固件。 slackware wiki 描述了一种方法:https://www.slackwiki.com/Btfirmware-nonfree。
鼠标/触摸板
可以开箱即用。 有关更多详细信息,请参阅 TrackPoint。
扩展坞
此型号没有扩展坞端口。
USB 3 扩展坞站的视频目前 不受支持,因此您必须使用带有数字视频的 USB 端口复制器 (USB 2.0)
这支持
- 连接到扩展坞的 USB 设备
- 音频
- 麦克风
- 以太网
- 视频 (参见 DisplayLink)