Quelques astuces pour Kontrollerlab?

Si AVRDUDE renvoit un message d'erreur signifiant que vous n'avez pas la permission d'accéder au composant USB, il faut lancer KontrollerLab avec des droits administrateurs (par la commande gksudo kontrollerlab). J'avais le même problème avec Avr-burnO-mat, et donner des droits en lecture-écriture au device /dev/usb.. ne résolvait pas le problème. Je suis conscient que lancer un programme avec les droits administrateur n'est jamais une bonne idée, il reste à trouver une meilleure solution...

J'ai trouvé sur le Net (ici) une solution pour éviter de devoir lancer kontrollerlab (et avrdude) en mode administrateur. La voici:

(je cite:)

Pour ne pas être embêté par le fait de passer en su, voici la méthode suivie tirée du site
http://forums.obdev.at/viewtopic.php?p=4436
How to add user permission for USBasp (I have tested this method in ubuntu 7.10):
source:http://www.bitpim.org/help/
1. Create new rule for udev
Code:

sudo gedit /etc/udev/rules.d/60-objdev.rules

2. Edit new rule in gedit and add following:
Code:
SUBSYSTEM!="usb_device", ACTION!="add", GOTO="objdev_rules_end"
# USBasp
SYSFS{idVendor}=="16c0", SYSFS{idProduct}=="05dc", GROUP="users", MODE="666"
LABEL="objdev_rules_end"

3. Restart udev.
Code:

sudo /etc/init.d/udev restart

(fin de citation)

J'ajoute: déconnecter puis reconnecter la carte programmateur USB ASP pour que les permissions pour l'utilisateur courant soient prises en compte.
J'ai testé le 22 août 2009 sous Ubuntu 9.04, ça marche.

Voir aussi sur mon blog: http://silicium628.blogspot.com/ (vous pouvez y poser des questions ou ajouter des commentaires, des astuces, des conseils...)