====== 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}}