Hi;

I bought this laptop over Christmas:


ASUS VivoBook Pro N705FD Notebook, 17.3" FHD Display, Intel Core i7-8565U Upto 4.60GHz, 32GB RAM, 1TB SSD + 1TB HDD, NVIDIA GeForce GTX 1050, HDMI, Card Reader, Wi-Fi, Bluetooth, Windows 10 Pro


And I installed Fedora 31 on it.

The HDMI port drives a second monitor fine but the USB-C port will not. I can plug an external drive into the USB-C port and it mounts it fine, however I would like to drive an additional monitor with it.


When I plug an external monitor into the USB-C port I usually see something like this via dmesg:

[100335.446405] usb 1-3: new high-speed USB device number 11 using xhci_hcd
[100335.919043] usb 1-3: New USB device found, idVendor=2109, idProduct=0100, bcdDevice= 6.03
[100335.919046] usb 1-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[100335.919048] usb 1-3: Product: USB-C dongle
[100335.919050] usb 1-3: Manufacturer: VIA Technologies Inc.        
[100335.919051] usb 1-3: SerialNumber: 0000000000000001
[100340.101375] usb usb2-port3: Cannot enable. Maybe the USB cable is bad?
[100344.156355] usb usb2-port4: Cannot enable. Maybe the USB cable is bad?


Also here is the output of an lspci:

$ lspci
00:00.0 Host bridge: Intel Corporation Coffee Lake HOST and DRAM Controller (rev 0b)
00:02.0 VGA compatible controller: Intel Corporation UHD Graphics 620 (Whiskey Lake)
00:04.0 Signal processing controller: Intel Corporation Xeon E3-1200 v5/E3-1500 v5/6th Gen Core Processor Thermal Subsystem (rev 0b)
00:08.0 System peripheral: Intel Corporation Xeon E3-1200 v5/v6 / E3-1500 v5 / 6th/7th/8th Gen Core Processor Gaussian Mixture Model
00:12.0 Signal processing controller: Intel Corporation Cannon Point-LP Thermal Controller (rev 30)
00:14.0 USB controller: Intel Corporation Cannon Point-LP USB 3.1 xHCI Controller (rev 30)
00:14.2 RAM memory: Intel Corporation Cannon Point-LP Shared SRAM (rev 30)
00:14.3 Network controller: Intel Corporation Cannon Point-LP CNVi [Wireless-AC] (rev 30)
00:15.0 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #0 (rev 30)
00:15.1 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP Serial IO I2C Controller #1 (rev 30)
00:16.0 Communication controller: Intel Corporation Cannon Point-LP MEI Controller #1 (rev 30)
00:17.0 SATA controller: Intel Corporation Cannon Point-LP SATA Controller [AHCI Mode] (rev 30)
00:1c.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #1 (rev f0)
00:1c.4 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #5 (rev f0)
00:1d.0 PCI bridge: Intel Corporation Cannon Point-LP PCI Express Root Port #9 (rev f0)
00:1e.0 Communication controller: Intel Corporation Device 9da8 (rev 30)
00:1e.2 Serial bus controller [0c80]: Intel Corporation Device 9daa (rev 30)
00:1f.0 ISA bridge: Intel Corporation Cannon Point-LP LPC Controller (rev 30)
00:1f.3 Audio device: Intel Corporation Cannon Point-LP High Definition Audio Controller (rev 30)
00:1f.4 SMBus: Intel Corporation Cannon Point-LP SMBus Controller (rev 30)
00:1f.5 Serial bus controller [0c80]: Intel Corporation Cannon Point-LP SPI Controller (rev 30)
02:00.0 3D controller: NVIDIA Corporation GP107M [GeForce GTX 1050 Mobile] (rev a1)
03:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 15)


Thoughts?


Thanks in advance...