Not getting IP Address after wds-start-network

Aleksander Morgado aleksander at aleksander.es
Thu Aug 6 14:45:41 PDT 2015


Hey,

On Thu, Aug 6, 2015 at 10:50 PM, Kavula Suresh <kavulas at gmail.com> wrote:
> I have a problem with the Sierra MC7354 Modem and libqmi drivers. I can
> establish connection with qmicli commands. After connecting network, I don’t
> get ip from service provider (with dhclient wwan0) and disconnects network
> after 1 or 2 minutes. Here is the command summary used:
>
> # qmicli -d /dev/cdc-wdm0 --wds-start-network=VZWINTERNET
> --client-no-release-cid --wds-follow-network
> [/dev/cdc-wdm0] Network started
>         Packet data handle: '1137907944'
>
> Ctrl+C will stop the network
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'connected'
> [/dev/cdc-wdm0] Connection status: 'disconnected'
> [/dev/cdc-wdm0] Stopping after detecting disconnection
> Network cancelled... releasing resources
> error: couldn't stop network: QMI protocol error (26): 'NoEffect'
> [/dev/cdc-wdm0] Client ID not released:
>         Service: 'wds'
>             CID: '9'
>
>
>
> After issuing command:
>
> ifconfig -a
>
> wwan0     Link encap:Ethernet  HWaddr 3A:65:0F:F1:01:E3
>           inet6 addr: fe80::3865:fff:fef1:1e3/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:104 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:32124 (31.3 KiB)
>
> and
>
>     # dhclient -d -4 wwan0
> Internet Systems Consortium DHCP Client 4.1-ESV-R8
> Copyright 2004-2013 Internet Systems Consortium.
> All rights reserved.
> For info, please visit https://www.isc.org/software/dhcp/
>
> Listening on LPF/wwan0/3a:65:0f:f1:01:e3
> Sending on   LPF/wwan0/3a:65:0f:f1:01:e3
> Sending on   Socket/fallback
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 3
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 5
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 7
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 8
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 13
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 8
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 14
> DHCPDISCOVER on wwan0 to 255.255.255.255 port 67 interval 3
> No DHCPOFFERS received.
> No working leases in persistent database - sleeping.
>
> Any suggestions would be help to make wwan0 broadband connection in forever
> mode.
>

Assuming you're not using libqmi git master, go apply this patch here
and retry ,please:

http://cgit.freedesktop.org/libqmi/commit/?id=4a82bb9be84861e5098d1c1482b16f60b2b3e449

The MC7354 shows up with 2 pairs of QMI+WWAN pairs; one of them is by
default set to raw-ip; the other one is set to 802.3.The kernel driver
expects it to be 802.3, so you'll need to either choose the QMI+WWAN
pair which is already in 802.3, or otherwise, unconditionally switch
to 802.3 before connecting (with that patch).

Without more info that's what I would suggest to do for now.

-- 
Aleksander
https://aleksander.es


More information about the libqmi-devel mailing list