программное отключение устройства USB через терминал

Любое устройство не попавшее под категории выше - сюда.
Правила форума
Как правильно задавать вопросы Правильно сформулированный вопрос и его грамотное оформление способствует высокой вероятности получения достаточно содержательного и по существу ответа. Общая рекомендация по составлению тем: 1. Версия ОС вместе с разрядностью. Пример: LM 18.1 x64, LM Sarah x32 2. DE. Если вопрос касается двух, то через запятую. (xfce, KDE, cinnamon, mate) 3. Какое железо. (достаточно вывод inxi -Fxz в спойлере (как пользоваться спойлером смотрим здесь)) или же дать ссылку на hw-probe 4. Суть. Желательно с выводом консоли, логами. 5. Скрин. Просьба указывать 1, 2 и 3 независимо от того, имеет ли это отношение к вопросу или нет. Так же не забываем об общих правилах Как пример вот

Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 04 май 2020, 15:38

в общем все как у всех.
выхожу из спящего режима, мыша висит мертвой. угу.
решил программно отключить и включить (может прокатит)
так в терминале выдает сообщение - отказано в доступе.
в каком доступе , где взять? хз. ставил минт одна учетка, один пароль.... пароль проверил, тот же.
когда драйвера или софт обновляешь , подходит, для мыши - нет :(

собственно в терминале нужно выполнить такой скрипт

echo 0 > /sys/devices/pci0000\:00/0000\:00\:13.1/usb3/authorized
echo 1 > /sys/devices/pci0000\:00/0000\:00\:13.1/usb3/authorized


-----
sudo - тоже не помогло
ctrl+alt+f1 - тоже не помогло.
----
как в терминале это выполнить??

Аватара пользователя

rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

программное отключение устройства USB через терминал

Сообщение rogoznik » 04 май 2020, 15:45

Andrew Python, так

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

echo 0 | sudo tee /sys/devices/pci0000\:00/0000\:00\:13.1/usb3/authorized
или

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

sudo sh -c 'echo 0 > /sys/devices/pci0000\:00/0000\:00\:13.1/usb3/authorized'
ИзображениеИзображение

Аватара пользователя

slant
Сообщения: 2640
Зарегистрирован: 21 июн 2017, 15:09
Решено: 47
Благодарил (а): 20 раз
Поблагодарили: 1100 раз

программное отключение устройства USB через терминал

Сообщение slant » 04 май 2020, 15:50

Или просто sudo -i, пароль, и далее вся консоль с правами root. До команды exit.


Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 04 май 2020, 15:52

:thumbs: спасибо , оба варианта помогли.
буду разбираться , что за команды :)

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

программное отключение устройства USB через терминал

Сообщение symon2014 » 04 май 2020, 15:54

Andrew Python писал(а):
04 май 2020, 15:52
буду разбираться , что за команды
просто > прекращает действие sudo. И нужно было это условие обойти.


Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 04 май 2020, 16:59

но мышка при выходе из ждущего продолжает отваливаться.
короче на первой загрузке отключил/подключил.
после ждущего - не действует - команда выполняется, но питание мышки продолжает идти.
исчезает устройство с порта,
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

программное отключение устройства USB через терминал

Сообщение symon2014 » 04 май 2020, 17:05

Andrew Python, Попробуй включить в биосе опцию "IOMMU"

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

программное отключение устройства USB через терминал

Сообщение symon2014 » 04 май 2020, 17:08



Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 04 май 2020, 18:49

прочитал кучу статей, так по ходу проблему и не ршеили в дистрибутах...
вот только не понял, это у меня дрова на мышь неправильные? или на материнку что то не так из спящего выводит?
какие вещи лучше не брать под линукс есть такой список?

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

программное отключение устройства USB через терминал

Сообщение symon2014 » 05 май 2020, 02:19

Andrew Python писал(а):
04 май 2020, 18:49
вот только не понял, это у меня дрова на мышь неправильные? или на материнку что то не так из спящего выводит?
А кто ж его знает , ты же о своём железе и системе ни слова не сказал , а у нас кофейная гуща закончилась. Почитай то , что вверху темы на красном фоне написано , должно помочь.


Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 05 май 2020, 06:28

1 - LM 19.3 _64
2 - cinnamon
3 - материнка m2a-vm мыша usb

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

System:
  Host: andrew-python-System-Product Kernel: 5.3.0-51-generic x86_64 
  bits: 64 compiler: gcc v: 7.5.0 Desktop: Cinnamon 4.4.8 
  Distro: Linux Mint 19.3 Tricia base: Ubuntu 18.04 bionic 
Machine:
  Type: Desktop Mobo: ASUSTeK model: M2A-VM v: 1.XX serial: <filter> 
  BIOS: Phoenix v: ASUS M2A-VM Revision 1002 date: 07/19/2007 
CPU:
  Topology: Dual Core model: AMD Athlon 64 X2 4000+ bits: 64 type: MCP 
  arch: K8 rev.F+ rev: 1 L2 cache: 1024 KiB 
  flags: lm nx pae sse sse2 sse3 svm bogomips: 8399 
  Speed: 1000 MHz min/max: 1000/2100 MHz Core speeds (MHz): 1: 1000 2: 1000 
Graphics:
  Device-1: AMD RS690 [Radeon X1200] vendor: ASUSTeK driver: radeon 
  v: kernel bus ID: 01:05.0 
  Display: x11 server: X.Org 1.20.5 driver: ati,radeon 
  unloaded: fbdev,modesetting,vesa resolution: 1920x1080~60Hz 
  OpenGL: renderer: ATI RS690 v: 2.1 Mesa 19.2.8 direct render: Yes 
Audio:
  Device-1: AMD SBx00 Azalia vendor: ASUSTeK driver: snd_hda_intel v: kernel 
  bus ID: 00:14.2 
  Sound Server: ALSA v: k5.3.0-51-generic 
Network:
  Device-1: Realtek RTL8111/8168/8411 PCI Express Gigabit Ethernet 
  vendor: ASUSTeK P5B driver: r8169 v: kernel port: ee00 bus ID: 02:00.0 
  IF: enp2s0 state: up speed: 100 Mbps duplex: full mac: <filter> 
Drives:
  Local Storage: total: 149.05 GiB used: 15.95 GiB (10.7%) 
  ID-1: /dev/sda vendor: Seagate model: ST3160812AS size: 149.05 GiB 
Partition:
  ID-1: / size: 145.71 GiB used: 15.95 GiB (10.9%) fs: ext4 dev: /dev/sda1 
Sensors:
  System Temperatures: cpu: 42.0 C mobo: 31.0 C 
  Fan Speeds (RPM): cpu: 1610 psu: 0 case-1: 0 
Info:
  Processes: 203 Uptime: 1h 56m Memory: 1.82 GiB used: 1.35 GiB (74.5%) 
  Init: systemd runlevel: 5 Compilers: gcc: 7.5.0 Shell: bash v: 4.4.20 
  inxi: 3.0.32 
4 - выход из ждущего режима приводит к потере управления мышью. т.е. питание на мышь идет, а курсор не двигается. очень не охото каждый раз перезагружать комп.

Аватара пользователя

rogoznik
Сообщения: 7505
Зарегистрирован: 27 июн 2017, 10:36
Решено: 83
Откуда: Нижний Тагил
Благодарил (а): 419 раз
Поблагодарили: 1335 раз

программное отключение устройства USB через терминал

Сообщение rogoznik » 05 май 2020, 06:28

Andrew Python, только забыл прочитать еще вот эту тему Панель форматирования текста в темах/ответах
ИзображениеИзображение

Аватара пользователя

symon2014
Сообщения: 4123
Зарегистрирован: 16 дек 2017, 18:59
Решено: 24
Откуда: Феодосия
Благодарил (а): 20 раз
Поблагодарили: 474 раза

программное отключение устройства USB через терминал

Сообщение symon2014 » 05 май 2020, 06:54

Andrew Python, посмотри в биосе пункт PS/2 Mouse Function Control - надо auto
И пришли при возожности фотки страниц биоса.


Автор темы
Andrew Python
Сообщения: 55
Зарегистрирован: 04 май 2020, 15:32
Благодарил (а): 2 раза

программное отключение устройства USB через терминал

Сообщение Andrew Python » 20 май 2020, 13:37



abulaev2008
Сообщения: 495
Зарегистрирован: 18 ноя 2017, 18:36
Решено: 3
Благодарил (а): 21 раз
Поблагодарили: 69 раз

программное отключение устройства USB через терминал

Сообщение abulaev2008 » 23 май 2020, 08:29

если не ошибаюсь, то решается перезапуском модуля мыши,
Что-то вроде:

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

sudo modprobe -r psmouse
sudo modprobe psmouse
вместо psmouse подставь свое.

Вернуться в «Прочие устройства»