I've got an Huawei HiLink E303 USB G3-internet dongle that I'd like to use to connect to the internet. I'm using Arch Linux. According to this page, the Linux drivers are actually on the device and can be installed relatively easy, including on Arch. However, I am not able to actually mount this device, and can therefore not extract the drivers. Basically, the device is being recognized as a USB device, then promptly after that it loads as a 'CDC Ethernet Device'. In the aforementioned tutorial, the trick is in mounting the device and then loading the drivers, but I'm unable to do so. No drive letter is being assigned when checking the journal (remember, Arch is using systemd now, so no more /var/log/messages etc files).
Here's some output:
$ journalctl -f Feb 15 02:47:57 S1 kernel: usb 1-2: new high-speed USB device number 21 using ehci_hcd Feb 15 02:47:58 S1 kernel: scsi12 : usb-storage 1-2:1.0 Feb 15 02:47:58 S1 kernel: usb 1-2: USB disconnect, device number 21 Feb 15 02:48:03 S1 kernel: usb 1-2: new high-speed USB device number 22 using ehci_hcd Feb 15 02:48:04 S1 kernel: cdc_ether 1-2:1.0 eth0: register 'cdc_ether' at usb-0000:00:1d...2:63 Feb 15 02:48:04 S1 systemd-udevd: renamed network interface eth0 to enp0s29f7u2 $ lsusb Bus 001 Device 024: ID 12d1:14db Huawei Technologies Co., Ltd. ... (other irrelevant devices) $ ls /dev/disk/by-uuid No new devices show up here $ fdisk -l No new devices show up here $ ls /dev No new devices show up here
By not being given a drive letter - or even a cdrom assignation as is shown on the tutorial page, I am unable to mount the device. Anybody any idea?
Also, I ultimately want to connect to the internet so if someone knows a shortcut to that, that would work as well. I tried to run
ifconfig enp0s29f7u2 up, and it is indeed activated, but no real connection is made.