Overall Status
Core Components |
||
Boot Standard Kernel: |
4.2.0 |
|
LAN network card: |
|
|
Detect hard drives: |
|
|
Extra Features |
||
Hibernation |
|
|
Sleep / Suspend |
|
|
Xorg |
|
|
- OpenGL |
|
|
- Resize-and-Rotate(randr) |
|
|
Switch to External Screen |
|
|
Mouse |
|
|
- Built-in (Touchpad) |
|
|
Wireless/Wifi |
|
|
Bluetooth |
|
|
Audio |
|
|
Keyboard's Hotkeys |
|
|
- Contrast Up/Down |
|
|
- Volume Up/Down |
|
|
- External Display |
|
Legend :
= OK ; Unsupported(No Driver) ; = Error (Couldn't get it working); [?] Unknown, Not Test ; [-] Not-applicable
= Configuration Required; = Only works with a non-free driver and or firmware
Configuration
Display
Intel Integrated Graphics (Kabylake 620). Works out of the box with xserver-xorg-video-intel (2:2.99.917 and later). No xorg.conf needed.
The resolution is high enough (FullHD, 1920x1080) that you might want to tweak the DPI of your display, see MonitorDPI for more information on the matter.
Audio
Intel Sunrise Point-LP High Definition Audio Controller. Work out of the box.
Keyboard
By default, the keyboard in the Librem v4 (and previous) expects you to pick the US international keyboard layout, instead of the US keyboard layout. This makes the key above the enter key, normally assigned to \ and | (and labeled as such) send french quotation marks instead (« and »).
The workaround is to drop the following in your udev configuration, say in /etc/udev/hwdb.d/90-purism-pipe-symbol-fix.hwdb:
evdev:atkbd:dmi:bvn*:bvr*:bd*:svnPurism:pnLibrem13v4* KEYBOARD_KEY_56=backslash
Then running the commands:
sudo systemd-hwdb update sudo udevadm trigger
... or rebooting.
Power Management
Hibernation works out of the box.
Suspend/Resume works out of the box.
WiFi
Wireless works out of the box. The Atheros card only supports 802.11-N, not AC`.
Bluetooth
The Atheros Bluetooth chipset doesn't work out of the box without a binary blob. When enabling the radio with Fn-F12, the following comes up in the kernel's dmesg output:
usb 1-3: firmware: failed to load ar3k/AthrBT_0x11020100.dfu (-2)
This can be solved by installing the firmware-atheros non-free pacakge.
System Summary
lspci
00:00.0 Host bridge [0600]: Intel Corporation Xeon E3-1200 v6/7th Gen Core Processor Host Bridge/DRAM Registers [8086:5904] (rev 02)
00:02.0 VGA compatible controller [0300]: Intel Corporation HD Graphics 620 [8086:5916] (rev 02)
00:04.0 Signal processing controller [1180]: Intel Corporation Skylake Processor Thermal Subsystem [8086:1903] (rev 02)
00:08.0 System peripheral [0880]: Intel Corporation Skylake Gaussian Mixture Model [8086:1911]
00:14.0 USB controller [0c03]: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller [8086:9d2f] (rev 21)
00:14.1 USB controller [0c03]: Intel Corporation Device [8086:9d30] (rev 21)
00:14.2 Signal processing controller [1180]: Intel Corporation Sunrise Point-LP Thermal subsystem [8086:9d31] (rev 21)
00:17.0 SATA controller [0106]: Intel Corporation Sunrise Point-LP SATA Controller [AHCI mode] [8086:9d03] (rev 21)
00:1c.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 [8086:9d14] (rev f1)
00:1d.0 PCI bridge [0604]: Intel Corporation Sunrise Point-LP PCI Express Root Port #9 [8086:9d18] (rev f1)
00:1f.0 ISA bridge [0601]: Intel Corporation Sunrise Point-LP LPC Controller [8086:9d58] (rev 21)
00:1f.2 Memory controller [0580]: Intel Corporation Sunrise Point-LP PMC [8086:9d21] (rev 21)
00:1f.3 Audio device [0403]: Intel Corporation Sunrise Point-LP HD Audio [8086:9d71] (rev 21)
00:1f.4 SMBus [0c05]: Intel Corporation Sunrise Point-LP SMBus [8086:9d23] (rev 21)
00:1f.5 Non-VGA unclassified device [0000]: Intel Corporation Device [8086:9d24] (rev 21)
01:00.0 Network controller [0280]: Qualcomm Atheros AR9462 Wireless Network Adapter [168c:0034] (rev 01)
02:00.0 Non-Volatile memory controller [0108]: Samsung Electronics Co Ltd NVMe SSD Controller SM981/PM981 [144d:a808]
lsusb
lsusb -v | grep -E '\<(Bus|iProduct|bDeviceClass|bDeviceProtocol)' 2>/dev/null
Bus 001 Device 002: ID 8087:8001 Intel Corp. bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 0 bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 0 Full speed (or root) hub iProduct 2 EHCI Host Controller Bus 003 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub bDeviceClass 9 Hub bDeviceProtocol 3 iProduct 2 xHCI Host Controller Bus 002 Device 002: ID 058f:3822 Alcor Micro Corp. bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association iProduct 2 USB 2.0 Camera (Bus Powered) bDeviceClass 239 Miscellaneous Device bDeviceProtocol 1 Interface Association (Bus Powered) Bus 001 Device 031: ID 04ca:300d Lite-On Technology Corp. Atheros AR3012 Bluetooth bDeviceClass 224 Wireless bDeviceProtocol 1 Bluetooth iProduct 0 Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub bDeviceClass 9 Hub bDeviceProtocol 1 Single TT iProduct 2 xHCI Host Controller
Credits
Original report by ?ToddWeaver, updated for the Librem 13v4 hardware by TheAnarcat.
# Keep only one good category and remove others CategoryLaptopComputer