Dell Latitude E5430
The Dell Latitude E5430 is a business line laptop made for corporate users who have a need for durability. This article will tell you how to get the basic components of the laptop running with Arch.
Contents
Hardware
Modules found by hwdetect:
AGP : intel-gtt ACPI : ac battery button processor thermal video BLOCK : scsi_mod sd_mod sr_mod ahci libahci libata uvcvideo usbcore ehci-hcd ehci-pci xhci-hcd usb-common BLUETOOTH: btusb bluetooth CDROM : cdrom CPUFREQ : acpi-cpufreq CRYPTO : aes-x86_64 aesni-intel crc32-pclmul crc32c-intel crct10dif-pclmul ghash-clmulni-intel glue_helper ablk_helper crct10dif_common crct10dif_generic cryptd gf128mul lrw DRM : drm drm_kms_helper i915 HWMON : coretemp hwmon I2C : i2c-algo-bit i2c-i801 i2c-core INPUT : evdev joydev atkbd psmouse mousedev i8042 libps2 serio serio_raw sparse-keymap hid-generic hid usbhid KVM : kvm-intel kvm MEDIA : media uvcvideo videobuf2-core videobuf2-memops videobuf2-vmalloc videodev NET : tg3 libphy bluetooth 6lowpan_iphc rfkill PARPORT : parport parport_pc SOUND : pcspkr snd-hwdep snd-pcm snd-timer snd snd-hda-codec snd-hda-controller snd-hda-intel soundcore WATCHDOG : iTCO_vendor_support iTCO_wdt OTHER : microcode dcdbas led-class mac_hid lpc_ich mei-me mei mmc_core sdhci-pci sdhci shpchp dell-laptop dell-wmi wmi intel_rapl pps_core ptp intel_powerclamp x86_pkg_temp_thermal crc-t10dif crc16
lspci output:
00:00.0 Host bridge: Intel Corporation 3rd Gen Core processor DRAM Controller (rev 09) 00:02.0 VGA compatible controller: Intel Corporation 3rd Gen Core processor Graphics Controller (rev 09) 00:14.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) 00:16.0 Communication controller: Intel Corporation 7 Series/C210 Series Chipset Family MEI Controller #1 (rev 04) 00:1a.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #2 (rev 04) 00:1b.0 Audio device: Intel Corporation 7 Series/C210 Series Chipset Family High Definition Audio Controller (rev 04) 00:1c.0 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 1 (rev c4) 00:1c.1 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 2 (rev c4) 00:1c.2 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 3 (rev c4) 00:1c.3 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 4 (rev c4) 00:1c.5 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 6 (rev c4) 00:1c.6 PCI bridge: Intel Corporation 7 Series/C210 Series Chipset Family PCI Express Root Port 7 (rev c4) 00:1d.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB Enhanced Host Controller #1 (rev 04) 00:1f.0 ISA bridge: Intel Corporation HM77 Express Chipset LPC Controller (rev 04) 00:1f.2 RAID bus controller: Intel Corporation 82801 Mobile SATA Controller [RAID mode] (rev 04) 00:1f.3 SMBus: Intel Corporation 7 Series/C210 Series Chipset Family SMBus Controller (rev 04) 02:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n 0b:00.0 SD Host controller: O2 Micro, Inc. OZ600FJ0/OZ900FJ0/OZ600FJS SD/MMC Card Reader Controller (rev 05) 0c:00.0 Ethernet controller: Broadcom Corporation NetXtreme BCM5761 Gigabit Ethernet PCIe (rev 10)
Installation
You can follow the Installation guide to get yourself up and running. Just few exceptions mentioned below.
Wireless
Broadcom BCM5761
This card requires the proprietary broadcom-wlAUR driver, available in AUR (alternatively, you can use its dkms version, broadcom-wl-dkmsAUR).
Graphic Interface Configuration
Issue with XKeyboardConfig
While starting the graphic interface, you might come across with the bug #77504 reported in freedesktop bugzilla. It seems to apply to both Xorg and Xwayland. During the display server startup, the XKEYBOARD keymap compiler (xkbcomb) reports:
> Warning: Compat map for group 2 redefined > Using new definition > Warning: Compat map for group 3 redefined > Using new definition > Warning: Compat map for group 4 redefined > Using new definition Errors from xkbcomp are not fatal to the X server
I (josephgbr) followed the solution provided in the forum topic Xkeyboard/xkbcomp gives warnings and it seems to work fine: Comment out the following lines in the file /usr/share/X11/xkb/compat/basic
. The double forward-slash is the comment symbol.
// group 2 = AltGr; // group 3 = AltGr; // group 4 = AltGr;
General Configurations
PC Speaker
The E5430 has an awfully loud PC speaker. To disable it, ensure the module pcspkr
is not loaded during bootup:
/etc/modprobe.d/nobeep.conf
#Do not load the 'pcspkr' module on boot. blacklist pcspkr
You should follow instructions for installing cpufrequtils and pm-utils. There have been no problems with suspending and hibernating this laptop - just ensure you have enough swap.
Synaptics Touchpad
Make sure you install the package xf86-input-synaptics as it is required by the touchpad