Forum openmoko-fr.org

Forum de la communauté francophone autour du projet OpenMoko

Vous n'êtes pas identifié.

Annonce

Bienvenue sur ce forum.

Face à un afflux de spammers, les inscriptions ont été désactivée.
Si vous souhaitez vous inscrire, il faudra en faire la demande auprès du webmaster (voir la section "Contact" sur le Blog).

#1 08-02-2010 14:06:33

lugarbleiz
Mini Moko
Date d'inscription: 08-02-2010
Messages: 5

lugarbleiz

bonjour,

ayant récemment acquis un NFR je vient vers vous afin de trouver un peu d'aide. En effet, etant grand utilisateur avec une longue experience sur le developpement sur NetBSD, j'aurais souhaité aider au portage de mon OS favori sur mon smartphone favori smile. cependant, apres compilation d'un noyau -current evbarm afin de tester le niveau de compatibilité actuelle de NetBSD, je me suis rendu compte que dfu-util ne marche pas sous NetBSD: en effet, apres un demarrage sur le u-boot du NAND, dfu-util --list n'arrive pas a trouver le NFR alors que usbdevs affiche sa presence. Je souhaiterai donc savoir si il existe une alternative a dfu-util qui fonction sous NetBSD,

Merci par avance

Hors ligne

 

#2 08-02-2010 18:44:34

Claptroll
Addicted-Moko
Date d'inscription: 11-04-2009
Messages: 344

Re: lugarbleiz

Bienvenue parmi nous smile

Je ne pense pas qu'il y ait beaucoup d'utilisateur de netBSD parmi nous malheureusement :s

Hors ligne

 

#3 08-02-2010 23:39:54

misc
Addicted-Moko
Lieu: Clamart
Date d'inscription: 10-04-2009
Messages: 724

Re: lugarbleiz

Il y a d'autres outils , une recherche me dit que dfu-programmer est dans pkgsrc.

Hors ligne

 

#4 09-02-2010 09:57:00

lugarbleiz
Mini Moko
Date d'inscription: 08-02-2010
Messages: 5

Re: lugarbleiz

Merci beaucoup, mais il semblerai que dfu-programmer soit pour les puces proprio Atmel qui ne respectent en rien les specifications dfu... Je vais tester la couche d'emulation linux en montant le procfs, avec un peu de chance dfu-util marchera wink Le plus etrange est que dfu-util est dans le wip mais... il ne marche pas, j'ai exactement la meme erreur. J'ai tester sur 2 PC different: 1 sous NetBSD i386 et 1 autre sous NetBSD amd64, les 2 etant sous NetBSD 5.99.24 (la daily du 2 fevrier) et dfu-util --list ne voit rien...

Hors ligne

 

#5 09-02-2010 13:18:47

swap38
AdMoKostrateur
Lieu: Grenoble
Date d'inscription: 21-07-2008
Messages: 766
Site web

Re: lugarbleiz

Bienvenue smile

Joker pour ton ton souci, je crois que tu es le premier à parler de *BSD.
Mais tu pourrais poser la question sur la liste "community" : http://lists.openmoko.org/mailman/listinfo/
Et si tu trouve, merci de faire passer l'info wink


"There's no place like ~"

L'APRIL a passé la barre des 5000 adhérents, mais l'effort continue. Soutenez l'APRIL

Hors ligne

 

#6 09-02-2010 16:06:53

lugarbleiz
Mini Moko
Date d'inscription: 08-02-2010
Messages: 5

Re: lugarbleiz

j'ai mis le doigt sur le probleme en fouinant dans le code de dfu-util, le problème vient de cette ligne de code dans le fichier main.c:

Code:

for (dev = usb_bus->devices; NULL != dev; dev = dev->next) {

sous NetBSD-current dev est toujours égale a NULL, il ne rentre donc jamais dans la boucle. Maintenant je vais essayer de trouver une solution et faire le patch correspondant...

Dernière modification par lugarbleiz (09-02-2010 16:07:43)

Hors ligne

 

#7 09-02-2010 19:21:11

misc
Addicted-Moko
Lieu: Clamart
Date d'inscription: 10-04-2009
Messages: 724

Re: lugarbleiz

Mhh, si dev vaut NULL, ça veut dire qu'il detecte pas les devices usb sur le bus, non ?

Hors ligne

 

#8 09-02-2010 20:11:43

lugarbleiz
Mini Moko
Date d'inscription: 08-02-2010
Messages: 5

Re: lugarbleiz

oui, et après recherche sur le net, il semblerait que le problème soit assez vieux (NetBSD 3.0) et viendrait de usb_find_devices() de la libusb qui ne remplit pas la structure usb_device. J'ai donc changé de fusil d'épaule et j'ai décidé de créer un fork de dfu-util pour les systèmes BSD en suivant le man usb(4). pour le moment j'arrive à lister tous les matériels connectés sur le PC.

J'ai pris le NFR pour coder et je suis servi big_smile

Hors ligne

 

#9 09-02-2010 21:51:54

Judge_Gregg
Addicted-Moko
Lieu: Lille
Date d'inscription: 03-02-2009
Messages: 187

Re: lugarbleiz

Bienvenue smile

Je suis incapable de répondre à ta question mais tu as l'air de t'en sortir très bien tout seul big_smile

Hors ligne

 

#10 10-02-2010 00:17:21

misc
Addicted-Moko
Lieu: Clamart
Date d'inscription: 10-04-2009
Messages: 724

Re: lugarbleiz

Je pense que dfu-util n'est plus maintenu upstream, donc n'hésite pas à demander à le reprendre, ou à la migrer ailleurs. Ensuite, tu peux contacter les packageurs ou autres pour le mettre à jour. Je te conseille aussi de poster ça sur la liste community.

Hors ligne

 

#11 10-02-2010 22:50:42

lugarbleiz
Mini Moko
Date d'inscription: 08-02-2010
Messages: 5

Re: lugarbleiz

merci du conseille, actuellement je discute sur la ML current-users de netbsd afin d'acquérir les dernières choses que je doit connaitre pour me passer de la libusb, et j'ai créé le projet sur Sourceforge sous le doux nom de dfuBSD. A partir de Vendredi soir de la semaine prochaine je pourrait m'y mettre a plein temps et aux vu des discutions sur la ML et vu que je connait maintenant les specifications de la norme dfu, je pense pouvoir plannifier une première version utilisable d'içi 1 mois ou 2...

Hors ligne

 

#12 24-02-2010 00:59:15

Garth
MoKorateur
Date d'inscription: 29-09-2008
Messages: 656
Site web

Re: lugarbleiz

et bien! cool un new loin d'être newbie! :p
ca fait plaisir!
bienvenu à toi!
et bon courage!

Hors ligne

 

Pied de page des forums

Propulsé par FluxBB 1.2.20
Traduction par FluxBB.fr

Hébergé par :
Bearstech