All of my 3 ports (usb-c) on my Dell xps-13-9380-laptop (ubuntu 19.04) don't work anymore. These are the specs of my laptop.
I tried to update my BIOS by following these instructions.
I also read in this post that downloading the update to the firmware would fix it:.
However, it says I need to download the .exe file to a USB stick. Since all my ports don't work, I can't do that, obviously.
I ran this command in my terminal
fwupdmgr get-updates
and got this result:
No upgrades for XPS 13 9380 System Firmware, current is 0.1.6.0: 0.1.6.0=same, 0.1.5.0=older, 0.1.4.0=older, 0.1.3.2=older, 0.1.2.1=older
I assume my firmware is up-to-date?
I ran Dell's Diagnostic tool. It says everything is fine. I turned it on/off and restarted it. Result doesn't change though.
What else can I do other than sending it back to Dell or resetting to factory settings and installing everything again?
EDIT:
Running sudo dmidecode
gives me this:
# dmidecode 3.2
Getting SMBIOS data from sysfs.
SMBIOS 3.2.1 present.
# SMBIOS implementations newer than version 3.2.0 are not
# fully supported by this version of dmidecode.
Table at 0x000E0000.
Handle 0x0000, DMI type 0, 26 bytes
BIOS Information
Vendor: Dell Inc.
Version: 1.6.0
Release Date: 07/07/2019
Address: 0xF0000
Runtime Size: 64 kB
ROM Size: 32 MB
Characteristics:
PCI is supported
PNP is supported
BIOS is upgradeable
BIOS shadowing is allowed
Boot from CD is supported
Selectable boot is supported
EDD is supported
Japanese floppy for NEC 9800 1.2 MB is supported (int 13h)
5.25"/1.2 MB floppy services are supported (int 13h)
3.5"/720 kB floppy services are supported (int 13h)
3.5"/2.88 MB floppy services are supported (int 13h)
Print screen service is supported (int 5h)
8042 keyboard services are supported (int 9h)
Serial services are supported (int 14h)
Printer services are supported (int 17h)
ACPI is supported
USB legacy is supported
Smart battery is supported
BIOS boot specification is supported
Function key-initiated network boot is supported
Targeted content distribution is supported
UEFI is supported
BIOS Revision: 1.6
Running fwupdmgr get-devices
gives me this:
XPS 9380 Thunderbolt Controller
DeviceId: 2bb8e4b8d5a86a6860d53f48940c203385734c6c
Guid: 0f401ed2-b847-532a-adc8-3193fc737be6
Summary: Unmatched performance for high-speed I/O
Plugin: thunderbolt
Flags: internal|updatable|registered
Vendor: Dell
VendorId: TBT:0x00D4
Version: 40.00
Icon: computer
Created: 2019-08-28
XPS 13 9380 System Firmware
DeviceId: 6c24a747f97668873b761558e322398a91dbf394
Guid: ce945437-7358-49f1-95d8-6b694a10a755
Plugin: uefi
Flags: internal|updatable|require-ac|supported|registered|needs-reboot
Version: 0.1.6.0
VersionLowest: 0.1.6.0
Icon: computer
Created: 2019-08-28
UPDATE
I fixed (for now) by shutting down (not restart but shut down) and unplug everything that is connected to the port (charger, USB, docking station etc.) and then leave it there for like an hour. After that it would work correctly like before, I can use all the ports now. Not sure how long this state will last for me though