Сборка avrdude чем должна помочь по-вашему? Уверяю, что бубунтщики тоже умеют собирать пакеты. Выше в топике уже собирали, в этом или в похожем.. Толку от этого никакого не будет.
AVR910 на Ubuntu 12.04
Re: AVR910 на Ubuntu 12.04
Ещё один любитель прикреплять пару строк в файле 
Сборка avrdude чем должна помочь по-вашему? Уверяю, что бубунтщики тоже умеют собирать пакеты. Выше в топике уже собирали, в этом или в похожем.. Толку от этого никакого не будет.
Сборка avrdude чем должна помочь по-вашему? Уверяю, что бубунтщики тоже умеют собирать пакеты. Выше в топике уже собирали, в этом или в похожем.. Толку от этого никакого не будет.
Re: AVR910 на Ubuntu 12.04
Перечитал первый пост и только сейчас заметил:
sudo chmod 666 /dev/ttyACM0
не поможет случайно ?
avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
sudo chmod 666 /dev/ttyACM0
не поможет случайно ?

— Не говорите мне что делать и я не скажу куда Вам идти...
Re: AVR910 на Ubuntu 12.04
sudo chmod 666 /dev/ttyACM0
не поможет случайно ?
Нет это не помогло, так как и создать ссылку на данный тип порта.
Re: AVR910 на Ubuntu 12.04
hybroid писал(а): Уверяю, что бубунтщики тоже умеют собирать пакеты. Выше в топике уже собирали, в этом или в похожем.. Толку от этого никакого не будет.
Ну тогда и не буду на это отвлекаться.
Но причину до капаю, пусть не сейчас - потом обязательно.
Re: AVR910 на Ubuntu 12.04
Зато sudo avrdude должно помочь.Vit_is писал(а):Нет это не помогло, так как и создать ссылку на данный тип порта.
А случаем при записи чего-то в /dev/ttyACM0 ведро не виснет намертво? Была какая-то хрень в связке какого-то старого ядра (2.6.3*, если память мне не изменяет) + этого программатора, вешалось ядро мёртво, непонятно из-за чего

Re: AVR910 на Ubuntu 12.04
hybroid писал(а):А случаем при записи чего-то в /dev/ttyACM0 ведро не виснет намертво?
Зависаний нет, простое сообщение от AVR8 Burn
avrdude: avr910_recv(): programmer is not responding
ядро 3.2.0-32-generic
Re: AVR910 на Ubuntu 12.04
Vit_is писал(а):Зависаний нет, простое сообщение от AVR8 Burn
avrdude: avr910_recv(): programmer is not responding
Есть подозрение, что AVR8 Burn выводит только первую строку из длинного послания об ошибке...
Поправте если неправ - ну нету у меня этой GUI и не хочу ставить.
Если хотим разобраться, то давайте вначале в консоли заставим дудку работать, а там глядишь и AVR8 Burn заработает.
В консоли (вашим обычным пользователем, не рутом):
Код: Выделить всё
ls -al /dev/ttyA*
whoami
groups— Не говорите мне что делать и я не скажу куда Вам идти...
Re: AVR910 на Ubuntu 12.04
Есть подозрение, что AVR8 Burn выводит только первую строку из длинного послания об ошибке...
Поправте если неправ - ну нету у меня этой GUI и не хочу ставить.
Не замечал такого. Вообще это хороший гуй, иногда помогает, например связь проверить, фьюзы глянуть... когда лень в консоли набирать.
Re: AVR910 на Ubuntu 12.04
ls -al /dev/ttyACM0
crw-rw---- 1 root dialout 166, 0 окт. 15 22:37 /dev/ttyACM0
whoami
vitaliy
groups
vitaliy root bin adm tty disk lp mail kmem dialout fax voice cdrom floppy tape audio dip list irc gnats video plugdev games libuuid fuse lpadmin netdev admin gdm sambashare vboxusers scanner powerdev
crw-rw---- 1 root dialout 166, 0 окт. 15 22:37 /dev/ttyACM0
whoami
vitaliy
groups
vitaliy root bin adm tty disk lp mail kmem dialout fax voice cdrom floppy tape audio dip list irc gnats video plugdev games libuuid fuse lpadmin netdev admin gdm sambashare vboxusers scanner powerdev
Re: AVR910 на Ubuntu 12.04
ploop
Полностью с Вами согласен, особенно Fuse. Кому как нравиться.
Прошу меня извинить что я не сразу отвечаю.
Полностью с Вами согласен, особенно Fuse. Кому как нравиться.
Прошу меня извинить что я не сразу отвечаю.
Re: AVR910 на Ubuntu 12.04
crw-rw---- 1 root dialout 166, 0 окт. 15 22:37 /dev/ttyACM0
Надо правило добавить в /etc/udev/rules.d
Тогда из под пользователя работать будет. Синтаксис не помню.
Re: AVR910 на Ubuntu 12.04
Делал вот по этой ссылке
http://olegkrv.org.ua/blog/2010/09/30/a ... B2-ubuntu/
Так, я прочитал не внимательно, это статья точно не для меня, виноват, начну заново, настраивать
http://olegkrv.org.ua/blog/2010/09/30/a ... B2-ubuntu/
Так, я прочитал не внимательно, это статья точно не для меня, виноват, начну заново, настраивать
Re: AVR910 на Ubuntu 12.04
Пришлось погуглить за тебя:
http://www.linux.org.ru/forum/linux-hardware/3168599
http://www.linux.org.ru/forum/linux-hardware/3168599
Еще в догонку, вот мое правило для udev, чтобы можно было шить от
простого пользователя - возможно из-под юзера не будет виснуть, хотя вряд ли
bash-3.2# cat /etc/udev/rules.d/usbasp.rules
# UDEV-style hotplug map for usbasp programmer
# Put this file in /etc/udev/rules.d
SUBSYSTEM=="usb", ATTR{product}=="USBasp", ATTR{idProduct}=="05dc", ATTR{idVendor}=="16c0", MODE="666"
Вендора и продуктид подставь свои из lsusb или лучше поищи в
#cat /proc/bus/usb/devices
-
Pe3ucTop
- Прорезались зубы
- Сообщения: 231
- Зарегистрирован: Пт ноя 16, 2007 13:52:44
- Откуда: Рига, Латвия
Re: AVR910 на Ubuntu 12.04
crw-rw---- 1 root dialout 166, 0 окт. 15 22:37 /dev/ttyACM0
В данном случае пользоматель присутствует в нужной группе, и не надо править /etc/udev/rules.d ...
Если только самой программе присвоит ту же группу, но в данном случае человек пытался и с полными правами запускать...
И как смотрю в нете есть проблеммы именно с выявленным драивером "cdc_acm" , сейчас смотрю возможные решения...
О, оказывается всётаки косячёк в программаторе, причина описана в :
http://old.nabble.com/PROBLEM:-USB-ACM- ... 44637.html
> ====== Device plugged in ======
...
> Jun 30 23:58:35 noteb00k kernel: usb 2-3: new low speed USB device using ohci_hcd and address 5
...
> Jun 30 23:58:35 noteb00k kernel: usb 2-3: config 1 interface 1 altsetting 0 endpoint 0x1 is Bulk; changing to
> Interrupt
> Jun 30 23:58:35 noteb00k kernel: usb 2-3: config 1 interface 1 altsetting 0 endpoint 0x81 is Bulk; changing to
> Interrupt
This looks like your problem. Low-speed devices are not allowed to
have bulk endpoints. Linux internally changes them to interrupt
endpoints with interval = 1 and maxpacket size no larger than 8.
Вроде как придумали решение в драйвере, но когда оно появится в кернеле это вопрос...
Re: AVR910 на Ubuntu 12.04
Спасибо что ткнули носом в нужное место. 
Я так понял что USBasp не промою честь, вместо этого что то надо вписывать другое - типа avr910?
Я так понял что USBasp не промою честь, вместо этого что то надо вписывать другое - типа avr910?
Re: AVR910 на Ubuntu 12.04
О, оказывается всётаки косячёк в программаторе, причина описана в :
Она появилась у людей после обновления ядра, на сколько помню.
Я так понял что USBasp не промою честь, вместо этого что то надо вписывать другое - типа avr910?
Да пофигу, это название правила. Хоть слово из трёх букв напиши. А для системы что 910й, что асп - пофигу. Главное VID и PID правильный поставь.
Re: AVR910 на Ubuntu 12.04
Там, где ты это нагуглил, вроде и про зависания на старом ведре было. Вот только ничем не закончилось..
На фига он нужен - для меня вообще тайна.
lsusb что пишет?
Только в этот файл никто не пишет. Работа же идёт через libusb.Pe3ucTop писал(а):В данном случае пользоматель присутствует в нужной группе, и не надо править /etc/udev/rules.d ...
На фига он нужен - для меня вообще тайна.lsusb что пишет?
Re: AVR910 на Ubuntu 12.04
lsusb
Bus 001 Device 008: ID 16c0:05e1 VOTI CDC-ACM class devices (modems)
я так понял из списка устройств VID 05е1?
сделал но видимо rules здесь не рулит
Надо начинать с самого начала.
Bus 001 Device 008: ID 16c0:05e1 VOTI CDC-ACM class devices (modems)
я так понял из списка устройств VID 05е1?
сделал но видимо rules здесь не рулит
Надо начинать с самого начала.
Re: AVR910 на Ubuntu 12.04
hybroid писал(а):lsusb что пишет?
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 002 Device 002: ID 8087:0024 Intel Corp. Integrated Rate Matching Hub
Bus 003 Device 002: ID 0ac8:3450 Z-Star Microelectronics Corp.
Bus 001 Device 009: ID 16c0:05e1 VOTI CDC-ACM class devices (modems)
Bus 001 Device 004: ID 058f:6362 Alcor Micro Corp. Flash Card Reader/Writer
Bus 002 Device 003: ID 045e:00cb Microsoft Corp. Basic Optical Mouse v2.0
Bus 002 Device 004: ID 04a9:2676 Canon, Inc. CAPT Device
Надо эксперимент провести установить ubuntu 12.04 x86, и там проверить. Благо жёстких навалом, есть где развернутся.
Re: AVR910 на Ubuntu 12.04
Хм. Понятно, через какой зад оно работает. Только исходя из того, что проблема лишь с мастеркитовским программатором.... Или у тебя самопал?
И нет, вендор - это 16c0. А 05e1 - это девайс.
И вот это "VOTI CDC-ACM class devices (modems)" в гугл забейте, пища для ума на ночь гарантирована.
Сижу и думаю, а почему мой USBtiny работает? Хотя он вроде и не CDC.
UPD: смена разрядности ОС в данном случае ни хрена не изменит. Вроде тоже проходили.
И нет, вендор - это 16c0. А 05e1 - это девайс.
И вот это "VOTI CDC-ACM class devices (modems)" в гугл забейте, пища для ума на ночь гарантирована.
Сижу и думаю, а почему мой USBtiny работает? Хотя он вроде и не CDC.
UPD: смена разрядности ОС в данном случае ни хрена не изменит. Вроде тоже проходили.