Lenovo ThinkPad L470
Hardware Overview
CPU: 2600
MHz Intel Core i5-7200U CPU (Kaby Lake, 14 nm, BGA1356)
Graphics: HD Graphics 620 (Kaby Lake GT2, integrated)
Screen: 14.0“ (16:9) LED backlit HD 1366×768 TN or FullHD 1920×1080 IPS
Memory: 8192
MB DDR4-2400 (2 slots, max. 32
GB)
Ethernet: Intel Ethernet Connection I219-V (up to 1Gb/s), supported by em(4)
Wi-Fi: Intel Dual Band Wireless-AC 8265 (a/b/g/n/ac), 2×2, supported by iwm(4)
Bluetooth 4.1, ubt0 device <8087:0a2b> (unsupported/broken, see below)
Multi-format card reader (SDHC/SD/SDXC), does not work (no reaction to card insertion)
Camera: Chicony Electronics Co., Ltd. integrated 720p HD Webcam (works)
Biometric Co-processor: VFS5011 Fingerprint Reader (works)
Battery: 48 W⋅h (6 cells) or 72 W⋅h (9 cells), Lithium-Ion, removable
Dimensions: 23.9 × 339 × 235 mm
Weight: 1.94 kg (w/o the battery)
Notes
NBC tells that L470 finds its place in the lower midfield: below the T series, but above the E series and highly recommends this low-priced business notebook. I've used it briefly on a business trip. It leaves okayish impression, but few things were of a constant annoyance:
Fn-key in the left corner, yuck (luckily, can be swapped in BIOS)
No scroll lock key
PgUp/PgDn are split and swapped (PgUp is on the left, PgDn on the right, unnatural and confusing)
Home/End/Insert/Delete block in the top row (hard to reach from the lower navigation block)
Good things:
Extended battery is awesome for the longevity and is not annoying in daily use (e.g. on the table) and helps for air intake. But it makes working on a lap very uncomfortable unless you put something thick between it and your legs due to those small sharp rubber stands
Has both classic “clitoris” and touch pad, supports some basic multigestures, e.g. natural scrolling is cool
Keys are OK, nothing special, a bit too noisy, no keyboard backlight nor rim lamp
No proprietary HDMI, good; has VGA and mDP ports for external video
Lid can be opened at 180°, that's nice, I sometimes find it useful
The best part is battery life, it's really impressive (10-12 hours); overall this laptop is not FreeBSD-friendly.
Boot-up and bare console behavior
Boots recent 12.0-CURRENT-r330450 more or less fine, but is unable to switch the screen to native resolution (with
or without i915kms.ko modules loaded). Suspends, but does not resume properly (well, sometimes it kind of does, but with a blank screen). Often even cannot shutdown or reboot itself (hangs hard and requires full powercycling with the power button). X.org starts but I haven't tested it beyond that (e.g. hardware acceleration or behavior of OpenGL programs).
Bluetooth
Apparently it fails to initialize properly:
ubt0: <vendor 0x8087 product 0x0a2b, class 224/1, rev 2.00/0.10, addr 1> on usbus0
WARNING: attempt to domain_add(bluetooth) after domainfinalize()
WARNING: attempt to domain_add(netgraph) after domainfinalize()
ubt0: ubt_ctrl_write_callback:782: control transfer failed: USB_ERR_TIMEOUT
ng_hci_process_command_timeout: ubt0hci - unable to complete HCI command OGF=0x3, OCF=0x3. Timeout