====== Lenovo Thinkpad T480 ======
===== Overview =====
* CPU:
* [[https://ark.intel.com/content/www/us/en/ark/products/124969/intel-core-i58350u-processor-6m-cache-up-to-3-60-ghz.html|Intel(R) Core(TM) i5-8350U CPU @ 1.70GHz]] (1900.00-MHz K8-class CPU)
* Video:
* UHD Graphics 620
* class=0x030000 rev=0x07 hdr=0x00 vendor=0x8086 device=0x5917 subvendor=0x17aa subdevice=0x225d
* Audio:
* Sunrise Point-LP HD Audio
* class=0x040300 rev=0x21 hdr=0x00 vendor=0x8086 device=0x9d71 subvendor=0x17aa subdevice=0x225d
* Ethernet:
* Intel(R) I219-LM
* class=0x020000 rev=0x21 hdr=0x00 vendor=0x8086 device=0x15d7 subvendor=0x17aa subdevice=0x225d
* Wireless:
* [[https://www.intel.com/content/www/us/en/products/sku/94150/intel-dual-band-wirelessac-8265/downloads.html|IntelĀ® Dual Band Wireless-AC 8265]]/8275
* class=0x028000 rev=0x78 hdr=0x00 vendor=0x8086 device=0x24fd subvendor=0x8086 subdevice=0x0010
* PCI Bridge
* JHL6240 Thunderbolt 3 Bridge (Low Power) [Alpine Ridge LP 2016]
* USB
* JHL6240 Thunderbolt 3 USB 3.1 Controller (Low Power) [Alpine Ridge LP 2016]
===== Drivers & Hardware Support =====
* [[https://www.freebsd.org/cgi/man.cgi?query=ahci|ahci(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=ichsmb|ichsmb(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=if_em|if_em(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=if_iwm|if_iwm(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=ig4|ig4(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=pchtherm|pchtherm(4)]]
* [[https://www.freebsd.org/cgi/man.cgi?query=xhci|xhci(4)]]
BIOS/UEFI: [[https://pcsupport.lenovo.com/de/en/products/laptops-and-netbooks/thinkpad-t-series-laptops/thinkpad-t480-type-20l5-20l6/downloads/ds502355|Bootable ISO]]
===== Notes =====
* The docks USB ports work right out of the box;
* The docks Video requires **graphics/drm-kmod**;
* In case you encounter kernel panic when loading the i915kms.ko module add the following to your **/boot/loader.conf**
kern.smp.disabled=1
* Wireless seems to work with this settings added to **/boot/loader.conf**:
if_iwm_load="YES"
iwm8265fw_load="YES"
* Suspend/Resume seems to work from X, if you disable TPM in the BIOS/UEFI;
Updating the firmware is possible after converting the ISO image to a bootable .img to use with an USB stick, using **sysutils/geteltorito**:
# geteltorino -o bootable.img bootable.iso
Overall impression so far: Good, would recommend to current-running hackers.
Untested: Camera, Microphone, Fingerprint reader, Smartcard reader, SD-card reader.
See also:
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=211713
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=229120
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=235970
* https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=222609
* https://forums.freebsd.org/threads/freebsd-on-new-thinkpads-t480.66319/
===== Product Specifications Reference (PSREF) =====
* [[https://psref.lenovo.com/syspool/Sys/PDF/datasheet/ThinkPad_T480_datasheet_EN.pdf|Lenovo ThinkPad t480 Platform Specifications]]
----
{{tag>Laptop Mobile Thinkpad}}