MC7304 + Get current settings + manual IP settings

Thomas Schäfer tschaefer at t-online.de
Sun Jun 5 20:05:08 UTC 2016


Am Sonntag, 5. Juni 2016, 20:52:24 schrieb Bjørn Mork:

> How about if you use the modem in raw-ip mode?  Does it work with manual
> IP config then?
>

It works in raw-ip mode(kernel 4.5). I tested it. We have had a discussion in 
November/December last year.

For me the thing was solved. If I remember correctly, the raw-ip-mode was 
automatically selected by the newest version of mm/nm at that time.

This was the last log(for the MC7304) I find at the moment:

8: wwan0: <POINTOPOINT,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state 
UNKNOWN group default qlen 1000
    link/none 
    inet 10.18.88.31/26 scope global wwan0
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:62df:7a2c:4772:e492/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:2f09:788a:f047:7c27/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:d6c7:24fe:cddd:bcc5/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:6a6b:6c6b:7d2a:1177/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:7a4:e8ba:6a45:a976/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:a22:970e:6746:dab5/64 scope global mngtmpaddr 
dynamic 
       valid_lft forever preferred_lft forever
    inet6 2a01:598:b000:1afd:7cfd:efcb:c7:c156/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::a68d:ed6:2082:861f/64 scope link 
       valid_lft forever preferred_lft forever
9: wwan1: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default 
qlen 1000
    link/ether 2e:a2:32:42:49:9c brd ff:ff:ff:ff:ff:ff
hpmini:~ # mmcli -b 0
Bearer '/org/freedesktop/ModemManager1/Bearer/0'
  -------------------------
  Status             |   connected: 'yes'
                     |   suspended: 'no'
                     |   interface: 'wwan0'
                     |  IP timeout: '20'
  -------------------------
  Properties         |         apn: 'internet.telekom'
                     |     roaming: 'allowed'
                     |     IP type: 'ipv4v6'
                     |        user: 'tm'
                     |    password: 'none'
                     |      number: '*99#'
                     | Rm protocol: 'unknown'
  -------------------------
  IPv4 configuration |   method: 'dhcp'
                     |  address: 'unknown'
                     |   prefix: '0'
                     |  gateway: 'unknown'
                     |      DNS: none
                     |      MTU: '1430'
  -------------------------
  IPv6 configuration |   method: 'dhcp'
                     |  address: '2a01:598:b000:1afd:7cfd:efcb:c7:c156'
                     |   prefix: '64'
                     |  gateway: '2a01:598:b000:1afd:347e:fc7a:f0c1:c014'
                     |      DNS: '2a01:598:7ff:0:10:74:210:210'
                     |      MTU: '1430'
hpmini:~ # qmicli -p -d /dev/cdc-wdm0 --wds-get-current-settings
[/dev/cdc-wdm0] Current settings retrieved:
           IP Family: IPv4
        IPv4 address: 10.18.88.31
    IPv4 subnet mask: 255.255.255.192
IPv4 gateway address: 10.18.88.1
    IPv4 primary DNS: 10.74.210.210
  IPv4 secondary DNS: 10.74.210.211
                 MTU: 1430
             Domains: none


IPv6 was obviously not set manually, because of the count of addresses.
IPv4 -  I am not sure if it was done by dhcp or manually or by the NM.


Maybe I test it again this week.

Regards,

Thomas





More information about the libqmi-devel mailing list