> OK, so it didn't switch at all. Then we are back to usb_modeswitch
> failure (or more likely: missing config for this device).
>
> You could test switching it manually:
>
> echo 2 > /sys/bus/usb/devices/1-2/bConfigurationValue
This was the point!
[ 4007.213187] usb 1-2: new high-speed USB device number 3 using ehci-pci
[ 4007.431431] usb 1-2: New USB device found, idVendor=12d1, idProduct=1f16
[ 4007.431447] usb 1-2: New USB device strings: Mfr=5, Product=4,
SerialNumber=7
[ 4007.431457] usb 1-2: Product: K5150
[ 4007.431466] usb 1-2: Manufacturer: Vodafone (Huawei)
[ 4007.431475] usb 1-2: SerialNumber: FFFFFFFFFFFFFFFF
[ 4007.514427] usb-storage 1-2:1.0: USB Mass Storage device detected
[ 4007.514702] scsi4 : usb-storage 1-2:1.0
[ 4007.516481] usbcore: registered new interface driver usb-storage
[ 4008.540895] scsi 4:0:0:0: CD-ROM Vodafone Storage(Huawei) 2.31
PQ: 0 ANSI: 2
[ 4008.542441] scsi 4:0:0:0: Attached scsi generic sg1 type 5
[ 4008.581734] sr0: scsi-1 drive
[ 4008.581745] cdrom: Uniform CD-ROM driver Revision: 3.20
[ 4008.583499] sr 4:0:0:0: Attached scsi CD-ROM sr0
[ 4034.699431] usb-storage 1-2:2.2: USB Mass Storage device detected
[ 4034.706610] scsi5 : usb-storage 1-2:2.2
[ 4034.743924] usbcore: registered new interface driver cdc_wdm
[ 4034.765370] usbcore: registered new interface driver cdc_ncm
[ 4034.777380] cdc_mbim 1-2:2.0: cdc-wdm0: USB WDM device
[ 4034.778563] cdc_mbim 1-2:2.0 wwan0: register 'cdc_mbim' at
usb-0000:00:1d.7-2, CDC MBIM, e2:01:59:02:07:b3
[ 4034.782301] usbcore: registered new interface driver cdc_mbim
[ 4035.708322] scsi 5:0:0:0: Direct-Access Vodafone Storage(Huawei) 2.31
PQ: 0 ANSI: 2
[ 4035.709395] sd 5:0:0:0: Attached scsi generic sg1 type 0
[ 4035.711547] sd 5:0:0:0: [sdb] Attached SCSI removable disk
Here are some of my first steps with mbimcli:
hpmini:~ # sudo mbimcli -d /dev/cdc-wdm0 --help-basic-connect
Aufruf:
mbimcli [OPTION …] - Control MBIM devices
Basic Connect options
--basic-connect-query-device-caps Query device capabilities
--basic-connect-query-subscriber-ready-status Query subscriber ready
status
--basic-connect-query-radio-state Query radio state
--basic-connect-query-device-services Query device services
--basic-connect-query-pin Query PIN state
hpmini:~ # sudo mbimcli -d /dev/cdc-wdm0 --basic-connect-query-device-caps
[/dev/cdc-wdm0] Device capabilities retrieved:
Device type: 'removable'
Cellular class: 'gsm'
Voice class: 'embedded'
Sim class: 'removable'
Data class: 'gprs, edge, umts, hsdpa, hsupa, custom'
SMS caps: 'pdu-receive, pdu-send'
Ctrl caps: 'reg-manual'
Max sessions: '1'
Custom data class: 'HSPA+'
Device ID: '860112020053833'
Firmware info: 'V3.0'
Hardware info: 'CH1K5150M'
hpmini:~ # sudo mbimcli -d /dev/cdc-wdm0 --basic-connect-query-subscriber-
ready-status
[/dev/cdc-wdm0] Subscriber ready status retrieved:
Ready state: 'initialized'
Subscriber ID: '262020429000213'
SIM ICCID: '89492004115002516990'
Ready info: 'unknown'
Telephone numbers: (0) 'unknown'
hpmini:~ # sudo mbimcli -d /dev/cdc-wdm0 --basic-connect-query-radio-state
[/dev/cdc-wdm0] Radio state retrieved:
Hardware Radio State: 'on'
Software Radio State: 'on'
hpmini:~ # sudo mbimcli -d /dev/cdc-wdm0 --basic-connect-query-device-services
[/dev/cdc-wdm0] Device services retrieved:
Max DSS sessions: '5'
Services: (8)
Service: 'basic-connect'
UUID: [a289cc33-bcbb-8b4f-b6b0-133ec2aae6df]:
DSS payload: 0
Max DSS instances: 0
CIDs: device-caps (1),
subscriber-ready-status (2),
radio-state (3),
pin (4),
pin-list (5),
home-provider (6),
visible-providers (8),
register-state (9),
packet-service (10),
signal-state (11),
connect (12),
provisioned-contexts (13),
ip-configuration (15),
device-services (16),
device-service-subscriber-list (19),
packet-statistics (20),
network-idle-hint (21),
emergency-mode (22)
Service: 'sms'
UUID: [533fbeeb-14fe-4467-9f90-33a223e56c3f]:
DSS payload: 0
Max DSS instances: 0
CIDs: configuration (1),
read (2),
send (3),
delete (4),
message-store-status (5)
Service: 'phonebook'
UUID: [4bf38476-1e6a-41db-b1d8-bed289c25bdb]:
DSS payload: 0
Max DSS instances: 0
CIDs: configuration (1),
read (2),
delete (3),
write (4)
Service: 'ussd'
UUID: [e550a0c8-5e82-479e-82f7-10abf4c3351f]:
DSS payload: 0
Max DSS instances: 0
CIDs: ussd (1)
Service: 'auth'
UUID: [1d2b5ff7-0aa1-48b2-aa52-50f15767174e]:
DSS payload: 0
Max DSS instances: 0
CIDs: aka (1),
akap (2),
sim (3)
Service: 'unknown'
UUID: [3c83a6ed-801e-4340-98f0-f8dc33baa7cc]:
DSS payload: 0
Max DSS instances: 0
CIDs: 1, 2
Service: 'stk'
UUID: [d8f20131-fcb5-4e17-8602-d6ed3816164c]:
DSS payload: 0
Max DSS instances: 0
CIDs: pac (1),
terminal-response (2),
envelope (3)
Service: 'unknown'
UUID: [5ec9600d-39d2-4d42-a235-458d49626191]:
DSS payload: 0
Max DSS instances: 0
CIDs: 1, 2, 3, 4, 5
hpmini:~ #
Thomas
--
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