Dec 13 22:34:55 ubuntu kernel: [13336.898698] usb usb2-port1: attempt power cycle
Dec 13 22:34:55 ubuntu kernel: [13336.898706] usb usb2-port1: failed to disable port power
Dec 13 22:34:55 ubuntu kernel: [13337.026675] usb 2-1: new low-speed USB device number 11 using uhci_hcd
Dec 13 22:34:55 ubuntu kernel: [13337.446677] usb 2-1: device not accepting address 11, error -71< br> Dec 13 22:34:55 ubuntu kernel: [13337.574677] usb 2-1: new low-speed USB device number 12 using uhci_hcd
Dec 13 22:34:56 ubuntu kernel: [13337.994675] usb 2-1: device not accepting address 12, error -71
Dec 13 22:34:56 ubuntu kernel: [13337.994706] usb usb2-port1: unable to enumerate USB device
Подумалось мне, а не перепрошить ли мне программатор новой прошивкой. Другого программатора под рукой не оказалось. Решил воспользоватся Arduino, для перепрошивки.
Спойлер: Проблема опознания в системе НЕ решена. Программатор перепрошил успешно. Но научился загружать hex файлы авердудой встроенной в arduino ide – может пригодится.
Схему подключения ардуины к программатору нагуглил.
Перемычку в usbasp поставил на J2.
Саму ардуину прошил как ISP программатор.
Тестируем: /home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -c avrisp -P /dev/ttyUSB0 -b 19200 -p m8 -v
Бекапим старую прошивку: /home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -c avrisp -P /dev/ttyUSB0 -b 19200 -p m8 -v -U flash:r:/home/Vasia/usbasp_m8_flash_dump.hex:i
Прошиваем новую самую последнюю прошивку:
/home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/bin/avrdude -C/home/Vasia/.arduino15/packages/arduino/tools/avrdude/6.3.0-arduino17/etc/avrdude.conf -c avrisp -P /dev/ttyUSB0 -b 19200 -p m8 -v -U flash:r:/home/Vasia/usbasp_m8_flash_dump.hex:i
Прошилось, но первоначальную проблему не решил!