Re: help with kernel configuration for Intel i7 HQ CPU and Qualcom Snapdragon 4G LTE modem

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi,

Actually it was a configuration issue.

As shown in the internet:

ln -sft /etc/ModemManager/fcc-unlock.d
/usr/share/ModemManager/fcc-unlock.available.d/*

Enabling QMI

qmicli -d /dev/cdc-wdm0 --dms-swi-set-usb-composition=6

Fix config files:

root [ ~ ]# cat /etc/mbim-network.conf
APN=internet
PROXY=yes

root [ ~ ]# cat /etc/config/network
config interface 'wwan'
        option proto 'qmi'
        option device '/dev/cdc-wdm0'
        option apn 'internet'
        option pdptype 'ip'

Restart device:

qmicli -d /dev/cdc-wdm0 --dms-set-operating-mode=offline
qmicli -d /dev/cdc-wdm0 --dms-set-operating-mode=reset

This command gave me hope:

qmicli -d /dev/cdc-wdm0 --dms-set-fcc-authentication

Then start ModemManager add WWAN connection to NetworkManager.

ModemManager
nm-connection-editor

Makes it work!

regards, Joël



On Wed, Feb 26, 2025 at 1:20 AM Joël Krähemann <jkraehemann@xxxxxxxxx> wrote:
>
> Hi,
>
> First I would love to introduce myself. My name is Joël, I work on
> GSequencer a audio/MIDI sequencer.
>
> Can anyone provide me a working kernel configuration I can use with my
> 4G LTE modem?
>
> Sierra Wireless EM7455 Qualcomm Snapdragon X7 LTE-A
>
> The USB driver registers for the Qualcomm USB serial modem qcserial.
>
> It worked once, but not anymore.
>
> ~~~~
> ModemManager[1045]: <info>  ModemManager (version 1.18.12) starting in
> system bus...
> ModemManager[1045]: [qrtr] socket lookup from 1:0
> ModemManager[1045]: [qrtr] initial lookup finished
> ModemManager[1045]: opening device...
> ModemManager[1045]: cannot connect to proxy: Could not connect:
> Connection refused
> ModemManager[1045]: spawning new mbim-proxy (try 1)...
> ModemManager[1045]: [/dev/cdc-wdm0] Read max control message size from
> descriptors file: 4096
> ModemManager[1045]: <info>  [base-manager] couldn't check support for
> device '/sys/devices/pci0000:00/0000:00:1c.0/0000:03:00.0': not
> supported by any plugin
> ModemManager[1045]: <info>  [base-manager] couldn't check support for
> device '/sys/devices/pci0000:00/0000:00:1f.6': not supported by any
> plugin
> ModemManager[1045]: <info>  [cdc-wdm0/mbim] MBIM device is not QMI capable
> ModemManager[1045]: [/dev/cdc-wdm0] channel destroyed
> ModemManager[1045]: <info>  [device
> /sys/devices/pci0000:00/0000:00:14.0/usb1/1-5] creating modem with
> plugin 'sierra' and '2' ports
> ModemManager[1045]: <info>  [base-manager] modem for device
> '/sys/devices/pci0000:00/0000:00:14.0/usb1/1-5' successfully created
> ModemManager[1045]: opening device...
> ModemManager[1045]: [/dev/cdc-wdm0] Read max control message size from
> descriptors file: 4096
> ModemManager[1045]: [/dev/cdc-wdm0] Opening device with flags
> 'version-info, proxy, mbim, expect-indications'...
> ModemManager[1045]: [/dev/cdc-wdm0] created endpoint
> ModemManager[1045]: [/dev/cdc-wdm0] creating MBIM device...
> ModemManager[1045]: [/dev/cdc-wdm0] MBIM device created
> ModemManager[1045]: [/dev/cdc-wdm0] opening MBIM device...
> ModemManager[1045]: opening device...
> ModemManager[1045]: [/dev/cdc-wdm0] Read max control message size from
> descriptors file: 4096
> ModemManager[1045]: [/dev/cdc-wdm0] MBIM device open
> ModemManager[1045]: [/dev/cdc-wdm0] Checking version info (15 retries)...
> ModemManager[1045]: [/dev/cdc-wdm0] QMI Device supports 33 services:
> ModemManager[1045]: [/dev/cdc-wdm0]    ctl (1.5)
> ModemManager[1045]: [/dev/cdc-wdm0]    wds (1.67)
> ModemManager[1045]: [/dev/cdc-wdm0]    dms (1.14)
> ModemManager[1045]: [/dev/cdc-wdm0]    nas (1.25)
> ModemManager[1045]: [/dev/cdc-wdm0]    qos (1.6)
> ModemManager[1045]: [/dev/cdc-wdm0]    wms (1.10)
> ModemManager[1045]: [/dev/cdc-wdm0]    auth (1.3)
> ModemManager[1045]: [/dev/cdc-wdm0]    at (1.2)
> ModemManager[1045]: [/dev/cdc-wdm0]    voice (2.1)
> ModemManager[1045]: [/dev/cdc-wdm0]    cat2 (2.24)
> ModemManager[1045]: [/dev/cdc-wdm0]    uim (1.45)
> ModemManager[1045]: [/dev/cdc-wdm0]    pbm (1.4)
> ModemManager[1045]: [/dev/cdc-wdm0]    test (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    loc (2.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    sar (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    ts (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    tmd (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    wda (1.16)
> ModemManager[1045]: [/dev/cdc-wdm0]    csvt (1.1)
> ModemManager[1045]: [/dev/cdc-wdm0]    coex (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    pdc (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    rfrpe (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    dsd (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    ssctl (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0x2e] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0x30] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0x31] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0x36] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    rms (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0xf0] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0xf3] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0xf5] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0]    unknown [0xf6] (1.0)
> ModemManager[1045]: [/dev/cdc-wdm0] Enabling QMI indications via MBIM...
> ModemManager[1045]: [/dev/cdc-wdm0] enabled QMI indications via MBIM
> ModemManager[1045]: <info>  [modem0/cdc-wdm0/mbim] MBIM device is QMI capable
> ModemManager[1045]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[1045]: [/dev/cdc-wdm0] Registered 'dms' (version 1.14)
> client with ID '3'
> ModemManager[1045]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[1045]: [/dev/cdc-wdm0] Registered 'nas' (version 1.25)
> client with ID '4'
> ModemManager[1045]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[1045]: [/dev/cdc-wdm0] Registered 'loc' (version 2.0)
> client with ID '1'
> ModemManager[1045]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[1045]: [/dev/cdc-wdm0] Registered 'pdc' (version 1.0)
> client with ID '1'
> ModemManager[1045]: [/dev/cdc-wdm0] Allocating new client ID...
> ModemManager[1045]: [/dev/cdc-wdm0] Registered 'uim' (version 1.45)
> client with ID '3'
> ModemManager[1045]: <info>  [modem0] QMI-based capability and mode
> switching support enabled
> ModemManager[1045]: <warn>  [modem0/sim0] couldn't load list of
> emergency numbers: No AT port available to run command
> ModemManager[1045]: <warn>  [modem0] couldn't load UE mode of
> operation for EPS: No AT port available to run command
> ModemManager[1045]: <warn>  [modem0] couldn't load initial EPS bearer
> settings: LTE attach status info is unsupported
> ModemManager[1045]: <warn>  [modem0] couldn't open ports during Modem
> SIM hot swap enabling: Couldn't get primary port
> ModemManager[1045]: <info>  [modem0] state changed (unknown -> disabled)
> ModemManager[1045]: <info>  [modem0] state changed (disabled -> enabling)
> ModemManager[1045]: <warn>  [modem0] Failure
> ModemManager[1045]: <warn>  [modem0] Failure
> ModemManager[1045]: <warn>  [modem0] couldn't enable interface:
> 'Invalid transition'
> ModemManager[1045]: <info>  [modem0] state changed (enabling -> disabled)
> ~~~~
>
> regards, Joël





[Index of Archives]     [Audio]     [Hams]     [Kernel Newbies]     [Security]     [Netfilter]     [Bugtraq]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Samba]     [Video 4 Linux]     [Fedora Users]

  Powered by Linux