Задать вопрос
@RokkerRuslan

Почему ОС не видит avr программатор usbasp?

Программатор собран с сайта www.fischl.de/usbasp/. Исправно работает на домашнем компьютаре (ubuntu 14.04, windows 7), но наотрез отказывается запускаться на работе(так же на ubuntu 14.04 и win 7).

Рабочая ubuntu выдаёт:
$ sudo avrdude -p m8515 -c usbasp -e
avrdude: error: could not find USB device with vid=0x16c0 pid=0x5dc vendor='www.fischl.de' product='USBasp'

То есть просто не видит его. Команда lsusb не высвечивает его.

На домашней ubuntu lsusb выдаёт:
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 09da:000a A4 Tech Co., Ltd Optical Mouse Opto 510D
Bus 002 Device 005: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb  # это он
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub


Теперь с windows:
Домашная OC в диспетчере выдаёт:
usbaps (в других устройствах), то есть опознаёт его.

Рабочая Win:
unknown device

Установка драйверов с сайта разработчка программатора не помогает.

В интернете много инфы по поводу неисправной работы usbasp под win и ubuntu, но во всех темах у ТС, программатор опознаётся системами, то есть присутствует запись
Bus 002 Device 005: ID 16c0:05dc Van Ooijen Technische Informatica shared ID for use with libusb


На ubuntu(ы) ничего специального не ставил. Единственная идея, что не так с железом что то. Но как это определить и исправить?
  • Вопрос задан
  • 10397 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 3
svd71
@svd71
создать файл /etc/udev/rules.d/10-usbasp.rules
в нем записать строчку
SUBSYSTEM=="usb", ATTR{idVendor}=="16c0", ATTR{idProduct}=="05dc", GROUP="adm", MODE="0666", SYMLINK+="usbasp" # USBasp


затем выполнить
sudo /etc/init.d/udev restart
Ответ написан
jcmvbkbc
@jcmvbkbc
"I'm here to consult you" © Dogbert
Команда lsusb не высвечивает его.

Что видно в dmesg в момент подключения программатора?
Ответ написан
radiogranit
@radiogranit
Пробуй $ tail -f /var/log/syslog в момент включения.
Если выдаст что типа: mtp-probe: bus: 6, device: 57 was not an MTP device, то похоже проблема в поддержке MTP. Здесь вроде как обсуждали решение такой же проблемы.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы