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

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

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

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

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 - тоже не помогло.
----
как в терминале это выполнить??

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

Добавлено: 04 май 2020, 18:45
rogoznik
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'

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

Добавлено: 04 май 2020, 18:50
slant
Или просто sudo -i, пароль, и далее вся консоль с правами root. До команды exit.

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

Добавлено: 04 май 2020, 18:52
Andrew Python
:thumbs: спасибо , оба варианта помогли.
буду разбираться , что за команды :)

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

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

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

Добавлено: 04 май 2020, 19:59
Andrew Python
но мышка при выходе из ждущего продолжает отваливаться.
короче на первой загрузке отключил/подключил.
после ждущего - не действует - команда выполняется, но питание мышки продолжает идти.
исчезает устройство с порта,

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

Добавлено: 04 май 2020, 20:05
symon2014
Andrew Python, Попробуй включить в биосе опцию "IOMMU"

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

Добавлено: 04 май 2020, 20:08
symon2014

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

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

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

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

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

Добавлено: 05 май 2020, 09:28
Andrew Python
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 - выход из ждущего режима приводит к потере управления мышью. т.е. питание на мышь идет, а курсор не двигается. очень не охото каждый раз перезагружать комп.

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

Добавлено: 05 май 2020, 09:28
rogoznik
Andrew Python, только забыл прочитать еще вот эту тему Панель форматирования текста в темах/ответах

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

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

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

Добавлено: 20 май 2020, 16:37
Andrew Python

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

Добавлено: 23 май 2020, 11:29
abulaev2008
если не ошибаюсь, то решается перезапуском модуля мыши,
Что-то вроде:

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

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