LINUX.ORG.RU

Не подключается USB мышь при загрузке.

 , ,


1

1

Всем доброго дня. В Линуксе новичок. После настроек и установок перестала после загрузки автоматически подключаться USB мышь. Ввод ее в работу происходит после реконнекта вручную. Какие действия предшествовали такому поведению точно сказать не могу но есть неявное предположение о связи такого поведения usb мыши с отключением служб, проведенным с целью уменьшения количества потребляемых ресурсов.



Последнее исправление: fullinz (всего исправлений: 3)

Не служб, а демонов.

Включи обратно. Откуда нам знать, что ты там отключал? Тем более, что ты даже дистрибутив не указал.

И это... Новичок, а уже полез «службы» отключать? Суров, молодец.

Zhbert ★★★★★
()
Ответ на: комментарий от Zhbert

демонов!). верно!)

Верно!) Демонов!) Да простит меня Линукс! Дистрибутив Ubuntu 16.04 LTS Mate.

вывод команды ls /etc/init.d

ubmtlnx@ubmtlinuxmt-1604:~$ ls /etc/init.d
alsa-utils              killprocs              rc.local
anacron                 kmod                   rcS
apparmor                l2tpns                 README
apport                  laptop-mode            reboot
bluetooth               lightdm                remastersys-firstboot
bootmisc.sh             live-tools             resolvconf
checkfs.sh              loadcpufreq            rsync
checkroot-bootclean.sh  mountall-bootclean.sh  rsyslog
checkroot.sh            mountall.sh            saned
console-setup           mountdevsubfs.sh       sendsigs
cpufrequtils            mountkernfs.sh         single
cron                    mountnfs-bootclean.sh  skeleton
cryptdisks              mountnfs.sh            stunnel4
cryptdisks-early        networking             thermald
cups                    network-manager        udev
dbus                    nscd                   ufw
dns-clean               ntp                    umountfs
gdomap                  ondemand               umountnfs.sh
gpm                     openvpn                umountroot
gridengine-master       plymouth               unbound
grub-common             plymouth-log           urandom
halt                    postfix                uuidd
hddtemp                 pppd-dns               whoopsie
hostname.sh             pptpd                  x11-common
hwclock.sh              procps                 xl2tpd
irqbalance              qemu-kvm
keyboard-setup          rc
fullinz
() автор топика
Ответ на: комментарий от SergeySVold

Признателен за ответ. нашел мышь по lsusb в /sys/bus/usb/devices/6-1/power/control стоит on.

параметров(файлов?) ACTION==«add», SUBSYSTEM==«usb» - не нашел.

но нашел /sys/bus/usb/devices/6-1/6-1:1.0/power/runtime_usage с 0.

там же sypports-autosyspend с 1.

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/removable с unknow

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/bNumConfigurations с 1

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/bConfigurationValue с 1

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/power/autosuspend с 2

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/power/runtime_enabled с forbidden

/sys/bus/usb/devices/6-1/subsystem/devices/6-1/power/runtime_usage с 1

вышеприведенные файлы были выборочно просмотрены. может нужно что-то еще проверить не знаю.

fullinz
() автор топика
Ответ на: комментарий от fullinz

системные логи смотреть надо. В смысле изменение системных логов до и после втыкание мыши.Что у вас там. dmesg или journalctl?

SergeySVold ★★★★★
()
Ответ на: комментарий от SergeySVold

не понял куда смотреть и что искать.

fullinz
() автор топика
Ответ на: комментарий от SergeySVold

понял. нужно сделать dmesg во время нерабочей мыши и после ее активации.

fullinz
() автор топика

Покажи вывод

lsusb
и
lsusb -v
.

Можешь увидеть такое,

Couldn't open device, some information will be missing

Это означает, что мышь не может правильно подключиться к USB 3.0 порту. Известная ошибка с xHCI.

Перекинь мышь на USB 2.0 port.

blitz
()
Ответ на: комментарий от Einstok_Fair

Если сам не сталкивался - можешь не знать.

Есть такая особенность в реализации портов USB Lenovo/Dell.

Гугли в страницах саппорта Lenovo - driver USB xHCI Intel «'Intel(R) USB 3.0 eXtensible Host Controller Driver Windows 7 c2usb08us17.exe'».

В правильные Linux distro - драйвер завезли.

blitz
()
Ответ на: комментарий от fullinz

Где мышь?

Что то я мышь не вижу. Какая модель?


Bus 002 Device 003: ID 04f2:b096 Chicony Electronics Co., Ltd 
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 002: ID 08ff:1600 AuthenTec, Inc. AES1600
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 003: ID 1c4f:0003 SiGma Micro HID controller
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 003: ID 0b97:7772 O2 Micro, Inc. OZ776 CCID Smartcard Reader
Bus 005 Device 002: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 003 Device 002: ID 0930:0508 Toshiba Corp. Integrated Bluetooth HCI
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub

SergeySVold ★★★★★
()
Ответ на: Где мышь? от SergeySVold

мышь вот - Bus 006 Device 003: ID 1c4f:0003 SiGma Micro HID controller

fullinz
() автор топика
Ответ на: комментарий от SergeySVold

действительно что-то непонятное происходит. сейчас решим.

fullinz
() автор топика
Ответ на: комментарий от fullinz

dmesg посмотрел. При загрузке система мышь видит. Теоретически всё должно работать бо криминала, с мышью, не вижу. Смущает что пока не могу найти расширенную информацию в lsusb -v по этому устройству. С другой мышью не пробовал?

SergeySVold ★★★★★
()
Ответ на: комментарий от fullinz

Что говорит, когда не видит мышь, на команду modprobe usb-storage?

SergeySVold ★★★★★
()
Ответ на: комментарий от SergeySVold

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

в dmesg_last заметил в самом конце вывода информацию по мыши. вроде повторяет то что было выше. странно конечно - мышь видит а загружаться не хочет. Может где-то в настройках дело? Типа не подключать автоматически USB девайсы? Вот только где хз. Может в dconf проверить автозагрузку USB? Есть в dconf такой пункт?

fullinz
() автор топика
Ответ на: комментарий от fullinz

dconf не трогай! Мал ещё.;-) Gnome здесь не причем. Такое ощущение что модуль не стартует в автомате.

SergeySVold ★★★★★
()
Ответ на: комментарий от fullinz
Bus 005 Device 002: ID 0b97:7761 O2 Micro, Inc. Oz776 1.1 Hub
Couldn't open device, some information will be missing

bDeviceProtocol         0 Full speed (or root) hub

Когда, вместо Full speed станет Hi-Speed - всё у тебя будет хорошо с мышкой.

blitz
()
Ответ на: комментарий от SergeySVold

https://pastebin.com/pnZDaWGg - вывод lsmod. usb-storage не найден.

реакция на команду modprobe usb-storage при неактивной мыши -

ubmtlnx@ubmtlinuxmt-1604:~$ modprobe usb-storage
ubmtlnx@ubmtlinuxmt-1604:~$  usb-storage
usb-storage: команда не найдена
ubmtlnx@ubmtlinuxmt-1604:~$  
fullinz
() автор топика
Ответ на: комментарий от fullinz

usb-storage не команда. Это модуль. Посмотреть его работу можно запустив lsmod и там в длинном списке она должна быть. modprobe загружает модуль в ядро и обычно она ничего не выдает.Вот после первой команды мышь заработала? Или всё равно перевтыкать надо? Вот блин! Хоть знать бы каких демонов ты загубил!;-))

SergeySVold ★★★★★
()
Ответ на: комментарий от SergeySVold

после команды modprobe usb-storage мышь не активируется. нужно передергивать.

rcconf показывает что отключены нижеперечисленные демоны:

anacron
apparmor
apport
bluetooth
cron
cups
halt
network-m$
plymouth
plymouth-$
postfix
reboot
rsyslog
saned
sendsigs
umountfs
umountroot
whoopsie

fullinz
() автор топика
Ответ на: комментарий от blitz

сделал два вывода lsusb -v до и после активации мыши. дальнейшие действия неясны. чуть подробней скажите что делать дальше. ибо прописывая вместо mice_works и mice_dont_works реальных координат файлов lsusb-v_last и lsusb-v_before получаем отсутствие реакции на вышеописанную команду. понимаю что производится сравнение двух файлов но неизвестно с помощью чего. -uarN - неизвестная мне программа.

fullinz
() автор топика
Ответ на: комментарий от SergeySVold

разница реального положения вещей с приведенной вами ссылкой такая - полностью отключены cron, halt, reboot, umountfs.

fullinz
() автор топика
Ответ на: комментарий от fullinz

Отключен контроль! Питание включается и выключается на usb портах программно. Отключил контроль и питание постоянно.... а может и нет.;-))

SergeySVold ★★★★★
()
Ответ на: комментарий от SergeySVold

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

fullinz
() автор топика
Ответ на: комментарий от fullinz

Таки есть проблемы.

lsusb -v > ~/mice_works.txt - выводит неполную информацию.

Нужно научить эту прогу, в вывод полной информации в текстовый файл для сравнения разницы с коммандой diff -uarN.

blitz
()
Ответ на: комментарий от fullinz

Не трогай пока контроль питания usb. Включи cron, я не очень уверен что планировщик задач по времени влияет.Хотя он постоянно отслеживает все процессы. И посмотри применение команды lsof. C её помощью можно увидеть очень много,что происходит в системе.

SergeySVold ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.