I have this USB ID 12d1:157d, Sonera Opengate LTE.
It says all is okay but no packets are moving.
With the SIM card in Lumia I get 50/25 Mbit/s.
linux 3.19, Fedora 21, usb-modeswitch-2.2.1, usb_modeswitch-data 20150115, Asus
P8Z68-V PRO GEN3,
NetworkManager-1.0.0-4.fc22, libmbim-1.12.0-1.fc22, ModemManager-1.4.4-1
(tried USB 2 and USB 3 ports).
In NetworkManager, setting "Use only 4G" does not work, it switches back to
"Any".
usb_modeswitch log
USB_ModeSwitch log from Thu Feb 12 21:58:45 EET 2015
Use global config file: /etc/usb_modeswitch.conf
Raw args from udev: /3-1:1.0
Use top device dir /sys/bus/usb/devices/3-1
----------------
USB values from sysfs:
manufacturer HUAWEI_MOBILE
product HUAWEI_MOBILE
serial 0123456789ABCDEF
----------------
ConfigList: /etc/usb_modeswitch.d/12d1:157d
SCSI attributes not needed, move on
Check config: /etc/usb_modeswitch.d/12d1:157d
! matched. Read config data
Use config file from override folder /etc/usb_modeswitch.d
Logger is /usr/bin/logger
config: TargetVendor set to 12d1
config: TargetProduct set to 14db
Driver module is "option", ID path is /sys/bus/usb-serial/drivers/option1
Device may have an MBIM configuration, check driver ...
driver for MBIM devices is available
Find MBIM configuration number ...
Command to be run:
usb_modeswitch -W -D -s 20 -b 3 -g 31 -v 12d1 -p 157d -f $configBuffer
Verbose debug output of usb_modeswitch and libusb follows
(Note that some USB errors are to be expected in the process)
--------------------------------
Read long config from command line
* usb_modeswitch: handle USB devices with multiple modes
* Version 2.2.0 (C) Josua Dietze 2014
* Based on libusb1/libusbx
! PLEASE REPORT NEW CONFIGURATIONS !
DefaultVendor= 0x12d1
DefaultProduct= 0x157d
NeedResponse=0
Configuration=0x02
Success check enabled, max. wait time 20 seconds
System integration mode enabled
Use given bus/device number: 003/031 ...
Note: No target parameter given; success check limited
Look for default devices ...
bus/device number matched
found USB ID 12d1:157d
vendor ID matched
product ID matched
Get the current device configuration ...
device configuration 1 not matching target
count device
Found devices in default mode (1)
Current configuration number is 1
Use interface number 0
USB description data (for identification)
-------------------------
Manufacturer: HUAWEI_MOBILE
Product: HUAWEI_MOBILE
Serial No.: 0123456789ABCDEF
-------------------------
Change configuration to 2 ...
Device is busy, try to detach kernel driver
Looking for active driver ...
OK, driver detached
OK, configuration set
Get the current device configuration ...
The configuration was set successfully
Bus/dev search active, refer success check to wrapper. Bye!
ok:busdev
--------------------------------
(end of usb_modeswitch output)
Check success of mode switch for max. 20 seconds ...
Read attributes ...
All attributes matched
Mode switching was successful, found 12d1:157d (HUAWEI_MOBILE: HUAWEI_MOBILE)
Check for AVOID_RESET_QUIRK kernel attribute
AVOID_RESET_QUIRK activated
All done, exit
ifconfig
wwp3s0u1c2: flags=4291<UP,BROADCAST,RUNNING,NOARP,MULTICAST> mtu 1500
inet 46.132.188.224 netmask 255.255.255.192 broadcast 46.132.188.255
inet6 fe80:: prefixlen 64 scopeid 0x20<link>
ether 32:35:3a:64:2e:25 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 17764 dropped 0 overruns 0 frame 0
TX packets 6714 bytes 18446744073709268911 (1638.3 PiB)
TX errors 1427 dropped 0 overruns 0 carrier 0 collisions 0
lsusb
Bus 003 Device 017: ID 12d1:157d Huawei Technologies Co., Ltd.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.10
bDeviceClass 0 (Defined at Interface level)
bDeviceSubClass 0
bDeviceProtocol 255
bMaxPacketSize0 64
idVendor 0x12d1 Huawei Technologies Co., Ltd.
idProduct 0x157d
bcdDevice 1.02
iManufacturer 1 HUAWEI_MOBILE
iProduct 2 HUAWEI_MOBILE
iSerial 3 0123456789ABCDEF
bNumConfigurations 2
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 32
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 2mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4 Mass Storage
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
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 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 118
bNumInterfaces 3
bConfigurationValue 2
iConfiguration 0
bmAttributes 0xa0
(Bus Powered)
Remote Wakeup
MaxPower 2mA
Interface Association:
bLength 8
bDescriptorType 11
bFirstInterface 0
bInterfaceCount 2
bFunctionClass 2 Communications
bFunctionSubClass 14
bFunctionProtocol 0
iFunction 8 Huawei Mobile
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 2 Communications
bInterfaceSubClass 14
bInterfaceProtocol 0
iInterface 5 NCM Network Control Model
CDC Header:
bcdCDC 1.10
CDC MBIM:
bcdMBIMVersion 1.00
wMaxControlMessage 1024
bNumberFilters 32
bMaxFilterSize 128
wMaxSegmentSize 1500
bmNetworkCapabilities 0x20
8-byte ntb input size
UNRECOGNIZED CDC: 08 24 1c 00 01 10 dc 05
CDC Union:
bMasterInterface 0
bSlaveInterface 1
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x82 EP 2 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type None
Usage Type Data
wMaxPacketSize 0x0010 1x 16 bytes
bInterval 5
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 0
bNumEndpoints 0
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 2
iInterface 6 CDC Network Data
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 1
bAlternateSetting 1
bNumEndpoints 2
bInterfaceClass 10 CDC Data
bInterfaceSubClass 0 Unused
bInterfaceProtocol 2
iInterface 6 CDC Network Data
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
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
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 2
bAlternateSetting 0
bNumEndpoints 2
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk-Only
iInterface 4 Mass Storage
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
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 1
Binary Object Store Descriptor:
bLength 5
bDescriptorType 15
wTotalLength 22
bNumDeviceCaps 2
USB 2.0 Extension Device Capability:
bLength 7
bDescriptorType 16
bDevCapabilityType 2
bmAttributes 0x00000002
Link Power Management (LPM) Supported
SuperSpeed USB Device Capability:
bLength 10
bDescriptorType 16
bDevCapabilityType 3
bmAttributes 0x00
wSpeedsSupported 0x000f
Device can operate at Low Speed (1Mbps)
Device can operate at Full Speed (12Mbps)
Device can operate at High Speed (480Mbps)
Device can operate at SuperSpeed (5Gbps)
bFunctionalitySupport 1
Lowest fully-functional device speed is Full Speed (12Mbps)
bU1DevExitLat 1 micro seconds
bU2DevExitLat 500 micro seconds
Device Status: 0x0001
Self Powered
mbmcli
[/dev/cdc-wdm0] Connection status:
Session ID: '0'
Activation state: 'deactivated'
Voice call state: 'none'
IP type: 'default'
Context type: 'none'
Network error: 'unknown'
[/dev/cdc-wdm0] Registration status:
Network error: 'unknown'
Register state: 'home'
Register mode: 'automatic'
Available data classes: 'lte'
Current cellular class: 'gsm'
Provider ID: '24491'
Provider name: 'FI SONERA'
Roaming text: 'unknown'
Registration flags: 'packet-service-automatic-attach'
# mbimcli -d /dev/cdc-wdm0 --query-subscriber-ready-status
[/dev/cdc-wdm0] Subscriber ready status retrieved:
Ready state: 'initialized'
Subscriber ID: '24xxx'
SIM ICCID: '89xxx'
Ready info: 'unknown'
Telephone numbers: (0) 'unknown'
[/dev/cdc-wdm0] Device capabilities retrieved:
Device type: 'removable'
Cellular class: 'gsm'
Voice class: 'no-voice'
Sim class: 'removable'
Data class: 'gprs, edge, umts, hsdpa, hsupa, lte, custom'
SMS caps: 'pdu-receive, pdu-send'
Ctrl caps: 'reg-manual'
Max sessions: '3'
Custom data class: 'HSPA+'
Device ID: '866133027347154'
Firmware info: '22.298.03.00.07'
Hardware info: 'CL1E3372SM'
[/dev/cdc-wdm0] Packet statistics:
Octets (in): '0'
Packets (in): '0'
Discards (in): '0'
Errors (in): '0'
Octets (out): '0'
Packets (out): '0'
Discards (out): '0'
Errors (out): '0'
[/dev/cdc-wdm0] Radio state retrieved:
Hardware Radio State: 'on'
Software Radio State: 'on'
[/dev/cdc-wdm0] Successfully attached to packet service
[/dev/cdc-wdm0] Packet service status:
Network error: 'unknown'
Packet service state: 'attached'
Available data classes: 'lte'
Uplink speed: '0 bps'
Downlink speed: '0 bps'
# mbim-network /dev/cdc-wdm0 start
Querying subscriber ready status 'mbimcli -d /dev/cdc-wdm0
--query-subscriber-ready-status --no-close'...
[/dev/cdc-wdm0] Subscriber ready status retrieved: Ready state: 'initialized'
Subscriber ID: '24491xxxxxxxxxx' SIM ICCID: '893xxxxxxxxxxxxxxxxx' Ready info:
'unknown' Telephone numbers: (0) 'unknown' [/dev/cdc-wdm0] Session not closed:
TRID: '5'
Saving state... (TRID: 5)
Querying registration state 'mbimcli -d /dev/cdc-wdm0
--query-registration-state --no-open=5 --no-close'...
[/dev/cdc-wdm0] Registration status: Network error: 'unknown' Register state:
'home' Register mode: 'automatic' Available data classes: 'lte' Current
cellular class: 'gsm' Provider ID: '24491' Provider name: 'FI SONERA' Roaming
text: 'unknown' Registration flags: 'packet-service-automatic-attach'
[/dev/cdc-wdm0] Session not closed: TRID: '6'
Saving state... (TRID: 6)
Attaching to packet service with 'mbimcli -d /dev/cdc-wdm0
--attach-packet-service --no-open=6 --no-close'...
Saving state... (TRID: 7)
Starting network with 'mbimcli -d /dev/cdc-wdm0 --connect= --no-open=7
--no-close'...
error: couldn't parse input string, missing arguments
Network start failed
[/dev/cdc-wdm0] Session not closed: TRID: '7'
Saving state... (TRID: 7)
# mbim-network /dev/cdc-wdm0 status
Loading previous state...
Previous Transaction ID: 7
Getting status with 'mbimcli -d /dev/cdc-wdm0 --query-connection-state
--no-close --no-open=7'...
error: operation failed: Transaction timed out
Saving state... (TRID: 8)
error: couldn't get connection status
# mmcli -m 1 --simple-status
/org/freedesktop/ModemManager1/Modem/1
-------------------------
Status | state: 'connected'
| signal quality: '80' (recent)
| bands: 'unknown'
| access tech: 'lte'
-------------------------
3GPP | registration: 'home'
| operator code: '24491'
| operator name: 'FI SONERA'
| subscription: 'unknown'
--
Do what you love because life is too short for anything else.
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to [email protected]
More majordomo info at http://vger.kernel.org/majordomo-info.html