Dell Latitude E5440

Tested on 12.1-RELEASE (2019-11-25).


  • CPU: Intel(R) Core(TM) i7-4600U CPU @ 2.10GHz (2693.82-MHz K8-class CPU)
  • Memory: 16GB
  • Wireless: Intel(R) Dual Band Wireless AC 7260 (iwm(4)).
  • Screen: 14“ 1600×900
  • Storage: HDD 500GB

Component Status Details
Graphics Graphical sessions ✔ Works better with the Intel driver.
Backlight ✔ use intel_backlight from ports
Input devices Touchpad :?: Model: GlidePoint. Neither two-finger nor side scrolling work. I'm yet to figure out how to configure it.
Media keys Brightness
Volume keys ✔
Network Ethernet ✔
Wi-Fi ✔ No need to load any firmware manually. It works better when using SYNCDHCP instead of DHCP in ifconfig_wlan0 in /etc/rc.conf.
Other Battery ✔
Bluetooth :!:
SD-card reader :!:
Smart-card reader :!:
Suspend & resume :!: Suspend doesn't yet working, it can't go down to sleep.
Ports FireWire :!:
USB ✔
VGA ✔
Sound Headphone jack ✔
Speakers ✔
2018-07-12 15:11:46+0200
  • Legend
    • ✔ OK
    • :?: Somewhat OK: requires additional tweaking or works worse than expected
    • :!: Status unknown, untested
    • ✘ Does not work

  • Add kld_list=“i915kms” to /etc/rc.conf in order to increase font size in the console (this kernel module is loaded automatically anyway when you start the X server).

Installation works fine from memstick in UEFI mode.

Touchpad

Two-finger scrolling does not work out of the box.

I've tried adding the following mouse configuration into /usr/local/etc/X11/xorg.conf.d/10-mouse.conf but without success:

Section "InputDevice"
        Identifier  "Mouse0"
        Driver      "mouse"
        Option      "CorePointer"
        Option      "Protocol" "auto"
        Option      "Device" "/dev/sysmouse"
        Option      "ZAxisMapping" "4 5 6 7"
        Option      "Emulate3Buttons" "false"
EndSection

Might not be necessary on 12.1-RELEASE.

diff --git a/sys/dev/sound/pci/hda/hdaa.c b/sys/dev/sound/pci/hda/hdaa.c
index 9bc9b3e4bd9d..31a382a766cb 100644
--- a/sys/dev/sound/pci/hda/hdaa.c
+++ b/sys/dev/sound/pci/hda/hdaa.c
@@ -5030,12 +5030,18 @@ hdaa_audio_prepare_pin_ctrl(struct hdaa_devinfo *devinfo)

                pincap = w->wclass.pin.cap;

+#if 0
+               /*
+                * Ez itt nem kell, ha ez ki van commentezve, akkor jo a hang,
+                * mivel a bios default ertekek nem lesznek felulbaszva...
+                */
                /* Disable everything. */
                w->wclass.pin.ctrl &= ~(
                    HDA_CMD_SET_PIN_WIDGET_CTRL_HPHN_ENABLE |
                    HDA_CMD_SET_PIN_WIDGET_CTRL_OUT_ENABLE |
                    HDA_CMD_SET_PIN_WIDGET_CTRL_IN_ENABLE |
                    HDA_CMD_SET_PIN_WIDGET_CTRL_VREF_ENABLE_MASK);
+#endif

                if (w->enable == 0) {
                        /* Pin is unused so left it disabled. */
References - TODO update
  • laptops/dell_latitude_e5440.txt
  • Last modified: 2020/02/11 05:41
  • by TrevorRoydhouse