Laptops running FreeBSD

To improve FreeBSD support for various laptops, please share your experience with a particular laptop model you use daily or have occasional access to. This information can help users to decide if some model they want is worth buying to install FreeBSD and help interested developers to improve hardware support.

If you see a nice laptop in some electronic shop or at your friend's, try to boot a -CURRENT image to perform some simple tests and collect basic technical information. Assuming you're booting from a USB flash drive, enter LiveCD mode and do the following at least:

# mount -u -o rw /
# dmesg > /dmesg.out
# pciconf -lv > /pciconf.out
# devinfo -v > /devinfo.out
# acpidump -dt > /acpidump.out
# mount -u -o ro / ; sync
# zzz

The last command will send the laptop to sleep (suspend, S3). Try to resume it and see what happens. Don't forget to report it here and attach those gathered files. ;-)

Other things worth looking into: LCD brightness, multimedia keys, and LED indicators behavior, expected battery life per acpiconf -i0, CPU frequency scaling and fan control, correct reaction to shutdown -p now, to name a few.

The table below lists the laptops we have at least some support for and describes what does and does not work; see below this table for the legend that explains the icons and columns.

Laptop support

Laptop

Graphics

External DP/HDMI/VGA

Sound

WiFi

Ethernet

USB

Suspend / Resume

Needs config

Year introduced

Laptops/ASUS_FM200

(./)

/!\

{X}

{X}

(./)

(./)

{X}

no

Laptops/ASUS_UX31E

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/ASUS_UX32VD

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/Acer_AspireOne_D250

(./)

{i}

/!\

/!\

/!\

/!\

/!\

?

Laptops/Acer_AspireOne_ZG5

(./)

(./)

(./)

(./)

(./)

(./)

(./)

yes

Laptops/Acer_Aspire_4730Z

(./)

/!\

(./)

(./)

(./)

(./)

(./)

yes

2009?

Laptops/Acer_Aspire_E5_773G_78RN

scfb

(./) (DRM46 branch)

(./)

(./)

(./)

(./)

{X}

yes (Xorg)

2015Q4

Laptops/Acer_Aspire_V3_771G

(./)

(./)

{i}

(./)

(./)

(./)

?

2012

Laptops/Acer_Aspire_V5_171

(./)

(./)

(./)

{X}

(./)

(./)

{X}

Laptops/Apple_MacBookAir4,2

(./)

/!\

(./)

(./)

none

(./)

{X}

?

2011

Laptops/Dell_Inspiron_15-3521

{X}

{X}

/!\

{X}

(./)

/!\

{X}

?

Laptops/Dell_Inspiron_7537

/!\

/!\

(./)

{X}

(./)

/!\

/!\

?

Laptops/Dell_Inspiron_N4050

/!\

/!\

(./)

{X}

(./)

/!\

/!\

?

Laptops/Dell_Inspiron_N4120

Laptops/Dell_Latitude_3550

vesa: (./)

/!\

/!\

(./)

(./)

(./)

/!\

?

2015

Laptops/Dell_Latitude_E5420

Laptops/Dell_Latitude_E6420

Laptops/Dell_Latitude_E6520

Laptops/Dell_Latitude_E7240

2013

Laptops/Dell_Latitude_E7240_i5-4310U

(./) on 11.x

(./)

(./)

(./)

(./)

(./)

(./)

2013

Laptops/Dell_Latitude_E7440

(./) on 11.x

(./)

(./)

(./)

(./)

(./)

2014

Laptops/Dell_Latitude_E7470

(./) drm-next

(./) drm-next

(./)

(./)

(./)

(./)

/!\

yes

2016

Laptops/Dell_Precision_M4800

2007

Laptops/Dell_Vostro_1014

2009

Laptops/Dell_Vostro_1450

Laptops/Dell_XPS13_9360

(./) vt & scfb work in console & X

(./) drm-next

(./)

{X}

(./)

(./)

(./)

2017 wifi is ATH10K but field replaceable, using intel drm-next drivers, suspend/resume, HDMI all works. ethernet + HDMI require additional adapter. wifi support is coming in 12.x

Laptops/HP_EliteBook_840_G2

Laptops/HP_EliteBook_8570p

Laptops/HP_Envy_6Z-1100

(./)

(./)

(./)

(./)

(./)

(./)

{X}

yes

2012

Laptops/HP_Envy_TouchSmart_m6

{X}

{X}

(./)

{X}

(./)

(./)

{X}

yes

Laptops/HP_ProBook_430_G1

(./)

/!\

(./)

(./)

(./)

(./)

(./) *

?

2013Q3

Laptops/HP_ProBook_5310m

(./)

/!\

(./)

(./)

(./)

(./)

{X}

no

2009Q3

Laptops/HP_550

(./)

{X}

(./)

(./)

(./)

(./)

{X}

no

2017, NOTE: FreeBSD 10.3-RELEASE-p17

Laptops/Ideapad_S300

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

2012

Laptops/Ideapad_Y580

Laptops/Lenovo_Flex_10

Laptops/Lenovo_G480

(./)

(./)

(./)

{X}

(./)

(./)

(./)

no

2013

Laptops/Lenovo_G500s

Laptops/Lenovo_R61

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Microsoft_Surface_Pro_3

Laptops/NEC_Versa_S950

Laptops/Purism_Librem

Laptops/RazerStealth

scfb: (./)

DOES NOT SUPPORT OPEN SOURCE AVOID!

Laptops/Sony_Vaio_VPCCB

Laptops/System76 Galago Pro

scfb: (./)

(./)

(./)

(./)

2017

Laptops/Thinkpad_E540

Laptops/Thinkpad_L440

Laptops/Thinkpad_L450

Laptops/ThinkPad_S440

(./)

{i}

(./)

(./)

(./)

(./)

{X}

yes

2013Q3

Laptops/Thinkpad_T400

Laptops/Thinkpad_T420

(./)

(./)

(./)

(./)

(./)

(./)

(./)

?

Laptops/Thinkpad_T430s

Laptops/Thinkpad_T440p

Laptops/Thinkpad_T450s

vesa: (./)

(./)

(./)

2015

Laptops/Thinkpad_T530

Laptops/Thinkpad_T540p

/!\

/!\

(./)

(./)

(./)

(./)

/!\

yes

Laptops/Thinkpad_T550

/!\

/!\

(./)

/!\

(./)

(./)

/!\

Laptops/Thinkpad_T60

Laptops/Thinkpad_T61

(./)

(./)

(./)

(./)

(./)

(./)

(./)

?

Laptops/Thinkpad_W530

Laptops/Thinkpad_X1_Carbon 3rd Gen

(./)

{X}

(./)

{X}

(./)

(./)

(./)

2015

Laptops/Thinkpad_X200

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Thinkpad_X201

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

2010Q2

Laptops/Thinkpad_X201i

(./)

/!\

(./)

{X}

(./)

(./)

(./)

no

2017, FreeBSD 11.0-RELEASE-p9

Laptops/Thinkpad_X220

(./)

(./)

(./)

(./)

(./)

(./)

(./)

no

Laptops/Thinkpad_X230

Laptops/Thinkpad_X240

Laptops/Thinkpad_X250

scfb: (./)

(./)

(./)

Laptops/Thinkpad_X260

(./) drm-next

/!\

(./)

{X}

(./)

(./)

{X}

no

2016Q1

Laptops/Thinkpad_X61s

Laptop

Graphics

External DP/HDMI/VGA

Sound

WiFi

Ethernet

USB

Suspend / Resume

Needs config

Year introduced

Legend

Symbol

Meaning

(./)

Works out of the box

{i}

Needs special configuration

/!\

Untested/unknown

{X}

Does not work

Column

Meaning

Graphics

X11 server works

External DP/HDMI/VGA

Plugging in an external VGA/HDMI/DisplayPort works (you can do presentations)

Sound

Bleep boop blop (you can play audio files)

WiFi

Onboard wireless works

Ethernet

Onboard Ethernet (if available) works

USB

USB works

Suspend / Resume

Power saving and suspend/resume work

Needs config

May need changes to boot loader scripts or other startup scripts to work

Year introduced

Helpful to know when a laptop was originally released so that old entries can be skipped

  1. Laptops/ASUS_FM200
  2. Laptops/ASUS_UX31E
  3. Laptops/ASUS_UX32VD
  4. Laptops/Acer_AspireOne_D250
  5. Laptops/Acer_AspireOne_ZG5
  6. Laptops/Acer_Aspire_4730Z
  7. Laptops/Acer_Aspire_V3_771G
  8. Laptops/Acer_Aspire_V5_171
  9. Laptops/Apple_MacBookAir4,2
  10. Laptops/Dell_Inspiron_15-3521
  11. Laptops/Dell_Inspiron_1525
  12. Laptops/Dell_Inspiron_7537
  13. Laptops/Dell_Inspiron_N4050
  14. Laptops/Dell_Inspiron_N4120
  15. Laptops/Dell_Latitude_3550
  16. Laptops/Dell_Latitude_E5420
  17. Laptops/Dell_Latitude_E6420
  18. Laptops/Dell_Latitude_E6520
  19. Laptops/Dell_Latitude_E7240
  20. Laptops/Dell_Latitude_E7240_i5-4310U
  21. Laptops/Dell_Latitude_E7440
  22. Laptops/Dell_Precision_M4800
  23. Laptops/Dell_Vostro_1014
  24. Laptops/Dell_Vostro_1450
  25. Laptops/Dell_XPS_15_L502X
  26. Laptops/GPD_pocket
  27. Laptops/HP_255_G4
  28. Laptops/HP_EliteBook_840_G2
  29. Laptops/HP_EliteBook_8570p
  30. Laptops/HP_Envy_6Z-1100
  31. Laptops/HP_Envy_TouchSmart_m6
  32. Laptops/HP_Notebook_15-af104ur
  33. Laptops/HP_ProBook_430_G1
  34. Laptops/HP_ProBook_5310m
  35. Laptops/HP_ProBook_645_G1
  36. Laptops/Ideapad_Y580
  37. Laptops/Lenovo_Flex_10
  38. Laptops/Lenovo_G480
  39. Laptops/Lenovo_G500s
  40. Laptops/Microsoft_Surface_Pro_3
  41. Laptops/NEC_Versa_S950
  42. Laptops/Purism_Librem
  43. Laptops/RazerStealth
  44. Laptops/Sony_Vaio_VPCCB
  45. Laptops/System76 Galago Pro
  46. Laptops/ThinkPad_S440
  47. Laptops/Thinkpad_E540
  48. Laptops/Thinkpad_L440
  49. Laptops/Thinkpad_L450
  50. Laptops/Thinkpad_T400
  51. Laptops/Thinkpad_T420
  52. Laptops/Thinkpad_T430s
  53. Laptops/Thinkpad_T440p
  54. Laptops/Thinkpad_T450s
  55. Laptops/Thinkpad_T530
  56. Laptops/Thinkpad_T540p
  57. Laptops/Thinkpad_T550
  58. Laptops/Thinkpad_T60
  59. Laptops/Thinkpad_T61
  60. Laptops/Thinkpad_X1_Carbon
  61. Laptops/Thinkpad_X220
  62. Laptops/Thinkpad_X230
  63. Laptops/Thinkpad_X240
  64. Laptops/Thinkpad_X260
  65. Laptops/Thinkpad_X61s

Laptops (last edited 2017-07-03 12:28:49 by DmitryMarakasov)