latitude5450/README.md

73 lines
3.1 KiB
Markdown
Raw Normal View History

2014-11-23 15:37:40 +01:00
## Dell Latitude E5*50 Linux support
2016-11-10 08:48:21 +01:00
Tested on a Dell Latitude E5450 (late 2014) with Fedora 23/24 64bit, BIOS A10-A13.
2015-05-22 17:45:11 +02:00
2016-03-30 14:04:53 +02:00
Please note: BIOS prior to A06 have a serious issue with de-bouncing/repeating keys under Linux, see http://en.community.dell.com/support-forums/laptop/f/3518/t/19593360. Updating to [A10](http://www.dell.com/support/home/us/en/19/Drivers/DriversDetails?driverId=DHD06&fileId=3469377694&osCode=W764&productCode=latitude-e5450-laptop&languageCode=EN&categoryId=BI) or higher is strongly reccomended.
2014-11-23 15:37:40 +01:00
2016-11-10 08:42:21 +01:00
### Shutdown/reboot issues with kernel >= 4.8
2016-11-10 08:44:10 +01:00
See [kernel/README.md](kernel/README.md)
2016-11-10 08:42:21 +01:00
2014-11-23 15:37:40 +01:00
### WWAN module
2014-11-24 13:14:05 +01:00
Dell Latitude E5*50 laptops could have a "Dell Wireless 5809e Gobi™ 4G LTE Mobile Broadband Card" WWAN module installed. This WWAN device is based on the Qualcomm Gobi™.
2014-11-23 15:37:40 +01:00
2014-11-23 15:42:48 +01:00
| | |
|---|---|
| Name | Dell Wireless 5809e Gobi™ 4G LTE Mobile Broadband Card |
| ID | 413c:81b1 |
2016-03-30 14:03:28 +02:00
| Kernel module | qcserial, qmi_wwan |
2014-11-23 15:37:40 +01:00
2016-03-30 14:03:28 +02:00
The device id of this Gobi™ module is still missing from the ```qcserial``` devices table, so I created a udev rule which loads the ```qcserial``` module, switchs the ```bConfigurationValue``` from 2 to 1** and adds the new device id ```413c:81b1``` to the ```qcserial``` driver. Current version of the udev rule loads the ```qmi_wwan``` modules too and adds the device id to that module to allow 4G/LTE connection through modern versions of NetworkManager/ModemManager.
2014-11-24 13:06:59 +01:00
** By default the device is loaded in the ```cdc_mbim``` mode (see https://www.kernel.org/doc/Documentation/networking/cdc_mbim.txt) instead in the classic serial modem mode.
2014-11-24 09:53:53 +01:00
#### GPS ####
To start the GPS
```bash
echo "\$GPS_START" > /dev/ttyUSB0
```
To stop the GPS
```bash
echo "\$GPS_STOP" > /dev/ttyUSB0
```
2014-11-24 13:23:33 +01:00
In the ```bin``` folder you can find an utility (```gobigps```) to easily start and stop the GPS. To be able to use this utility as normal user (more in general, to use the GPS) the user must be member of the ```dialout``` group.
You can check if the GPS is running with a simple ```cat```
```bash
cat /dev/ttyUSB0
```
or using _QGIS_.
2016-01-21 15:40:59 +01:00
### Smart-card reader (Fedora <= 22 only)
2016-11-10 08:58:28 +01:00
NOTE: this is not needed anymore, starting from Fedora 23 `pcsc-lite-ccid-1.4.19` is part of the stable release.
The Broadcom 5880v5 used in this Latitude (id `0a5c:5804`) is supported by `pcsc-lite-ccid` starting from release 1.4.19. Fedora 21 and 22 provide version 1.4.18; `pcsc-lite-ccid-1.4.19`, backported from rawhide, can be downloaded from the following repo:
https://copr.fedoraproject.org/coprs/dani/ccid-drivers-backport/
2015-07-23 16:36:23 +02:00
Using DNF:
```bash
sudo dnf copr enable dani/ccid-drivers-backport
sudo dnf install pcsc-lite-ccid
```
2014-11-24 13:14:48 +01:00
2015-07-23 16:36:23 +02:00
Using YUM:
```bash
2015-07-23 16:37:00 +02:00
wget -O- https://copr.fedoraproject.org/coprs/dani/ccid-drivers-backport/repo/fedora-21/dani-ccid-drivers-backport-fedora-21.repo | sudo tee /etc/yum.repos.d/dani-ccid-drivers-backport-fedora-21.repo
2015-07-23 16:36:23 +02:00
sudo yum install pcsc-lite-ccid
```
2016-03-30 14:03:28 +02:00
## Related links
- http://www.0xf8.org/2015/06/dell-wireless-5809e-support-in-opensuse-13-2/
- http://www.0xf8.org/2015/07/dell-wireless-5809e-support-in-linux-a-followup/
- https://sigquit.wordpress.com/2015/02/09/dell-branded-sierra-wireless-3g4g-modem-not-online/