According to one commenter on Stack Overflow there are files which contain an explanation of the error code number.
$ find /usr/include/ -iname *errno* -print -exec grep 110 {} \;
…
/usr/include/asm-generic/errno.h
#define ETIMEDOUT 110 /* Connection timed out */
My interpretation in this case would be that the usb subsystem tried to detect and read the device descriptor of device 1-1.6 to know how to communicate with this device. Unfortunately the device didn't answer in time so the connection timed out at 22.174038 in this example. The OS can make one or more attempts to detect the device after this failure, please check journalctl
(search works like in vim) after the event happened, was it detected correctly after another attempt by the OS shortly after? Was it the modem dongle or something else?
If it got detected then there is not much to worry about. If it didn't then you need to identify to which device this problem relates to and when it happens. Does it also happen when you switch from Windows to Ubuntu or when you reboot Ubuntu?
To avoid problems with USB Internet dongles I recommend to use the SIM card it contains in a mobile wifi hotspot, a Dual SIM phone with hotspot functionality or an internal modem instead.
The question I linked to earlier was answered by the OP himself, he said that updating the firmware/BIOS solved the issue for him. You can check if there is a firmware update for your laptop available or for the USB device in question (usually not, but possible).
lsusb
in terminal to discover the identity of 1-1.6? Another way is to leave the dongle disconnected when you boot, and see if the error goes away. Cheers, Al