Troubleshoot Huawei E398 On Manjaro Linux

Its been days, my Tata Photon Plus device, E398 was not working properly on my favourite linux distro, Manjaro. So today I found some time to dig it and solve the problem.

Problem was that, My modem was showing up lsusb but was not getting detected by wvdial or dmesg.

$ lsusb
Bus 002 Device 009: ID 12d1:1505 Huawei Technologies Co., Ltd. E398 LTE/UMTS/GSM Modem/Networkcard

First of all, install following packages.

Here, note down following.
Vendor ID = 12d1
Product ID = 1505

Now install these packages.


# pacman -S usb_modeswitch modemmanager wvdial ppp

Edit this file after installing the packages


vim /lib/udev/rules.d/40-usb_modeswitch.rules

Append following lines at the end, and replace Vendor ID and Product ID accordingly.

#Huawei E398
ATTR{idVendor}=="12d1", ATTR{idProduct}=="1505", RUN+="usb_modeswitch '%b/%k'"

Issue following command to test

# usb_modeswitch -v 12d1 -p 1505 -V 12d1 -P 1506 -M "55534243123456780000000000000011062000000100000000000000000000" 

If everything goes right issue this command using your product and vendor ID.

modprobe option vendor=0x12d1 product=0x1506

Replug the Modem, It will work like a charm. Keep me posted if you face any problems.

Cheers !

One Reply to “Troubleshoot Huawei E398 On Manjaro Linux”

Leave a Reply