Страница 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

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

программное отключение устройства 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 подставь свое.