--nas-get-technology-preference does not work when connected to IPv6

Paul Gildea gildeap at tcd.ie
Wed Nov 10 14:14:24 UTC 2021


Hi,

I have noticed when my MC7455 connects to IPv6 that
*--nas-get-technology-preference* stops working and just gives an
"internal" error, anybody else see similar? If I see internal errors things
tend to start becoming quite unstable. qmicli 1.30.2 & SWI9X30C_02.33.03.00

 qmicli --verbose -p -d /dev/cdc-wdm2 --nas-get-technology-preference
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Opening device with flags
> 'proxy
> , auto'...
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] automatically selecting
> QMI mode
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] created endpoint
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Sent message...
> <<<<<< RAW:
> <<<<<<   length = 28
> <<<<<<   data   =
> 01:1B:00:00:00:00:00:01:00:FF:10:00:01:0D:00:2F:64:65:76:2F:63
> :64:63:2D:77:64:6D:32
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 27
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 16
> <<<<<<   message     = "Internal Proxy Open" (0xFF00)
> <<<<<< TLV:
> <<<<<<   type       = "Device Path" (0x01)
> <<<<<<   length     = 13
> <<<<<<   value      = 2F:64:65:76:2F:63:64:63:2D:77:64:6D:32
> <<<<<<   translated = /dev/cdc-wdm2
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Received message...
> <<<<<< RAW:
> <<<<<<   length = 19
> <<<<<<   data   = 01:12:00:80:00:00:01:01:00:FF:07:00:02:04:00:00:00:00:00
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 18
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Internal Proxy Open" (0xFF00)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> [10 Nov 2021, 14:04:32] [Debug] QMI Device at '/dev/cdc-wdm2' ready
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Assuming service 'nas' is
> suppor
> ted...
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Allocating new client ID...
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Sent message...
> <<<<<< RAW:
> <<<<<<   length = 16
> <<<<<<   data   = 01:0F:00:00:00:00:00:02:22:00:04:00:01:01:00:03
> [10 Nov 2021, 14:04:32] [Debug] [/dev/cdc-wdm2] Sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 15
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 4
> <<<<<<   message     = "Allocate CID" (0x0022)
> <<<<<< TLV:
> <<<<<<   type       = "Service" (0x01)
> <<<<<<   length     = 1
> <<<<<<   value      = 03
> <<<<<<   translated = nas
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Received message...
> <<<<<< RAW:
> <<<<<<   length = 24
> <<<<<<   data   =
> 01:17:00:80:00:00:01:02:22:00:0C:00:02:04:00:00:00:00:00:01:02
> :00:03:03
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 23
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 2
> <<<<<<   tlv_length  = 12
> <<<<<<   message     = "Allocate CID" (0x0022)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Allocation Info" (0x01)
> <<<<<<   length     = 2
> <<<<<<   value      = 03:03
> <<<<<<   translated = [ service = 'nas' cid = '3' ]
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Registered 'nas' (version
> unknow
> n) client with ID '3'
> [10 Nov 2021, 14:04:33] [Debug] Asynchronously getting technology
> preference...
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Sent message...
> <<<<<< RAW:
> <<<<<<   length = 13
> <<<<<<   data   = 01:0C:00:00:03:03:00:01:00:2B:00:00:00
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 12
> <<<<<<   flags   = 0x00
> <<<<<<   service = "nas"
> <<<<<<   client  = 3
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 0
> <<<<<<   message     = "Get Technology Preference" (0x002B)
> [10 Nov 2021, 14:04:33] [Debug] [/dev/cdc-wdm2] Received message...
> <<<<<< RAW:
> <<<<<<   length = 20
> <<<<<<   data   =
> 01:13:00:80:03:03:02:01:00:2B:00:07:00:02:04:00:01:00:03:00
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 19
> <<<<<<   flags   = 0x80
> <<<<<<   service = "nas"
> <<<<<<   client  = 3
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 1
> <<<<<<   tlv_length  = 7
> <<<<<<   message     = "Get Technology Preference" (0x002B)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 01:00:03:00
> <<<<<<   translated = FAILURE: Internal
> error: couldn't get technology preference: QMI protocol error (3):
> 'Internal'
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Releasing 'nas' client
> with flag
> s 'release-cid'...
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Unregistered 'nas' client
> with I
> D '3'
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Sent message...
> <<<<<< RAW:
> <<<<<<   length = 17
> <<<<<<   data   = 01:10:00:00:00:00:00:03:23:00:05:00:01:02:00:03:03
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Sent generic request
> (translated
> )...
> <<<<<< QMUX:
> <<<<<<   length  = 16
> <<<<<<   flags   = 0x00
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "none"
> <<<<<<   transaction = 3
> <<<<<<   tlv_length  = 5
> <<<<<<   message     = "Release CID" (0x0023)
> <<<<<< TLV:
> <<<<<<   type       = "Release Info" (0x01)
> <<<<<<   length     = 2
> <<<<<<   value      = 03:03
> <<<<<<   translated = [ service = 'nas' cid = '3' ]
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Received message...
> <<<<<< RAW:
> <<<<<<   length = 24
> <<<<<<   data   =
> 01:17:00:80:00:00:01:03:23:00:0C:00:02:04:00:00:00:00:00:01:02
> :00:03:03
> [10 Nov 2021, 14:04:37] [Debug] [/dev/cdc-wdm2] Received generic response
> (trans
> lated)...
> <<<<<< QMUX:
> <<<<<<   length  = 23
> <<<<<<   flags   = 0x80
> <<<<<<   service = "ctl"
> <<<<<<   client  = 0
> <<<<<< QMI:
> <<<<<<   flags       = "response"
> <<<<<<   transaction = 3
> <<<<<<   tlv_length  = 12
> <<<<<<   message     = "Release CID" (0x0023)
> <<<<<< TLV:
> <<<<<<   type       = "Result" (0x02)
> <<<<<<   length     = 4
> <<<<<<   value      = 00:00:00:00
> <<<<<<   translated = SUCCESS
> <<<<<< TLV:
> <<<<<<   type       = "Release Info" (0x01)
> <<<<<<   length     = 2
> <<<<<<   value      = 03:03
> <<<<<<   translated = [ service = 'nas' cid = '3' ]
> [10 Nov 2021, 14:04:37] [Debug] Client released
> [10 Nov 2021, 14:04:37] [Debug] Closed


Regards,
--
Paul
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/libqmi-devel/attachments/20211110/db9e15ed/attachment.htm>


More information about the libqmi-devel mailing list