I managed to solve the problem as follows:
I have gone through terminal to:
Code:
gksudo gedit /lib/udev/rules.d/40-usb_modeswitch.rules
and changed the line
Code:
# Huawei E173
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1557", RUN+="usb_modeswitch '%b/%k'"
to
Code:
# Huawei E173
ATTRS{idVendor}=="12d1", ATTRS{idProduct}=="1436", RUN+="usb_modeswitch '%b/%k'"
i.e. I changed the "1557" to "1436" as I knew that theID that worked when it was plugged in the usb2 port was "12d1:1436".
I saved the file, exited and then plugged the huawei stick and it was recognized and worked immediatelly.
The lsusb result after that became:
Code:
Bus 003 Device 004: ID 12d1:1436 Huawei Technologies Co., Ltd.
Ofcourse I cannot explain why it was recognised just fine in the usb2 port by default, while in the usb3 port I had to do the above changes...
Bookmarks