ASUS USB external monitor not being recognized

Sure, @Aravisian:

ASUS MB169B+ (I'm only trying to connect one external monitor to my X1 Carbon at the moment)

Ah...
I understand, now. The ASUS driver conflicted with the Lenovo driver.
I was quite puzzled.

That also makes this a bit more tricky... The trouble is the ASUS Monitor, not the Lenovo machine.
Due to ASUS attempting to retain certain aspects of Proprietary globs, they only released certain drivers to open source, not the full package.

If your primary machine was also ASUS, this would have been easier.

In this case, you may be able to handle both monitors by using a kernel that includes the patch for ASUS as well as the drivers for Lenovo.
Can you please run

uname -a

and relay which kernel you are on?
We need to see about getting you above the 5.15 kernel.

1 Like

Hi @Aravisian, here's the output:

Linux ThinkPad-X1-Carbon-Gen-8 5.4.0-125-generic #141-Ubuntu SMP Wed Aug 10 13:42:03 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux

5.4...
Have you been running your regular Zorin OS updates and Upgrades?

sudo apt update && sudo apt full-upgrade

Recommend "full" upgrade to ensure essential files that require overwriting be overwritten.

1 Like

Yes, I've been running the updates whenever prompted. Just ran the update command in Terminal and got the following output:

0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

Can you please reference this post in regards to installing a higher kernel?

1 Like

If I use the TuxInvader repository, should I change 5.19 in the command to 5.4?

sudo apt update && sudo apt install -y linux-generic-5.19

This is the proper command to use at this time for the TuxInvader kernel.

Once done, please reboot (Should automatically boot into the higher kernel)
and check

uname -r

Ensure you are using the 5.19 kernel - and test your system...

If this fails

You may need to tap the esc key or the tab key beginning at the Mother board splash screen to pull up the Grub Menu.
Move to Advanced Options for Zorin and select the previous working kernel to boot into.

1 Like

Terminal output:

5.19.7-051907-generic

Now that the kernel is updated to 5.19, what would you recommend doing? Thanks again for all of your help. :tea:

Test the external ASUS Monitor to see if it is recognized.

The Kernel is a large grouping of device drivers.

1 Like

It's still not being recognized for some reason. :confused:

Now that the kernel has been updated, should I try the first procedure again (installing displaylink)?

I do not have any reason to believe you will get different results trying that again.
That issue relates to using the DisplayLink driver for Asus machines, not Lenovo.
I could be wrong, of course.

1 Like

Thanks again for all of your help, @Aravisian. If you come up with any other ideas, please let me know as I'd love to get it working.

Please open a terminal with the external monitor connected and enter:

lsusb

and post back the results please.

1 Like

Hi @swarfendor437, here is the output:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 06cb:00bd Synaptics, Inc.
Bus 001 Device 002: ID 13d3:56bb IMC Networks Integrated Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

That is interesting, the usb monitor is not even listed in lsusb. All it returned were the USB hubs, USB 2 and 3 ports and your notebook's touchpad and camera. This suggests it is not recognised by the system at all. I asked for the output as normally the xxxx:xxxx hexadecimal device code can be checked against a kernel website so it looks like the monitor may never be recognised by GNU/Linux due to Asus inability to make it compatible.

Don't know if anything useful here on an old askubuntu thread.

1 Like

Oh, I'm sorry about that @swarfendor437 — I didn't have the USB monitor plugged in at the time I ran that Terminal command. Here is the output after plugging it in:

Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 17e9:ff0b DisplayLink ASUSTEK MB169B+
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 06cb:00bd Synaptics, Inc.
Bus 001 Device 002: ID 13d3:56bb IMC Networks Integrated Camera
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

You might be in luck or you might have to wait for Zorin 17:

1 Like

@swarfendor437 You're the best, that worked perfectly!

Thank you guys for all of your help, super grateful...

2 Likes