Join GitHub today
GitHub is home to over 28 million developers working together to host and review code, manage projects, and build software together.
Sign upWWan broken since last dom0 update #3041
Comments
andrewdavidwong
added
bug
C: kernel
labels
Aug 21, 2017
andrewdavidwong
added this to the Release 3.2 updates milestone
Aug 21, 2017
referenced
this issue
in rtiangha/qubes-linux-kernel
Aug 23, 2017
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rtiangha
Aug 29, 2017
Kernel 4.9.45 is now in current-testing. Install that and see if it fixes the issue.
rtiangha
commented
Aug 29, 2017
|
Kernel 4.9.45 is now in current-testing. Install that and see if it fixes the issue. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
Sep 12, 2017
i am unable to install 4.9.45 from current-testing:
$ sudo qubes-dom0-update --enablerepo qubes-dom0-current-testing kernel kernel-qubes-vm
Using sys-firewall as UpdateVM to download updates for Dom0; this may take some time...
Running command on VM: 'sys-firewall'...
Running command on VM: 'sys-firewall'...
Qubes Templates repository 112 kB/s | 4.2 kB 00:00
Fedora 23 - x86_64 6.6 MB/s | 43 MB 00:06
Fedora 23 - x86_64 - Updates 6.1 MB/s | 25 MB 00:04
Qubes Dom0 Repository (updates) 5.3 MB/s | 2.4 MB 00:00
Qubes Dom0 Repository (updates-testing) 6.1 MB/s | 4.6 MB 00:00
Last metadata expiration check: 0:00:05 ago on Tue Sep 12 21:18:54 2017.
Package kernel-1000:4.9.35-20.pvops.qubes.x86_64 is already installed, skipping.
Package kernel-1000:4.4.67-13.pvops.qubes.x86_64 is already installed, skipping.
Package kernel-1000:4.9.35-19.pvops.qubes.x86_64 is already installed, skipping.
Package kernel-qubes-vm-1000:4.9.35-19.pvops.qubes.x86_64 is already installed, skipping.
Package kernel-qubes-vm-1000:4.4.67-13.pvops.qubes.x86_64 is already installed, skipping.
Package kernel-qubes-vm-1000:4.9.35-20.pvops.qubes.x86_64 is already installed, skipping.
Dependencies resolved.
================================================================================
Package Arch Version Repository Size
================================================================================
Installing:
kernel x86_64 1000:4.9.45-21.pvops.qubes qubes-dom0-current-testing 41 M
kernel-qubes-vm
x86_64 1000:4.9.45-21.pvops.qubes qubes-dom0-current-testing 57 M
Removing:
kernel x86_64 1000:4.4.67-13.pvops.qubes @System 169 M
kernel-qubes-vm
x86_64 1000:4.4.67-13.pvops.qubes @System 153 M
Transaction Summary
================================================================================
Install 2 Packages
Remove 2 Packages
Total download size: 97 M
Downloading Packages:
(1/2): kernel-4.9.45-21.pvops.qubes.x86_64.rpm 3.5 MB/s | 41 MB 00:11
(2/2): kernel-qubes-vm-4.9.45-21.pvops.qubes.x8 4.2 MB/s | 57 MB 00:13
--------------------------------------------------------------------------------
Total 7.2 MB/s | 97 MB 00:13
Sending application list and icons to dom0
Complete!
The downloaded packages were saved in cache until the next successful transaction.
You can remove cached packages by executing 'dnf clean packages'.
Redirecting to '/usr/bin/dnf --exclude=qubes-template-whonix-ws,qubes-template-fedora-23,qubes-template-debian-8,qubes-template-whonix-gw, --enablerepo install qubes-dom0-current-testing kernel kernel-qubes-vm' (see 'man yum2dnf')
Error: Unknown repo: 'install'
i tried:
$ dnf --exclude=qubes-template-whonix-ws,qubes-template-fedora-23,qubes-template-debian-8,qubes-template-whonix-gw --enablerepo qubes-dom0-current-testing install kernel kernel-qubes-vm
Error: Unknown repo: 'qubes-dom0-current-testing'
any advice?
rickmer
commented
Sep 12, 2017
|
i am unable to install 4.9.45 from current-testing:
i tried:
any advice? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
|
Use |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
commented
Sep 12, 2017
•
|
Thanx! |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rtiangha
Sep 12, 2017
Just to verify, but did you reboot the computer and confirm that 4.9.45 is running in sys-net by executing 'uname -r' in a terminal window? If so, is it the exact same symptoms as before?
rtiangha
commented
Sep 12, 2017
|
Just to verify, but did you reboot the computer and confirm that 4.9.45 is running in sys-net by executing 'uname -r' in a terminal window? If so, is it the exact same symptoms as before? |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rtiangha
Sep 12, 2017
And another thing to try if you haven't already is in sys-net's templateVM (not the sys-net appVM) is to create a file called
/etc/modprobe.d/avoid-mbib.conf
and insert
options cdc_ncm prefer_mbim=N
into it, save it, then reboot everything and see if that helps.
rtiangha
commented
Sep 12, 2017
•
|
And another thing to try if you haven't already is in sys-net's templateVM (not the sys-net appVM) is to create a file called
and insert
into it, save it, then reboot everything and see if that helps. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
Sep 13, 2017
Just to verify, but did you reboot the computer and confirm that 4.9.45 is running in sys-net by executing 'uname -r' in a terminal window? If so, is it the exact same symptoms as before?
Yes after installation i rebooted and selecting kernel 4.9.45 from grub.
$ uname -r
4.9.45-21.pvops.qubes.x86_64
I will try your suggested workaround later today.
thanks
rickmer
commented
Sep 13, 2017
Yes after installation i rebooted and selecting kernel 4.9.45 from grub.
I will try your suggested workaround later today. thanks |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
Sep 14, 2017
Workaround didn't workaround.
As the circumstances of the initial error occurrence are a bit odd (machine seg faulting just once after kernel update), I will now take a fresh approach, do a new Qubes Install on a second harddrive and reproduce the error.
rickmer
commented
Sep 14, 2017
|
Workaround didn't workaround. As the circumstances of the initial error occurrence are a bit odd (machine seg faulting just once after kernel update), I will now take a fresh approach, do a new Qubes Install on a second harddrive and reproduce the error. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rtiangha
Sep 14, 2017
Before you do, can you try one more thing and set up a new sys-net VM based on Debian 9 instead of 8? I'm wondering if it's an incompatibility between the newer WWAN drivers in 4.9 and NetworkManager in Debian 8 since the system clearly detects the card, but not its status.
rtiangha
commented
Sep 14, 2017
•
|
Before you do, can you try one more thing and set up a new sys-net VM based on Debian 9 instead of 8? I'm wondering if it's an incompatibility between the newer WWAN drivers in 4.9 and NetworkManager in Debian 8 since the system clearly detects the card, but not its status. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
commented
Sep 19, 2017
|
WWan neither works on Stretch. |
This comment has been minimized.
Show comment
Hide comment
This comment has been minimized.
rickmer
Nov 1, 2017
After complete reinstall of Qubes R3.2, WWan is operational again, even after migrating back all VMs.
rickmer
commented
Nov 1, 2017
|
After complete reinstall of Qubes R3.2, WWan is operational again, even after migrating back all VMs. |
rickmer commentedAug 20, 2017
Qubes OS version (e.g.,
R3.2):xen_version : 4.6.5
Linux 4.9.35-19.pvops.qubes.x86_64
Installed Packages:
i3-settings-qubes.x86_64 1.2-1.fc23
kernel-qubes-vm.x86_64 1000:4.4.67-12.pvops.qubes
kernel-qubes-vm.x86_64 1000:4.4.67-13.pvops.qubes
kernel-qubes-vm.x86_64 1000:4.9.35-19.pvops.qubes
qubes-anaconda-addon.noarch 3.2.3-1.fc23
qubes-artwork.noarch 3.2.0-2.fc23
qubes-core-dom0.x86_64 3.2.14-1.fc23
qubes-core-dom0-doc.noarch 3.2.14-1
qubes-core-dom0-linux.x86_64 3.2.15-1.fc23
qubes-core-dom0-linux-kernel-install.x86_64
qubes-db.x86_64 3.2.4-1.fc23
qubes-db-dom0.x86_64 3.2.4-1.fc23
qubes-db-libs.x86_64 3.2.4-1.fc23
qubes-gpg-split-dom0.x86_64 2.0.25-1.fc23
qubes-gui-dom0.x86_64 3.2.11-1.fc23
qubes-img-converter-dom0.x86_64 1.2.3-1.fc23
qubes-input-proxy.x86_64 1.0.8-1.fc23
qubes-libvchan-xen.x86_64 3.2.1-1.fc23
qubes-manager.x86_64 3.2.12-1.fc23
qubes-menus.noarch 2.0-1
qubes-mgmt-salt.noarch 3.2.5-1.fc23
qubes-mgmt-salt-admin-tools.noarch 3.2.5-1.fc23
qubes-mgmt-salt-base.noarch 3.2.2-1.fc23
qubes-mgmt-salt-base-config.noarch 3.2.2-1.fc23
qubes-mgmt-salt-base-overrides.noarch 3.2.1-1.fc23
qubes-mgmt-salt-base-overrides-libs.noarch
qubes-mgmt-salt-base-topd.noarch 3.2.1-1.fc23
qubes-mgmt-salt-config.noarch 3.2.5-1.fc23
qubes-mgmt-salt-dom0.noarch 3.2.5-1.fc23
qubes-mgmt-salt-dom0-qvm.noarch 3.2.1-1.fc23
qubes-mgmt-salt-dom0-update.noarch 3.2.0-1.fc23
qubes-mgmt-salt-dom0-virtual-machines.noarch
qubes-pdf-converter-dom0.x86_64 2.1.2-1.fc23
qubes-release.noarch 3.2-0.26
qubes-release-notes.noarch 3.2-0.26
qubes-template-debian-8.noarch 3.0.6-201608090120
qubes-template-fedora-23.noarch 3.0.6-201608081228
qubes-template-whonix-gw.noarch 3.0.6-201608050041
qubes-template-whonix-ws.noarch 3.0.6-201608050146
qubes-usb-proxy-dom0.noarch 1.0.5-1.fc23
qubes-utils.x86_64 3.2.4-1.fc23
qubes-utils-libs.x86_64 3.2.4-1.fc23
xfce4-settings-qubes.x86_64 3.2.2-1.fc23
Affected TemplateVMs (e.g.,
fedora-23, if applicable):fedora-23 / debian-8
Expected behavior:
In sys-net i want to connect via internal WWan card (Ericsson H5321GW) to the internet.
This functionality was reliable and stable since i installed QubesOS.
#> nmcli c up lte_connection
Connection Activated.
Actual behavior:
#> nmcli c up lte_connection
Error: Connection activation failed.
Steps to reproduce the behavior:
I installed latest Dom0 Updates.
General notes:
This happens since the last dom0 Update.
yum.log
Aug 14 06:03:50 Installed: perl-Math-BigInt-1.9997-355.fc23.noarch
Aug 14 06:04:05 Installed: 1000:kernel-qubes-vm-4.9.35-19.pvops.qubes.x86_64
Aug 14 06:04:12 Installed: 1000:kernel-4.9.35-19.pvops.qubes.x86_64
After the update the Computer run for a some minutes. Then the machine seg faulted and rebooted.
After that everything but WWan and probably Bleutooth (i dont use that) worked fine. I booted a older QubesOS Backup on the Machine - WWan Worked fine.
When modemmanager is used in sys-net and try to activate the wwan modem, network manager logs that the hardware radio switch is turned off. This is clearly false, as the button is switched on and wifi is operating normal.
Information about the (very old) bootable backup:
xen_version : 4.6.5
Linux 4.4.55-11.pvops.qubes.x86_64
Installed Packages:
i3-settings-qubes.x86_64 1.2-1.fc23
kernel-qubes-vm.x86_64 1000:4.4.14-11.pvops.qubes
kernel-qubes-vm.x86_64 1000:4.4.38-11.pvops.qubes
kernel-qubes-vm.x86_64 1000:4.5.55-11.pvops.qubes
qubes-anaconda-addon.noarch 3.2.3-1.fc23
qubes-artwork.noarch 3.2.0-2.fc23
qubes-core-dom0.x86_64 3.2.13-1.fc23
qubes-core-dom0-doc.noarch 3.2.13-1
qubes-core-dom0-linux.x86_64 3.2.12-1.fc23
qubes-core-dom0-linux-kernel-install.x86_64
qubes-db.x86_64 3.2.3-1.fc23
qubes-db-dom0.x86_64 3.2.3-1.fc23
qubes-db-libs.x86_64 3.2.3-1.fc23
qubes-gpg-split-dom0.x86_64 2.0.24-1.fc23
qubes-gui-dom0.x86_64 3.2.10-1.fc23
qubes-img-converter-dom0.x86_64 1.2.3-1.fc23
qubes-input-proxy.x86_64 1.0.8-1.fc23
qubes-libvchan-xen.x86_64 3.2.1-1.fc23
qubes-manager.x86_64 3.2.11-1.fc23
qubes-menus.noarch 2.0-1
qubes-mgmt-salt.noarch 3.2.4-1.fc23
qubes-mgmt-salt-admin-tools.noarch 3.2.4-1.fc23
qubes-mgmt-salt-base.noarch 3.2.2-1.fc23
qubes-mgmt-salt-base-config.noarch 3.2.2-1.fc23
qubes-mgmt-salt-base-overrides.noarch 3.2.1-1.fc23
qubes-mgmt-salt-base-overrides-libs.noarch
qubes-mgmt-salt-base-topd.noarch 3.2.1-1.fc23
qubes-mgmt-salt-config.noarch 3.2.5-1.fc23
qubes-mgmt-salt-dom0.noarch 3.2.5-1.fc23
qubes-mgmt-salt-dom0-qvm.noarch 3.2.1-1.fc23
qubes-mgmt-salt-dom0-update.noarch 3.2.0-1.fc23
qubes-mgmt-salt-dom0-virtual-machines.noarch
qubes-pdf-converter-dom0.x86_64 2.1.2-1.fc23
qubes-release.noarch 3.2-0.26
qubes-release-notes.noarch 3.2-0.26
qubes-template-debian-8.noarch 3.0.6-201608090120
qubes-template-fedora-23.noarch 3.0.6-201608081228
qubes-usb-proxy-dom0.noarch 1.0.5-1.fc23
qubes-utils.x86_64 3.2.4-1.fc23
qubes-utils-libs.x86_64 3.2.4-1.fc23
xfce4-settings-qubes.x86_64 3.2.2-1.fc23
sys-net:
00:00.0 USB controller: Intel Corporation 7 Series/C210 Series Chipset Family USB xHCI Host Controller (rev 04) (prog-if 30 [XHCI])
Subsystem: Lenovo Device 21fb
Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- SERR- <PERR- INTx-
Latency: 0
Interrupt: pin A routed to IRQ 35
NUMA node: 0
Region 0: Memory at f3520000 (64-bit, non-prefetchable) [size=64K]
Capabilities:
Kernel driver in use: xhci_hcd
Kernel modules: xhci_pci
Bus 002 Device 003: ID 0bdb:1926 Ericsson Business Mobile Networks BV
Couldn't open device, some information will be missing
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 0
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 64
idVendor 0x0bdb Ericsson Business Mobile Networks BV
idProduct 0x1926
bcdDevice 0.00
iManufacturer 1
iProduct 2
iSerial 3
bNumConfigurations 4
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 432
bNumInterfaces 11
bConfigurationValue 1
iConfiguration 4
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5
CDC Header:
bcdCDC 1.20
CDC WHCM:
bcdVersion 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8 9 10
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 2
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8a EP 10 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 7
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 4
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 9
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10
CDC Header:
bcdCDC 1.20
CDC Device Management:
bcdVersion 1.00
wMaxCommand 2048
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
iMacAddress 12 (??)
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x8040
bNumberPowerFilters 1
CDC NCM:
bcdNcmVersion 1.00
bmNetworkCapabilities 0x1b
crc mode
max datagram size
net address
packet filter
CDC Command Set:
bcdVersion 1.00
iCommandSet 13 (??)
bGUID {52998303-e62a-4723-b1ba-e9421e201bca}
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 14
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC MBIM:
bcdMBIMVersion 1.00
wMaxControlMessage 512
bNumberFilters 16
bMaxFilterSize 192
wMaxSegmentSize 2048
bmNetworkCapabilities 0x1f
max datagram size
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 14
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 2
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 8
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16
CDC Header:
bcdCDC 1.20
CDC Device Management:
bcdVersion 1.00
wMaxCommand 2048
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 9
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 17
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 9
bSlaveInterface 10
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 10
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 10
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 18
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 372
bNumInterfaces 9
bConfigurationValue 2
iConfiguration 19
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5
CDC Header:
bcdCDC 1.20
CDC WHCM:
bcdVersion 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4 5 6 7 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 6
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 2
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x8a EP 10 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 7
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x01 EP 1 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 8
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 4
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x89 EP 9 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 9
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 5
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 10
CDC Header:
bcdCDC 1.20
CDC Device Management:
bcdVersion 1.00
wMaxCommand 2048
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x88 EP 8 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC Ethernet:
iMacAddress 12 (??)
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x8040
bNumberPowerFilters 1
CDC NCM:
bcdNcmVersion 1.00
bmNetworkCapabilities 0x1b
crc mode
max datagram size
net address
packet filter
CDC Command Set:
bcdVersion 1.00
iCommandSet 13 (??)
bGUID {52998303-e62a-4723-b1ba-e9421e201bca}
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 6
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 14
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 6
bSlaveInterface 7
CDC MBIM:
bcdMBIMVersion 1.00
wMaxControlMessage 512
bNumberFilters 16
bMaxFilterSize 192
wMaxSegmentSize 2048
bmNetworkCapabilities 0x1f
max datagram size
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 14
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 7
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 2
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 8
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 9 Device Management
bInterfaceProtocol 1
iInterface 16
CDC Header:
bcdCDC 1.20
CDC Device Management:
bcdVersion 1.00
wMaxCommand 2048
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x87 EP 7 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 254
bNumInterfaces 5
bConfigurationValue 3
iConfiguration 20
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5
CDC Header:
bcdCDC 1.20
CDC WHCM:
bcdVersion 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2 3 4
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Ethernet:
iMacAddress 12 (??)
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x8040
bNumberPowerFilters 1
CDC NCM:
bcdNcmVersion 1.00
bmNetworkCapabilities 0x1b
crc mode
max datagram size
net address
packet filter
CDC Command Set:
bcdVersion 1.00
iCommandSet 13 (??)
bGUID {52998303-e62a-4723-b1ba-e9421e201bca}
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 14
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC MBIM:
bcdMBIMVersion 1.00
wMaxControlMessage 512
bNumberFilters 16
bMaxFilterSize 192
wMaxSegmentSize 2048
bmNetworkCapabilities 0x1f
max datagram size
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 14
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 2
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 3
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 2 Abstract (modem)
bInterfaceProtocol 1 AT-commands (v.25ter)
iInterface 17
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 3
bSlaveInterface 4
CDC Call Management:
bmCapabilities 0x03
call management
use DataInterface
bDataInterface 4
CDC ACM:
bmCapabilities 0x06
sends break
line coding and serial state
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x84 EP 4 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 8
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 4
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 18
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x03 EP 3 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 194
bNumInterfaces 3
bConfigurationValue 4
iConfiguration 21
bmAttributes 0xe0
Self Powered
Remote Wakeup
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 2 Communications
bInterfaceSubClass 8 Wireless Handset Control
bInterfaceProtocol 0
iInterface 5
CDC Header:
bcdCDC 1.20
CDC WHCM:
bcdVersion 1.10
CDC Union:
bMasterInterface 0
bSlaveInterface 1 2
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 13
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC Ethernet:
iMacAddress 12 (??)
bmEthernetStatistics 0x00000000
wMaxSegmentSize 1514
wNumberMCFilters 0x8040
bNumberPowerFilters 1
CDC NCM:
bcdNcmVersion 1.00
bmNetworkCapabilities 0x1b
crc mode
max datagram size
net address
packet filter
CDC Command Set:
bcdVersion 1.00
iCommandSet 13 (??)
bGUID {52998303-e62a-4723-b1ba-e9421e201bca}
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 14
bInterfaceProtocol 0
iInterface 11
CDC Header:
bcdCDC 1.20
CDC Union:
bMasterInterface 1
bSlaveInterface 2
CDC MBIM:
bcdMBIMVersion 1.00
wMaxControlMessage 512
bNumberFilters 16
bMaxFilterSize 192
wMaxSegmentSize 2048
bmNetworkCapabilities 0x1f
max datagram size
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x86 EP 6 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0020 1x 32 bytes
bInterval 7
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 14
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 1
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 2
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0
bInterfaceProtocol 2
iInterface 15
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x05 EP 5 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x85 EP 5 IN
bmAttributes 2
Transfer Type Bulk
Synch Type None
Usage Type Data
wMaxPacketSize 0x0200 1x 512 bytes
bInterval 0
Related issues: