demonlibra писал(а): ↑10 окт 2020, 19:12
От обычной телефонной зарядки 1А фотоаппарат нормально заряжается.
Стандарт для USB2 порта - 0.5А, т.е. ровно половина. Причем в некоторых дешевых платах оно еще и делится на все порты одного USB хаба. Точнее говоря - не делится, а устройства воткнутые в один хаб не получают свои гарантированные 0.5А как должно быть.
Отсюда есть нюанс - на разных ядрах разные USB устройства могут быть в разных режимах, с разным потреблением. А еще ядро умеет загонять устройства в спящий режим для экономии энергии.
Отсюда методы лечения/диагностики:
1. В файл
/etc/laptop-mode/conf.d/usb-autosuspend.conf
добавить:
CONTROL_USB_AUTOSUSPEND=«0»
Если такого файла нет (скорее всего) - создать. А вот если нету нужного каталога - тогда отставить, не сработает.
2. В
/etc/default/grub
Строчку параметров ядра "GRUB_CMDLINE_LINUX_DEFAULT" привести к виду примерно такому:
GRUB_CMDLINE_LINUX_DEFAULT="usbcore.autosuspend=-1"
Те параметры что уже есть, разумеется, тоже сохранить.
Если что-то из этого поможет, но захочется не жертвовать возможностью экономить лишнюю энергию для других устройств - то нужно будет создавать правило отключения экономии только для конкретного устройства - это через udev.