Linux mint удалить устройство

Linux mint удалить устройство

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

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

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

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

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

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

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

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

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

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

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

А кто ж его знает , ты же о своём железе и системе ни слова не сказал , а у нас кофейная гуща закончилась. Почитай то , что вверху темы на красном фоне написано , должно помочь.

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

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

Читайте также:  Adding file to zip linux

Источник

Как удалить устройство из системы после eject’a?

Команда eject делает ioctl CDROMEJECT, после этого с флешки снимается питание (судя по светодиоду). Но устройство продолжает присутствовать для системы. WTF?

а вы хотели чтобы флешка выскочила из разъёма ?

устройство продолжает присутствовать для системы

Убивай модуль УСБ, чё. Тока смотри — клава с мышью тоже отвалятся, если усбшные. Ну или закусывай получше.

а вы хотели чтобы флешка выскочила из разъёма ?

Нет, я хочу чтобы у меня исчез device file.

Убивай модуль УСБ, чё. Тока смотри — клава с мышью тоже отвалятся, если усбшные.

Выглядит геморойно. Клавиатуры с мышей нету, так что не страшно. Но вот модуль динамическим делать не хочется.

Не катит. В sysfs остаётся упоминание того, что устройство существует, а значит device file будет пересоздан.

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

А по другому наверное не получится.

Тогда делай unbind устройства от драйвера:

echo 0000:00:1d.1 > /sys/devices/pci0000:00/0000:00:1d.1/driver/unbind

Тогда делай unbind устройства от драйвера:

echo 0000:00:1d.1 > /sys/devices/pci0000:00/0000:00:1d.1/driver/unbind

PCI-шины нету. А вот что есть

# ls /sys/block/sda/device/ -l total 0 lrwxrwxrwx 1 root root 0 Aug 24 10:17 block:sda -> ../../../../../../../../../../block/sda lrwxrwxrwx 1 root root 0 Aug 24 10:17 bus -> ../../../../../../../../../../bus/scsi --w------- 1 root root 4096 Aug 24 10:17 delete -r--r--r-- 1 root root 4096 Aug 24 10:17 device_blocked lrwxrwxrwx 1 root root 0 Aug 24 10:17 driver -> ../../../../../../../../../../bus/scsi/drivers/sd -r--r--r-- 1 root root 4096 Aug 24 10:17 iocounterbits -r--r--r-- 1 root root 4096 Aug 24 10:17 iodone_cnt -r--r--r-- 1 root root 4096 Aug 24 10:17 ioerr_cnt -r--r--r-- 1 root root 4096 Aug 24 10:17 iorequest_cnt -rw-r--r-- 1 root root 4096 Aug 24 10:17 max_sectors -r--r--r-- 1 root root 4096 Aug 24 10:17 modalias -r--r--r-- 1 root root 4096 Aug 24 10:17 model drwxr-xr-x 2 root root 0 Aug 24 10:15 power -r--r--r-- 1 root root 4096 Aug 24 10:17 queue_depth -r--r--r-- 1 root root 4096 Aug 24 10:17 queue_type --w------- 1 root root 4096 Aug 24 10:17 rescan -r--r--r-- 1 root root 4096 Aug 24 10:17 rev lrwxrwxrwx 1 root root 0 Aug 24 10:17 scsi_device:1:0:0:0 -> ../../../../../../../../../../class/scsi_device/1:0:0:0 lrwxrwxrwx 1 root root 0 Aug 24 10:17 scsi_disk:1:0:0:0 -> ../../../../../../../../../../class/scsi_disk/1:0:0:0 -r--r--r-- 1 root root 4096 Aug 24 10:17 scsi_level -rw-r--r-- 1 root root 4096 Aug 24 10:17 state lrwxrwxrwx 1 root root 0 Aug 24 10:17 subsystem -> ../../../../../../../../../../bus/scsi -rw-r--r-- 1 root root 4096 Aug 24 10:17 timeout -r--r--r-- 1 root root 4096 Aug 24 10:17 type -rw-r--r-- 1 root root 4096 Aug 24 10:17 uevent -r--r--r-- 1 root root 4096 Aug 24 10:17 vendor 

Источник

Читайте также:  Обновить grub linux mint 19

Как отключить устройство в ubuntu?

В windows была возможность отключить необходимое устройство через device manager:

4036c58aa6464bc19fdd9a46b2c4811a.png

Оценить 1 комментарий

zmoe

Купил блютус клавиатуру с тачпадом, а он там ужасный, реагирует на все взмах руки, в Windows отключаю легко, а в линукс так и не пойму как это сделать.

1) Выполнить lspci, найти в выводе нужное устройство, посмотреть его PCI-адрес в первой колонке.
Например (я экспериментирую с контроллером FireWire):

$ lspci . 0d:00.3 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 PCIe IEEE 1394 Controller (rev 04) . 

2) Отключить устройство на уровне шины PCI:

$ echo 1 | sudo tee /sys/bus/pci/devices/0000\:0d\:00.3/remove 1

Разумеется, это действует только до перезагрузки.

А как сохранить эффект?
То есть как сказать ядру не инициализируй вот это pci оборудование.
blocklist modprobe не подходит
имеется оборудование которое использует те же драйвера.
оборудование которое необходимо отключить распаяно на плате.

jcmvbkbc, единственное ядро успеет проинициализировать оборудование.
интересно отключить инициализацию.
просто есть две видеокарты
одна дискретная на плате ноутбука
вторая подключена через riser майнерский
в lspci самое интересное вижу и ту и ту.
но не идет изображение на монитор с видеокарты подключенной через riser

попробуйте так:
1) sudo lsmod — список устройств
2) sudo modprobe -r device — отключить необходимое уст-во.

Странно, но именно устройство nvidia он не хочет отключать.
sudo modprobe -r nvidia — никакой реакции.

amatory10:
rmmod: ERROR: ../libkmod/libkmod-module.c:793 kmod_module_remove_module() could not remove ‘nvidia’: Resource temporarily unavailable
rmmod: ERROR: could not remove module nvidia: Resource temporarily unavailable

Войдите, чтобы написать ответ

Почему VM linux (VMware) на моем ноутбуке подключённом по WiFi имеет только eth0 подключение?

Источник

Что такое Loop-устройство в Linux?

При выводе с п иска смонтированных дисков через терминал вы наверняка сталкивались с именами дисков, начинающимися с loop:

Читайте также:  Linux скрипт по времени

Если вы являетесь пользователем Linux Mint, вы получите длинный список loop устройств, как показано на снимке экрана выше. Это из-за снимков, универсальной системы управления пакетами, разработанной Canonical. Приложения Snap монтируются как loop устройства. Теперь это поднимает другой набор вопросов, например, что такое loop устройство и почему приложения моментальных снимков монтируются как раздел диска. Позвольте мне пролить свет на тему

Устройства Loop: обычные файлы, смонтированные как файловая система.

Linux позволяет пользователям создавать специальное блочное устройство, с помощью которого они могут отображать обычный файл на виртуальное блочное устройство. Кажется слишком сложным, верно? Проще говоря, loop устройство может вести себя как виртуальная файловая система, что весьма полезно при работе с изолированными программами, такими как снимки. Таким образом, вы получаете изолированную файловую систему, смонтированную в определенной точке монтирования. По которому разработчик/продвинутый пользователь упаковывает кучу файлов в одно место. Таким образом, операционная система может получить к нему доступ, и это поведение известно как циклическое монтирование. Но работа с изолированными системами с использованием loop устройства — одна из многих причин, по которой используются loop устройства, и если вам интересно, вот еще примеры использования петлевых устройств.

Причины использования петлевых устройств

  1. Его можно использовать для установки операционной системы поверх файловой системы без переразметки диска.
  2. Удобный способ настройки образов системы (после их монтирования).
  3. Обеспечивает постоянное разделение данных.
  4. Его можно использовать для изолированных приложений, содержащих все необходимые зависимости.

И разработчики могут творить чудеса, когда у них есть изолированные файловые системы.

Loop устройствами можно легко управлять с помощью losetup утилиты . Позвольте мне показать вам, как это сделать.

Управление loop устройствами

Итак, давайте начнем с перечисления доступных петлевых устройств.

Чтобы перечислить их, все, что вам нужно сделать, это пара losetup с -a опцией:

Размонтировать Loop-устройство

Процесс отключения любого loop устройства довольно прост. Для этого я буду использовать команду umount.

Удалить loop устройство

Это только для демонстрационных целей. Не идите случайным образом удалять loop устройства.

Обязательно размонтируйте loop устройство, прежде чем продолжить удаление определенного loop устройства.

Вашим первым шагом будет отсоединение файлов от любого петлевого устройства с помощью -d опции. Для демонстрации я буду использовать loop9 :

И теперь вы можете удалить loop9 устройство с помощью той же старой команды rm, которая используется для удаления файлов и каталогов:

И loop9 больше не числился в доступных петлевых устройствах:

Заключительные слова

Руководство было предназначено для того, чтобы охватить основы loop устройств, и я сделал его достаточно простым языком, чтобы даже новые пользователи могли извлечь из него пользу.

Есть что добавить? Раздел комментариев полностью ваш.

Насколько публикация полезна?

Нажмите на звезду, чтобы оценить!

Средняя оценка 0 / 5. Количество оценок: 0

Оценок пока нет. Поставьте оценку первым.

Источник

Оцените статью
Adblock
detector