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

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

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

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

#1

04 май 2020, 18: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
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#2

04 май 2020, 18: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
Сообщения: 4506
Зарегистрирован: 21 июн 2017, 18:09
Решено: 99
Благодарил (а): 51 раз
Поблагодарили: 1993 раза
Контактная информация:

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

#3

04 май 2020, 18:50

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

no avatar

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

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

#4

04 май 2020, 18:52

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

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

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

#5

04 май 2020, 18:54

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

no avatar

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

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

#6

04 май 2020, 19:59

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

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

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

#7

04 май 2020, 20:05

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


no avatar

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

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

#9

04 май 2020, 21:49

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

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

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

#10

05 май 2020, 05:19

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

no avatar

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

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

#11

05 май 2020, 09: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
Сообщения: 10044
Зарегистрирован: 27 июн 2017, 13:36
Решено: 129
Откуда: Нижний Тагил
Благодарил (а): 776 раз
Поблагодарили: 1956 раз
Контактная информация:

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

#12

05 май 2020, 09:28

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

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

symon2014
Сообщения: 5934
Зарегистрирован: 16 дек 2017, 21:59
Решено: 37
Откуда: Феодосия
Благодарил (а): 32 раза
Поблагодарили: 750 раз
Контактная информация:

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

#13

05 май 2020, 09:54

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


no avatar

abulaev2008
Сообщения: 514
Зарегистрирован: 18 ноя 2017, 21:36
Решено: 3
Благодарил (а): 24 раза
Поблагодарили: 70 раз
Контактная информация:

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

#15

23 май 2020, 11:29

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

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

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

Закрыто

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

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя