Getting WWAN 413c:81b6 to work

Hi,
I know the Make & Model of the Modem, its a "DW5811e Snapdragon™ X7 LTE", also often referred to as a "EM7455B" made by "Sierra Wireless, Incorporated". I should maybe add that we are NOT talking about a USB Dongle type device, but rather an internal module mounted inside a Laptop.
image
This is about what it looks like (picture stolen from the web)

When you say "USB Wifi Dongle" I guess you mean an External USB 4G Modem dongle, also sometimes referred to as "Surfstick" or something similar, that's not a route I want to go though, since I specifically bought this laptop for the internal LTE Modem. I think a USB dongle sticking out from the side is an accident waiting to happen.

I could imagine swapping the modem to something that definitely works with Ubuntu/Zorin, if it is not too expensive. I'd have to be sure though, before i order anything.

2 Likes

Found this. It looks very involved.
https://forums.lenovo.com/t5/Ubuntu/Getting-Sierra-EM7455-and-similar-to-work-on-X1C6/td-p/4326043

2 Likes

Very good point.:wink:

Yes, it does. So much for "probably something simple..." I guess there always has to be an outlier...

1 Like

Actually it should be in the Hardware help category.
I moved the thread.

1 Like

One more site:

1 Like

I've tried that, i can't seam to set the "FASTENUMEN" setting to "0":

AT!CUSTOM?
!CUSTOM: 
             GPSENABLE		0x04
             GPSSEL		0x01
             IPV6ENABLE		0x01
             SIMLPM		0x01
AT!ENTERCND="A710"
OK
AT!CUSTOM="FASTENUMEN",0
OK
AT!CUSTOM?
!CUSTOM: 
             GPSENABLE		0x04
             GPSSEL		0x01
             IPV6ENABLE		0x01
             SIMLPM		0x01
             USBSERIALENABLE	0x01
             SINGLEAPNSWITCH	0x01


OK
AT!RESET
OK

Also to be completely honest i don't really feel comfortable setting things i don't really understand. From what i understand, since the command AT!PCINFO? outputs

State: Online
LPM voters - Temp:0, Volt:0, User:0, W_DISABLE:0, IMSWITCH:0, BIOS:0, LWM2M:0, OMADM:0, FOTA:0
LPM persistence - None

and not State: Low Power Mode, The Modem is probably NOT in "Airplane Mode", and therefore all of this should not be needed in my case, could be completely wrong though!

If anyone understand this better then i do, please let me know!

@Aravisian might have some idea.

As far as I understand this fix, i'd need to edit a driver and recompile the kernal? Thats a bit too far out of my comfort zone. Also this post is 4 years old, i'd assume the change would have already made it into the release of my version of ZorinOS?
Hope i am not making a fool out of myself, but as i said, i am kind of new to this whole thing...

We need a second opinion.
Hopefully @Aravisian will be coming back here soon.

1 Like

The first link does not require messing with the kernel.
It's pretty straightforward - a series of configuration steps. But since I do not have this device, I cannot test it to see if it works.

1 Like

You mean the Solution with the AT commands? Yeah, i tried that, step by step, see this post, didn't work for me :frowning:
Whenever i send to command AT!CUSTOM="FASTENUMEN",0i get the nessesery OK back, but when i check back with AT!CUSTOM?, it was not actually set.

             USBSERIALENABLE	0x01
             SINGLEAPNSWITCH	0x01

Are the only settings that changed.

1 Like

Ok...

I am not very sure on this...
I could not find much available data. But... I got into one of my Bonehead Stubborn modes...
And began sifting through the drivers in the 5.11 kernel and the 5.8 kernel.
I could Be Wrong
But it looks like the 5.8 modules extra contains drivers that should allow this to work while the 5.11 does not.

It's harmless to try and worth trying so...

Let's rock.

sudo apt install linux-headers-5.8.0-63-generic linux-modules-5.8.0-63-generic linux-modules-extra-5.8.0-63-generic linux-image-5.8.0-63-generic

Once installed, reboot. begin tapping the esc key as you reach the Grub Menu to see Advanced Options for Zorin
Select that and then arrow key to the 5.8 kernel and select to boot from that.
Then test... If it works, we can set your machine to not auto-upgrade to the later 5.11 kernel.
If it does not work, your next reboot will put you back on the 5.11 kernel and we can remove the 5.8.

1 Like

Managed to install and boot into the mentioned kernal, unfortunatly still no success :frowning:

First i made sure I actually booted into the right kernal:

daniel@daniel-Latitude-7370:~$ uname -r
5.8.0-63-generic

Then i tried to connect as per usual

daniel@daniel-Latitude-7370:~$ nmcli c up Vodafone\ Default
Error: Connection activation failed: Network registration timed out
Hint: use 'journalctl -xe NM_CONNECTION=0040cbac-32cd-4925-b30a-b1b7aab851cc + NM_DEVICE=cdc-wdm6' to get more details.

Didn't work, the log shows the same problem as before:

Nov 19 11:25:20 daniel-Latitude-7370 NetworkManager[962]: <info>  [1637317520.8442] device (cdc-wdm6): Activation: starting connection 'Vodafone Default' (0040cbac-32cd-4925-b30a-b1b7aab851cc)
Nov 19 11:25:20 daniel-Latitude-7370 NetworkManager[962]: <info>  [1637317520.8444] device (cdc-wdm6): state change: disconnected -> prepare (reason 'none', sys-iface-state: 'managed')
Nov 19 11:26:21 daniel-Latitude-7370 NetworkManager[962]: <warn>  [1637317581.3240] modem-broadband[cdc-wdm6]: failed to connect modem: Network timeout
Nov 19 11:26:21 daniel-Latitude-7370 NetworkManager[962]: <info>  [1637317581.3241] device (cdc-wdm6): state change: prepare -> failed (reason 'gsm-registration-timeout', sys-iface-state: 'managed')
Nov 19 11:26:21 daniel-Latitude-7370 NetworkManager[962]: <warn>  [1637317581.3319] device (cdc-wdm6): Activation: failed for connection 'Vodafone Default'
Nov 19 11:26:21 daniel-Latitude-7370 NetworkManager[962]: <info>  [1637317581.3341] device (cdc-wdm6): state change: failed -> disconnected (reason 'none', sys-iface-state: 'managed')

For good measure i tried to connect using mmcli, also unchanged behaviour:

daniel@daniel-Latitude-7370:~$ sudo  mmcli -m 0 --simple-connect="apn=web.vodafone.de" -v
[sudo] password for daniel:          
[19 Nov 2021, 11:29:53] [Debug] Forcing request to be run asynchronously
[19 Nov 2021, 11:29:53] [Debug] Assuming '0' is the modem index
[19 Nov 2021, 11:29:53] [Debug] ModemManager process found at ':1.16'
[19 Nov 2021, 11:29:53] [Debug] Modem found at '/org/freedesktop/ModemManager1/Modem/0'

[19 Nov 2021, 11:29:53] [Debug] Asynchronously connecting the modem...
error: couldn't connect the modem: 'Timeout was reached'

1 Like

Here is my USB 4G modem.
I only use it when I am at a summer cottage of my mother-in-law where no internet exists.
I use it with a USB extension which has come with an old Logitech mouse.
I have never experienced a single accident with this configulation.

1 Like

Thanks for the hint, but thats really not a viable solution for me. This is a Laptop i am taking basically everywhere and i don't want to carry or use a USB Dongle. It really HAS to be completely internal.

1 Like

I just double-checked and everything shows that the support should be in that kernel.
What is the output of sudo nano /etc/modprobe.d/blacklist.conf

Also
sudo nano /etc/NetworkManager/NetworkManager.conf

Honestly, i've given up on that Modem now. Just went out and bought a used one form German "craigslist" for 20€ and installed it. Worked right out of the box.


I am willing to put the other one back in if you want to try and get it to work with me for the sake of the community, but i personally am done with it :smiley:

1 Like

meh... If anyone needs to get that thing working, we will just cross that bridge when we come to it. I think you've suffered enough.

1 Like

If 20 Euro can spare you from a headache, it is the best solution.

From my system integration experience since 1990's, I found the hardware solution is way simpler than the software solution. (That explains why I now own a huge collection of network cards and USB dongles).

And remember, there are some hardware which never work with Linux since majority of them were only tested with Windows.

2 Likes

Still very thankful for your support! :slight_smile: Now i'll try to put the rouge Wifi Card in my Company laptop thats running windows 10, lets see if that works :smiley:

1 Like