Raczej nie to, wcześniej pomagało kilka restartów z wyjętą kartą SIM, teraz nic nie pomaga i nie widzi wogle karty.
Dodam, że problem zaczął sie pokaywać po dłuższym czasie bez zasilania. Modem jest podniesiony do B12.
Brak diod jedynie ta od zasilania się świeci chyba, że nie pokazuje ttyUSB ani /dev/cdc-wdm0.
sh -x /usr/share/3ginfo-lite/3ginfo.sh:
{
"conn_time":"-",
"conn_time_sec":"-",
"conn_time_since":"-",
"rx":"-",
"tx":"-",
"modem":"ZTE MF286D",
"mtemp":"-",
"firmware":"BD_TELIAMF286DV1.0.0B12",
"cport":"/dev/ttyUSB2",
"protocol":"qmi",
"csq":"-",
"signal":"-",
"operator_name":"-",
"operator_mcc":"-",
"operator_mnc":"-",
"location":"-",
"mode":"-",
"registration":"-",
"simslot":"-",
"imei":"866754045122970",
"imsi":"-",
"iccid":"-",
"lac_dec":"-",
"lac_hex":"-",
"tac_dec":"-",
"tac_hex":"-",
"tac_h":"-",
"tac_d":"-",
"cid_dec":"-",
"cid_hex":"-",
"pci":"-",
"earfcn":"-",
"pband":"-",
"s1band":"-",
"s1pci":"-",
"s1earfcn":"-",
"s2band":"-",
"s2pci":"-",
"s2earfcn":"-",
"s3band":"-",
"s3pci":"-",
"s3earfcn":"-",
"s4band":"-",
"s4pci":"-",
"s4earfcn":"-",
"rsrp":"-",
"rsrq":"-",
"rssi":"-",
"sinr":"-"
}
+ RES=/usr/share/3ginfo-lite
+ /usr/share/3ginfo-lite/detect.sh
+ DEVICE=/dev/ttyUSB2
+ '[' -z /dev/ttyUSB2 ]
+ O=
+ '[' -e /usr/bin/sms_tool ]
+ sms_tool -D -d /dev/ttyUSB2 at 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?'
+ O='AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ CONFIG=modemdefine
+ uci show modemdefine
+ grep -o '@modemdefine\[[0-9]*\]\.modem'
+ wc -l
+ xargs
+ MODEMZ=0
+ '[[' 0 -gt 1 ]]
+ '[[' 0 -eq 0 ]]
+ uci -q get '3ginfo.@3ginfo[0].network'
+ SEC=
+ '[[' 0 -eq 1 ]]
+ '[' -z ]
+ getpath /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.4/ttyUSB2
+ P=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ PORIG=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ getpath /dev/console
+ basename /dev/console
+ devname=console
+ readlink -f /sys/class/usbmisc/console/device/
+ devpath=
+ P=
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x ]
+ getpath /dev/ptmx
+ basename /dev/ptmx
+ devname=ptmx
+ readlink -f /sys/class/usbmisc/ptmx/device/
+ devpath=
+ P=
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x ]
+ getpath /dev/tty
+ basename /dev/tty
+ devname=tty
+ readlink -f /sys/class/tty/tty/device
+ devpath=/sys/devices/virtual/tty/tty/device
+ P=/sys/devices/virtual/tty
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/virtual/tty ]
+ getpath /dev/ttyMSM0
+ basename /dev/ttyMSM0
+ devname=ttyMSM0
+ readlink -f /sys/class/tty/ttyMSM0/device
+ devpath=/sys/devices/platform/soc/78af000.serial
+ P=/sys/devices/platform
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/platform ]
+ getpath /dev/ttyS0
+ basename /dev/ttyS0
+ devname=ttyS0
+ readlink -f /sys/class/tty/ttyS0/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS1
+ basename /dev/ttyS1
+ devname=ttyS1
+ readlink -f /sys/class/tty/ttyS1/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS10
+ basename /dev/ttyS10
+ devname=ttyS10
+ readlink -f /sys/class/tty/ttyS10/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS11
+ basename /dev/ttyS11
+ devname=ttyS11
+ readlink -f /sys/class/tty/ttyS11/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS12
+ basename /dev/ttyS12
+ devname=ttyS12
+ readlink -f /sys/class/tty/ttyS12/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS13
+ basename /dev/ttyS13
+ devname=ttyS13
+ readlink -f /sys/class/tty/ttyS13/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS14
+ basename /dev/ttyS14
+ devname=ttyS14
+ readlink -f /sys/class/tty/ttyS14/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS15
+ basename /dev/ttyS15
+ devname=ttyS15
+ readlink -f /sys/class/tty/ttyS15/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS2
+ basename /dev/ttyS2
+ devname=ttyS2
+ readlink -f /sys/class/tty/ttyS2/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS3
+ basename /dev/ttyS3
+ devname=ttyS3
+ readlink -f /sys/class/tty/ttyS3/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS4
+ basename /dev/ttyS4
+ devname=ttyS4
+ readlink -f /sys/class/tty/ttyS4/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS5
+ basename /dev/ttyS5
+ devname=ttyS5
+ readlink -f /sys/class/tty/ttyS5/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS6
+ basename /dev/ttyS6
+ devname=ttyS6
+ readlink -f /sys/class/tty/ttyS6/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS7
+ basename /dev/ttyS7
+ devname=ttyS7
+ readlink -f /sys/class/tty/ttyS7/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS8
+ basename /dev/ttyS8
+ devname=ttyS8
+ readlink -f /sys/class/tty/ttyS8/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyS9
+ basename /dev/ttyS9
+ devname=ttyS9
+ readlink -f /sys/class/tty/ttyS9/device
+ devpath=/sys/devices/platform/serial8250
+ P=/sys/devices
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices ]
+ getpath /dev/ttyUSB0
+ basename /dev/ttyUSB0
+ devname=ttyUSB0
+ readlink -f /sys/class/tty/ttyUSB0/device
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.2/ttyUSB0
+ P=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 ]
+ uci show network
+ grep /dev/ttyUSB0
+ cut -f2 -d.
+ SEC=
+ '[' -n ]
+ getpath /dev/ttyUSB1
+ basename /dev/ttyUSB1
+ devname=ttyUSB1
+ readlink -f /sys/class/tty/ttyUSB1/device
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.3/ttyUSB1
+ P=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 ]
+ uci show network
+ grep /dev/ttyUSB1
+ cut -f2 -d.
+ SEC=
+ '[' -n ]
+ getpath /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.4/ttyUSB2
+ P=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 ]
+ uci show network
+ grep /dev/ttyUSB2
+ cut -f2 -d.
+ SEC=
+ '[' -n ]
+ getpath /dev/cdc-wdm0
+ basename /dev/cdc-wdm0
+ devname=cdc-wdm0
+ readlink -f /sys/class/usbmisc/cdc-wdm0/device/
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.5
+ P=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ '[' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 '==' x/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1 ]
+ uci show network
+ grep /dev/cdc-wdm0
+ cut -f2 -d.
+ SEC=qmi
+ '[' -n qmi ]
+ break
+ CONN_TIME=-
+ RX=-
+ TX=-
+ ifstatus qmi
+ grep '"up": true'
+ NETUP=
+ '[' -n ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ awk '-F[, ]' '/^\+CSQ/ {print $2}'
+ CSQ=
+ '[' x '==' x ]
+ CSQ=-1
+ '[' -1 -ge 0 -a -1 -le 31 ]
+ CSQ=
+ CSQ_PER=
+ COPS=
+ COPS_MCC=
+ COPS_MNC=
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ awk '-F["]' '/^\+COPS:\s*.,2/ {print $2}'
+ COPS_NUM=
+ '[' -n ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ awk '-F["]' '/^\+COPS:\s*.,0/ {print $2}'
+ TCOPS=
+ '[' x '!=' x ]
+ '[' -z ]
+ '[' -n ]
+ '[' -z ]
+ COPS=
+ sms_tool -d /dev/ttyUSB2 at 'AT+COPS?'
+ sed -n 2p
+ cut -d '"' -f2
+ tr -d '\r'
+ isp=
+ isp_num=' '
+ isp_numws=
+ LOCATIONFILE=/tmp/location
+ '[' -e /tmp/location ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ xargs
+ awk '-F[, ]' '/^\+CPIN:/ {print $0;exit}'
+ T=
+ '[' -n ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ awk '-F[, ]' '/^\+CME ERROR:/ {print $0;exit}'
+ T='+CME ERROR: SIM not inserted
'
+ '[' -n '+CME ERROR: SIM not inserted
' ]
+ echo '+CME ERROR: SIM not inserted
'
+ cut -f2 -d:
+ xargs
+ REG='SIM not inserted'
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ busybox awk '-F[,]' '/^\+CREG/ {gsub(/[[:space:]"]+/,"");printf "T=\"%d\";LAC_HEX=\"%X\";CID_HEX=\"%X\";LAC_DEC=\"%d\";CID_DEC=\"%d\";MODE_NUM=\"%d\"", $2, "0x"$3, "0x"$4, "0x"$3, "0x"$4, $5}'
+ eval
+ REG=
+ '[' -z ]
+ echo 'AT+CPIN?;+CSQ;+COPS=3,0;+COPS?;+COPS=3,2;+COPS?;+CREG=2;+CREG?
+CME ERROR: SIM not inserted
'
+ xargs
+ awk '-F[,]' '/^\+COPS: 0,2/ {print $4;exit}'
+ MODE_NUM=
+ MODE=-
+ sms_tool -d /dev/ttyUSB2 at at+cereg
+ OTX='at+cereg
'
+ echo 'at+cereg
'
+ sed 's/[^A-F0-9]//g'
+ awk '-F[,]' '/^\+CEREG/ {printf "%s", toupper($3)}'
+ TAC=
+ '[' x '!=' x ]
+ TAC=-
+ TAC_HEX=-
+ uci -q get '3ginfo.@3ginfo[0].device'
+ CONF_DEVICE=
+ echo x
+ grep -q 192.168.
+ '[' -e /usr/bin/sms_tool ]
+ REGOK=0
+ '[' x '==' x1 ]
+ '[' x '==' x5 ]
+ '[' x '==' x6 ]
+ '[' x '==' x7 ]
+ getdevicevendorproduct /dev/ttyUSB2
+ basename /dev/ttyUSB2
+ devname=ttyUSB2
+ readlink -f /sys/class/tty/ttyUSB2/device
+ devpath=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/2-1:1.4/ttyUSB2
+ T=/sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1
+ cat /sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/idVendor
+ cat /sys/devices/platform/soc/8af8800.usb/8a00000.usb/xhci-hcd.0.auto/usb2/2-1/idProduct
+ echo usb/19d21485
+ VIDPID=usb/19d21485
+ '[' -e /usr/share/3ginfo-lite/modem/usb/19d21485 ]
+ cat /tmp/sysinfo/board_name
+ . /usr/share/3ginfo-lite/modem/usb/19d21485
+ sms_tool -d /dev/ttyUSB2 at 'at+zrssi;+zcellinfo?;+zcainfo?'
+ O='at+zrssi;+zcellinfo?;+zcainfo?
+ZRSSI: -92,-19,-53,-4.8
+ZCAINFO: CA Info only available on LTE
'
+ echo -
+ sed 's/LTE_A/LTE-A |/g'
+ sed s,/,+,
+ MODE=-
+ '[' '=' 0 ]
+ sms_tool -d /dev/ttyUSB2 at ati
+ OF='ati
Manufacturer: ZTE CORPORATION
Model: MF286DMODULE
Revision: BD_TELIAMF286DV1.0.0B12
SVN: 12
IMEI: 866754045122970
+GCAP: +CGSM
'
+ echo 'ati
' Manufacturer: ZTE 'CORPORATION
' Model: 'MF286DMODULE
' Revision: 'BD_TELIAMF286DV1.0.0B12
' SVN: '12
' IMEI: '866754045122970
' +GCAP: '+CGSM
' '
'
+ tr -s '\n'
+ xargs
+ DEVV='ati Manufacturer: ZTE CORPORATION Model: MF286DMODULE Revision: BD_TELIAMF286DV1.0.0B12 SVN: 12 IMEI: 866754045122970 +GCAP: +CGSM'
+ sms_tool -d /dev/ttyUSB2 at AT+GMR
+ tr -s '\n'
+ xargs
+ FWA='AT+GMR BD_TELIAMF286DV1.0.0B12'
+ echo AT+GMR BD_TELIAMF286DV1.0.0B12
+ cut -c 8-
+ FW=BD_TELIAMF286DV1.0.0B12
+ echo ati Manufacturer: ZTE CORPORATION Model: MF286DMODULE Revision: BD_TELIAMF286DV1.0.0B12 SVN: 12 IMEI: 866754045122970 +GCAP: +CGSM
+ awk -F 'Revision: ' '{print $1}'
+ xargs
+ MODELA='ati Manufacturer: ZTE CORPORATION Model: MF286DMODULE'
+ echo ati Manufacturer: ZTE CORPORATION Model: MF286DMODULE
+ awk -F 'Manufacturer: |CORPORATION' '{print $2}'
+ xargs
+ MODELB=ZTE
+ sms_tool -d /dev/ttyUSB2 at AT+CGMM
+ tr -s '\n'
+ xargs
+ MODELD='AT+CGMM MF286DMODULE'
+ SUB=MODULE
+ '[[' 'AT+CGMM MF286DMODULE' '==' '*MODULE*' ]]
+ echo AT+CGMM MF286DMODULE
+ awk -F 'CGMM |MODULE' '{print $2}'
+ xargs
+ MODELDCUT=MF286D
+ MODEL='ZTE MF286D'
+ sms_tool -d /dev/ttyUSB2 at AT+GSN
+ xargs
+ O='AT+GSN 866754045122970'
+ echo 'AT+GSN 866754045122970'
+ cut -c 8-
+ NR_I=866754045122970
+ '[' -n 866754045122970 ]
+ NR_IMEI=866754045122970
+ sms_tool -d /dev/ttyUSB2 at AT+CIMI
+ xargs
+ O=AT+CIMI
+ echo AT+CIMI
+ cut -c 9-
+ NR_C=
+ '[' -n ]
+ sms_tool -d /dev/ttyUSB2 at AT+ICCID
+ O='AT+ICCID
'
+ echo 'AT+ICCID
'
+ xargs
+ awk -F '[:]' '/^\ICCID:/{print $2}'
awk: cmd. line:1: warning: regexp escape sequence `\I' is not a known regexp operator
+ NR_D=
+ '[' -n ]
+ cat /sys/kernel/debug/usb/devices
+ PV='
T: Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.06
S: Manufacturer=Linux 6.6.73 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=5000 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 3.00 Cls=09(hub ) Sub=00 Prot=03 MxPS= 9 #Cfgs= 1
P: Vendor=1d6b ProdID=0003 Rev= 6.06
S: Manufacturer=Linux 6.6.73 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.0.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=02 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=5000 MxCh= 0
D: Ver= 3.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 9 #Cfgs= 1
P: Vendor=19d2 ProdID=1485 Rev=52.87
S: Manufacturer=ZTE,Incorporated
S: Product=ZTE Technologies MSM
S: SerialNumber=MF286DZTED000000
C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA
A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00
I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host
E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host
E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms
E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan
E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms
E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
I:* If#= 6 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=42 Prot=01 Driver=usbfs
E: Ad=05(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms
E: Ad=89(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms
T: Bus=03 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#= 1 Spd=480 MxCh= 1
B: Alloc= 0/800 us ( 0%), #Int= 0, #Iso= 0
D: Ver= 2.00 Cls=09(hub ) Sub=00 Prot=01 MxPS=64 #Cfgs= 1
P: Vendor=1d6b ProdID=0002 Rev= 6.06
S: Manufacturer=Linux 6.6.73 xhci-hcd
S: Product=xHCI Host Controller
S: SerialNumber=xhci-hcd.1.auto
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr= 0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub ) Sub=00 Prot=00 Driver=hub
E: Ad=81(I) Atr=03(Int.) MxPS= 4 Ivl=256ms
T: Bus=03 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#= 2 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=26bd ProdID=9917 Rev= 1.00
S: Manufacturer=
S: Product=USB DISK 2.0
S: SerialNumber=070B317F2322D246
C:* #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=200mA
I:* If#= 0 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=usb-storage
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms'
+ awk -F 'Vendor=19d2 ProdID=1485' '{print $2}'
+ cut -c-1220
+ echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 2 'Spd=5000' 'MxCh=' 0 D: 'Ver=' 3.00 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=19d2' 'ProdID=1485' 'Rev=52.87' S: 'Manufacturer=ZTE,Incorporated' S: 'Product=ZTE' Technologies MSM S: 'SerialNumber=MF286DZTED000000' 'C:*' '#Ifs=' 7 'Cfg#=' 1 'Atr=80' 'MxPwr=896mA' A: 'FirstIf#=' 0 'IfCount=' 2 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=02' 'Prot=ff' 'Driver=rndis_host' E: 'Ad=82(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' 'I:*' 'If#=' 1 'Alt=' 0 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=rndis_host' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 2 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=83(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 5 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=88(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 6 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=42' 'Prot=01' 'Driver=usbfs' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=89(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' T: 'Bus=03' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.1.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=03' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 2 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=26bd' 'ProdID=9917' 'Rev=' 1.00 S: 'Manufacturer=' S: 'Product=USB' DISK 2.0 S: 'SerialNumber=070B317F2322D246' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=80' 'MxPwr=200mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=08(stor.)' 'Sub=06' 'Prot=50' 'Driver=usb-storage' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms'
+ PV85=' Rev=52.87 S: Manufacturer=ZTE,Incorporated S: Product=ZTE Technologies MSM S: SerialNumber=MF286DZTED000000 C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 I'
+ '[' -n ' Rev=52.87 S: Manufacturer=ZTE,Incorporated S: Product=ZTE Technologies MSM S: SerialNumber=MF286DZTED000000 C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 I' ]
+ echo+ grep ' Rev=52.87 S: Manufacturer=ZTE,Incorporated S: Product=ZTE Technologies MSM S: SerialNumber=MF286DZTED000000 C:* #Ifs= 7 Cfg#= 1 Atr=80 MxPwr=896mA A: FirstIf#= 0 IfCount= 2 Cls=02(comm.) Sub=06 Prot=00 I:* If#= 0 Alt= 0 #EPs= 1 Cls=02(comm.) Sub=02 Prot=ff Driver=rndis_host E: Ad=82(I) Atr=03(Int.) MxPS= 8 Ivl=32ms I:* If#= 1 Alt= 0 #EPs= 2 Cls=0a(data ) Sub=00 Prot=00 Driver=rndis_host E: Ad=81(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=01(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=83(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=02(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 3 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=85(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=84(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=03(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 4 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option E: Ad=87(I) Atr=03(Int.) MxPS= 10 Ivl=32ms E: Ad=86(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=04(O) Atr=02(Bulk) MxPS=1024 Ivl=0ms I:* If#= 5 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=qmi_wwan E: Ad=88(I) Atr=03(Int.) MxPS= 8 Ivl=32ms E: Ad=8e(I) Atr=02(Bulk) MxPS=1024 Ivl=0ms E: Ad=0f(O) Atr=02(Bulk) MxPS=1024 I' -q
'Driver=qmi_wwan'
+ PROTO=qmi
+ awk -F 'Vendor=19d2 ProdID=1432' '{print $2}'
+ cut -c-1220
+ echo T: 'Bus=01' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=5000' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 3.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=03' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0003' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.0.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=02' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 2 'Spd=5000' 'MxCh=' 0 D: 'Ver=' 3.00 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=' 9 '#Cfgs=' 1 P: 'Vendor=19d2' 'ProdID=1485' 'Rev=52.87' S: 'Manufacturer=ZTE,Incorporated' S: 'Product=ZTE' Technologies MSM S: 'SerialNumber=MF286DZTED000000' 'C:*' '#Ifs=' 7 'Cfg#=' 1 'Atr=80' 'MxPwr=896mA' A: 'FirstIf#=' 0 'IfCount=' 2 'Cls=02(comm.)' 'Sub=06' 'Prot=00' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=02(comm.)' 'Sub=02' 'Prot=ff' 'Driver=rndis_host' E: 'Ad=82(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' 'I:*' 'If#=' 1 'Alt=' 0 '#EPs=' 2 'Cls=0a(data' ')' 'Sub=00' 'Prot=00' 'Driver=rndis_host' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=01(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 2 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=83(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 3 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=85(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=84(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=03(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 4 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=option' E: 'Ad=87(I)' 'Atr=03(Int.)' 'MxPS=' 10 'Ivl=32ms' E: 'Ad=86(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=04(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 5 'Alt=' 0 '#EPs=' 3 'Cls=ff(vend.)' 'Sub=ff' 'Prot=ff' 'Driver=qmi_wwan' E: 'Ad=88(I)' 'Atr=03(Int.)' 'MxPS=' 8 'Ivl=32ms' E: 'Ad=8e(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=0f(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' 'I:*' 'If#=' 6 'Alt=' 0 '#EPs=' 2 'Cls=ff(vend.)' 'Sub=42' 'Prot=01' 'Driver=usbfs' E: 'Ad=05(O)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' E: 'Ad=89(I)' 'Atr=02(Bulk)' 'MxPS=1024' 'Ivl=0ms' T: 'Bus=03' 'Lev=00' 'Prnt=00' 'Port=00' 'Cnt=00' 'Dev#=' 1 'Spd=480' 'MxCh=' 1 B: 'Alloc=' 0/800 us '(' '0%),' '#Int=' 0, '#Iso=' 0 D: 'Ver=' 2.00 'Cls=09(hub' ')' 'Sub=00' 'Prot=01' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=1d6b' 'ProdID=0002' 'Rev=' 6.06 S: 'Manufacturer=Linux' 6.6.73 xhci-hcd S: 'Product=xHCI' Host Controller S: 'SerialNumber=xhci-hcd.1.auto' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=e0' 'MxPwr=' 0mA 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 1 'Cls=09(hub' ')' 'Sub=00' 'Prot=00' 'Driver=hub' E: 'Ad=81(I)' 'Atr=03(Int.)' 'MxPS=' 4 'Ivl=256ms' T: 'Bus=03' 'Lev=01' 'Prnt=01' 'Port=00' 'Cnt=01' 'Dev#=' 2 'Spd=480' 'MxCh=' 0 D: 'Ver=' 2.00 'Cls=00(>ifc' ')' 'Sub=00' 'Prot=00' 'MxPS=64' '#Cfgs=' 1 P: 'Vendor=26bd' 'ProdID=9917' 'Rev=' 1.00 S: 'Manufacturer=' S: 'Product=USB' DISK 2.0 S: 'SerialNumber=070B317F2322D246' 'C:*' '#Ifs=' 1 'Cfg#=' 1 'Atr=80' 'MxPwr=200mA' 'I:*' 'If#=' 0 'Alt=' 0 '#EPs=' 2 'Cls=08(stor.)' 'Sub=06' 'Prot=50' 'Driver=usb-storage' E: 'Ad=81(I)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms' E: 'Ad=02(O)' 'Atr=02(Bulk)' 'MxPS=' 512 'Ivl=0ms'
+ PV32=
+ '[' -n ]
+ sanitize_string -
+ '[' -z - ]
+ echo -
+ tr -d '\r\n'
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number -
+ '[' -z - ]
+ echo -
+ sanitize_number -
+ '[' -z - ]
+ echo -
+ sanitize_string 'ZTE MF286D'
+ '[' -z 'ZTE MF286D' ]
+ echo 'ZTE MF286D'
+ tr -d '\r\n'
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string BD_TELIAMF286DV1.0.0B12
+ '[' -z BD_TELIAMF286DV1.0.0B12 ]
+ echo BD_TELIAMF286DV1.0.0B12
+ tr -d '\r\n'
+ sanitize_string /dev/ttyUSB2
+ '[' -z /dev/ttyUSB2 ]
+ echo /dev/ttyUSB2
+ tr -d '\r\n'
+ sanitize_string qmi
+ '[' -z qmi ]
+ echo qmi
+ tr -d '\r\n'
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string -
+ '[' -z - ]
+ echo -
+ tr -d '\r\n'
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string 866754045122970
+ '[' -z 866754045122970 ]
+ echo 866754045122970
+ tr -d '\r\n'
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string -
+ '[' -z - ]
+ echo -
+ tr -d '\r\n'
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_string
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ sanitize_number
+ '[' -z ]
+ echo -
+ cat
+ exit 0