Страница 1 из 1

зависаение usbconfig

Добавлено: 2021-03-07 4:14:23
xapuu
к ноутбуку подсоединена звуковая карта трех метровым USB проводом от принтера. часто бывает его коротит из за наводок и звуковуху выбивает. после этого usb виснут, на подключение устройств не реагируют но напряжение есть. вывод usbconfig зависает. после перезагрузки все восстанавливается.
dmesg после обрыва звуковой карты:

Код: Выделить всё

ugen0.4: <vendor 0x041e USB Audio> at usbus0 (disconnected)
uaudio0: at uhub1, port 3, addr 4 (disconnected)
pcm3: unregister: mixer busy
pcm3: Waiting for sound application to exit!
pcm3: unregister: mixer busy
pcm3: Waiting for sound application to exit!
pcm3: unregister: mixer busy
pcm3: Waiting for sound application to exit!
pcm3: unregister: mixer busy
pcm3: Waiting for sound application to exit!

Код: Выделить всё

ll /dev
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.1 -> usb/0.1.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.2 -> usb/0.2.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 08:44 ugen0.3 -> usb/0.3.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.5 -> usb/0.5.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.6 -> usb/0.6.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.7 -> usb/0.7.0
lrwxr-xr-x   1 root     wheel        9B  4 марта 01:52 ugen0.8 -> usb/0.8.0
звукавуха была на ugen0.4 который не отображается.

после различных манипуляций с командами таких как usbconfig ugen0.4 power_off, usbconfig reset, они висли и снимались через отмену. через в течении 30 минут все заработало, но я не знаю что конкретно повлияло на восстановление, может быть только потому что прошло время. еще я делал sh /etc/rc.d/devfs restart.
в общем хотел бы узнать что конкретно можете порекомендовать в такой ситуации? если не брать в расчет замены самого провода из за которого возникает проблема.

зависаение usbconfig

Добавлено: 2021-03-07 4:28:54
xapuu

Код: Выделить всё

ll /dev/usb
dr-xr-xr-x   2 root  wheel      512B  4 марта 01:52 ./
dr-xr-xr-x  20 root  wheel      512B  4 марта 01:52 ../
crw-------   1 root  operator   0x34  4 марта 01:52 0.1.0
crw-------   1 root  operator   0x4d  4 марта 01:52 0.1.1
crw-------   1 root  operator   0x6c  4 марта 01:52 0.2.0
crw-------   1 root  operator   0x6e  4 марта 01:52 0.2.1
crw-------   1 root  operator   0x6f  4 марта 08:44 0.3.0
crw-------   1 root  operator   0x71  4 марта 08:44 0.3.1
crw-------   1 root  operator   0x72  4 марта 08:44 0.3.2
crw-------   1 root  operator   0x7a  4 марта 08:44 0.4.1
crw-------   1 root  operator   0x7b  4 марта 08:44 0.4.2
crw-------   1 root  operator   0x7c  4 марта 08:44 0.4.3
crw-------   1 root  operator   0x7e  4 марта 01:52 0.5.0
crw-------   1 root  operator   0x80  4 марта 01:52 0.5.1
crw-------   1 root  operator   0x81  4 марта 01:52 0.6.0
crw-------   1 root  operator   0x83  4 марта 01:52 0.6.1
crw-------   1 root  operator   0x84  4 марта 01:52 0.6.3
crw-------   1 root  operator   0x85  4 марта 01:52 0.7.0
crw-------   1 root  operator   0x87  4 марта 01:52 0.7.1
crw-------   1 root  operator   0x88  4 марта 01:52 0.7.2
crw-------   1 root  operator   0x89  4 марта 01:52 0.7.3
crw-------   1 root  operator   0x8a  4 марта 01:52 0.8.0
crw-------   1 root  operator   0x8c  4 марта 01:52 0.8.1
crw-------   1 root  operator   0x8d  4 марта 01:52 0.8.2
crw-------   1 root  operator   0x8e  4 марта 01:52 0.8.3
0.4.0 отсутствует.

зависаение usbconfig

Добавлено: 2021-03-07 5:35:29
xapuu
проблема как оказалось в том что открытые приложения не освобождают зависший uaudio. чтоб все заработало нужно закрыть все звуковые программы.

зависаение usbconfig

Добавлено: 2021-03-07 9:11:05
WideAreaNetwork
спасибо вам, что отписали решение

зависаение usbconfig

Добавлено: 2021-04-15 8:19:06
Alex Keda
вообще, usbconfig умеет выключать и включать питание на устройстве
можно тупо выключить и включить

уж приложения точно отвалятся когда устройство пропадёт