Hi.

In OI zone I have /dev/term/0 device, wich is connected to USB modem. The modem 
is used to send SMS messages. 

Apr 10 09:37:06 uginfo-ds2 usba: [ID 912658 kern.info] USB 2.0 device 
(usb12d1,1001) operating at hi speed (USB 2.x) on USB 2.0 external hub: 
device@1, usbsacm1 at bus address 3
Apr 10 09:37:06 uginfo-ds2 usba: [ID 349649 kern.info] HUAWEI Technology HUAWEI 
Mobile
Apr 10 09:37:06 uginfo-ds2 genunix: [ID 936769 kern.info] usbsacm1 is 
/pci@0,0/pci15d9,835@1d/hub@1/device@1

Often it generates and becomes unresponsive.

Apr 10 10:20:41 uginfo-ds2 usba: [ID 691482 kern.warning] WARNING: 
/pci@0,0/pci15d9,835@1d (ehci1): Unrecoverable USB Hardware Error

Is there any way to reset USB device without rebooting server?


               device, instance #1
                    Driver properties:
                        name='pm-components' type=string items=3 dev=none
                            value='NAME= usbsacm1 Power' + '0=USB D3 State' + 
'3=USB D0 State'
                    Hardware properties:
                        name='driver-minor' type=int items=1
                            value=00000000
                        name='driver-major' type=int items=1
                            value=00000002
                        name='high-speed' type=boolean
                        name='configuration#' type=int items=1
                            value=00000001
                        name='usb-product-name' type=string items=1
                            value='HUAWEI Mobile'
                        name='usb-vendor-name' type=string items=1
                            value='HUAWEI Technology'
                        name='usb-raw-cfg-descriptors' type=byte items=85
                            
value=09.02.55.00.03.01.03.e0.fa.09.04.00.00.03.ff.ff.ff.00.07.05.81.03.40.00.05.07.05.82.02.00.02.20.07.05.01.02.00.02.20.09.04.01.00.02.ff.ff.ff.00.07.05.83.02.00.02.20.07.05.02.02.00.02.20.09.04.02.00.02.ff.ff.ff.00.07.05.84.02.00.02.20.07.05.03.02.00.02.20
                        name='usb-dev-descriptor' type=byte items=18
                            
value=12.01.00.02.00.00.00.40.d1.12.01.10.00.00.02.01.00.01
                        name='usb-release' type=int items=1
                            value=00000200
                        name='usb-num-configs' type=int items=1
                            value=00000001
                        name='usb-revision-id' type=int items=1
                            value=00000000
                        name='usb-product-id' type=int items=1
                            value=00001001
                        name='usb-vendor-id' type=int items=1
                            value=000012d1
                        name='compatible' type=string items=3
                            value='usb12d1,1001.0' + 'usb12d1,1001' + 
'usb,device'
                        name='reg' type=int items=1
                            value=00000001
                        name='assigned-address' type=int items=1
                            value=00000003
                    Device Minor Nodes:
                        dev=(241,16)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:0
                                spectype=chr type=minor
                                dev_link=/dev/term/0
                        dev=(241,131088)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:0,cu
                                spectype=chr type=minor
                                dev_link=/dev/cua/0
                        dev=(241,17)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:1
                                spectype=chr type=minor
                                dev_link=/dev/term/1
                        dev=(241,131089)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:1,cu
                                spectype=chr type=minor
                                dev_link=/dev/cua/1
                        dev=(241,18)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:2
                                spectype=chr type=minor
                                dev_link=/dev/term/2
                        dev=(241,131090)
                            dev_path=/pci@0,0/pci15d9,835@1d/hub@1/device@1:2,cu
                                spectype=chr type=minor
                                dev_link=/dev/cua/2

# cfgadm -v usb1/1.1
Ap_Id                          Receptacle   Occupant     Condition  Information
When         Type         Busy     Phys_Id
usb1/1.1                       connected    unconfigured ok         Mfg: HUAWEI 
Technology  Product: HUAWEI Mobile  NConfigs: 1  Config: 0  : Qualcomm 
Configuration
unavailable  usb-device   n        /devices/pci@0,0/pci15d9,835@1d/hub@1:1.1

# cfgadm -c unconfigure usb1/1.1
Unconfigure the device: /devices/pci@0,0/pci15d9,835@1d/hub@1:1.1
This operation will suspend activity on the USB device
Continue (yes/no)? y
# cfgadm -c configure usb1/1.1
cfgadm: Hardware specific failure: Cannot issue devctl to ap_id: 
/devices/pci@0,0/pci15d9,835@1d/hub@1:1.1


С уважением,
Александр Пыхалов,
программист отдела телекоммуникационной инфраструктуры
управления информационно-коммуникационной инфраструктуры ЮФУ


------------------------------------------
illumos: illumos-discuss
Permalink: 
https://illumos.topicbox.com/groups/discuss/T67f5e750b39cdc32-Mf6063eb1b8f5d7203de15dc3
Delivery options: https://illumos.topicbox.com/groups/discuss/subscription

Reply via email to