[deleted] Congratulations! Tried this method before, unfortunately it doesn't work with my device (Huawei Mobile WiFi E5330). Could you post some config content with your ModemManager or udev rules in /etc folders? Thanks!

    • [deleted]

    Abet Does it work on other distros? What's the output of lsusb?

    • Abet replied to this.

      [deleted] Yes it works on most major distro, pretty strange though the usb_modeswitch does not have the neceessary config files as described in Draisberghof page..though it seems the latest usb_modeswitch was installed. I tried installing the drivers but the system tells me that I already had the newer product driver installed. lsusb identifies my device as mass storage data..tried manually activating modem mode but the system returns an error opening device.

        • [deleted]

        Abet "lsusb identifies my device as mass storage data"

        Then the culprit is usb_modeswitch. You may need to invoke it manually.

        • Abet replied to this.

          [deleted] 'been trying it for days..'guess i'll have to repeat again.

          Found this..
          https://dev.getsol.us/T2133
          does this explains why i could not find any config? I tried manually inputting the data but the system refuses to permit me to write...i always get mission abort.

            Hello Justin, if you mean internal wifi adapter, no I don't have it. My device was a mobile wifi router (Huawei E5330 device ID 12d1:1f01). Most of the work around fix for my device found on the net points to edit a few usb-modeswitch config files, but it seems my system does not have the data files installed like rules etc., I have empty folders. My device works with Fedora, OpenSUSE, Ubuntu, Arch to name some, but It never occured to me to check on the config files. I was not aware that it will not work with Solus. My other usb modem stick works but it was an old tech modem and gets stalled most of the time while doing system/app updates.

              @[deleted], I just realized that your post mas marked 'SOLVED' don't mind my query's and pardon the interruption. Thank you for your time.

              • [deleted]

              Abet As far as I know, the modeswitch data is already integrated to the package.

              • [deleted]

              Abet That's most probably due to Solus being stateless, so the config files are in /usr

              • Abet replied to this.

                [deleted] I see the files in the /usr/share & /usr/sbin but I do not have the files in /lib/udev/ specifically the rules.d so I could add my USB ID

                  [deleted] I executed this command to trigger it to modem mode:
                  usb_modeswitch -J -v 0x12d1 -p 0x1f01
                  but it returned 'cannot open device' message.

                    • [deleted]

                    Abet You need to execute it with sudo.

                    Hooray it worked! I found the files as pointed by sunnyflunk, then repeat run the command,
                    sudo usb_modeswitch -v 12d1 -p 1f01 -J
                    as pointed by watpi and the device switches to modem mode...now to make sure that it won't fail,
                    sudo reboot and it automatically detects the device as modem.
                    Thank you guys for all the help!