# Dell Latitude 7370

These laptops are a part of the Latitude 13 7000 Series featuring Intel Skylake [1]. This series does have _some_ relation to the Dell XPS 13 (2016) for general reference.

## dock

The TB15 thunderbolt dock is still a work-in-progress for support [2]. It seems to, currently, work best when plugged in before booting and avoiding any form of hot-plugging [3]

## bios

### updating

Download the BIOS update from the dell site and place it at the root of a FAT-formatted USB disk. Reboot and hit F12 during startup, selecting "BIOS Flash Update". The simple file browser should see the executable, select it and allow the update to occur.

## card reader

The Broadcom reader is currently not supported via ccid and pcsclite. It may also require a firmware/BIOS update : https://bugs.launchpad.net/ubuntu/+source/pcsc-lite/+bug/1596662

## touchpad

There is a known issue where the touchpad is detected as "ImPS/2 BYD TouchPad", a patch is in the works [4].

## displays

Due to being HiDPI it is also common to notice latency when using desktop environments like Gnome-Shell. Installing "vulkan-intel" appears to alleviate some of these issues.

## lspci and lsusb

On kernel '4.8.0-rc1-mainline' via linux-mainlineAUR

### lspci

     00:00.0 Host bridge: Intel Corporation Skylake Host Bridge/DRAM Registers (rev 08)
     00:02.0 VGA compatible controller: Intel Corporation HD Graphics 515 (rev 07)
     00:04.0 Signal processing controller: Intel Corporation Skylake Processor Thermal Subsystem (rev 08)
     00:14.0 USB controller: Intel Corporation Sunrise Point-LP USB 3.0 xHCI Controller (rev 21)
     00:14.2 Signal processing controller: Intel Corporation Sunrise Point-LP Thermal subsystem (rev 21)
     00:16.0 Communication controller: Intel Corporation Sunrise Point-LP CSME HECI #1 (rev 21)
     00:1c.0 PCI bridge: Intel Corporation Device 9d10 (rev f1)
     00:1c.4 PCI bridge: Intel Corporation Sunrise Point-LP PCI Express Root Port #5 (rev f1)
     00:1c.7 PCI bridge: Intel Corporation Device 9d17 (rev f1)
     00:1d.0 PCI bridge: Intel Corporation Device 9d18 (rev f1)
     00:1f.0 ISA bridge: Intel Corporation Device 9d46 (rev 21)
     00:1f.2 Memory controller: Intel Corporation Sunrise Point-LP PMC (rev 21)
     00:1f.3 Audio device: Intel Corporation Sunrise Point-LP HD Audio (rev 21)
     00:1f.4 SMBus: Intel Corporation Sunrise Point-LP SMBus (rev 21)
     6c:00.0 Non-Volatile memory controller: Samsung Electronics Co Ltd NVMe SSD Controller (rev 01)
     6d:00.0 Network controller: Intel Corporation Wireless 8260 (rev 3a)
     6e:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS525A PCI Express Card Reader (rev 01)

### lsusb

     Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
     Bus 001 Device 003: ID 0bda:5768 Realtek Semiconductor Corp.
     Bus 001 Device 002: ID 0a5c:5805 Broadcom Corp.
     Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

## known issues

### suspend

It appears the system can get into a state in which suspend will stop working (system will suspend but upon attempt to resume will cold boot)[5]. Current resolution appears to be to perform a shutdown within the system and suspend should start working again. Newer bios versions also have improved this issue, though it can still occur.

### no keyboard

It appears that on linux-mainlineAUR the system will boot without a keyboard. This can be resolved by adding `i8042` to the MODULES line in `/etc/mkinitcpio.conf`

Category:

- Dell