Démarrer avec une Fow G20

97 views
Skip to first unread message

guillaumeC

unread,
Mar 4, 2012, 6:22:52 PM3/4/12
to groupe de discussion autour de Netus G20 et FOX Board G20, gcr...@editiel98.net
Bonjour,
je viens de recevoir ma fox G20, et je dois dire que je galère depuis
le début....
Tout d'abord, je me suis appercu, mais trop tard, avoir oublier de
commander la carte SD. Tant pis, j'essaie d'en faire une suivant les
indications du site acmé, sur une 16 G.
Apparemment, ce type de carte n'est pas pris en compte, car dès que je
dépasse les 2 Go, car merde :/
Ensuite, toujours suivant leurs conseils, je modifie le fichier etc/
network/interfaces afin d'avoir une adresse IP fixe (j'ai pas de DHCP,
connexion directe par cable entre mon PC et la carte).
La, je pingue la carte, et de la carte, (via tty0) je pingue le PC.
Mais RIEN de plus, ni web, ni autre....(ssh, SCP...)
alors le fait de la carte qui n'est pas forcément reconnue (alors que
marquée compatible)+les pb réseaux, ca commence a me les casser grave.
Y'a t'il IPTable qui tourne sur cette m... ?
Bon, pour calmer le jeu, je peut dire que je suis pas un grand
utilisateur linux pour le moment, mais j'ai meme fait l'effort de
charger VMWare avec une Ubuntu rien que pour cette carte....
Merci quand meme de vos lueur xD

Guillaume

guillaumeC

unread,
Mar 5, 2012, 6:54:18 AM3/5/12
to groupe de discussion autour de Netus G20 et FOX Board G20
Bonjour,
alors, pour completer les infos, car ente temps je n'en suis pas resté
là (j'ai 2 sabots autant les utiliser tous les deux ;) )
Donc :
je suis allé sur le site ACME, j'ai lu la procédure pour créer une
carte, et j'ai meme télécharger une ubuntu 11.10 afin d'etre pile poil
dans le "truc" (sous VMWare ;) )
Car avec ma CentOs, galère pour certains soft, etc..., faut que
j'apprenne à mieux la maitriser.
Bon, revenons au sujet :
J'ai refait la carte, mais cette fois si, j'ai mis 2Go en taille pour
la partition rootfs, ce qui fait que data fait 14 Go (a peu près,
hein).
En redémarrant, je j'ai plus que la partition de 14G qui pose
problème.

Checking file systems...fsck from util-linux-ng 2.17.2
e2fsck 1.41.12 (17-May-2010)
fsck.ext4: Superblock invalid, trying backup blocks...
fsck.ext4: Bad magic number in super-block while trying to open /
dev/mmcblk0p3


Le fichier de config pour l'IP a été modifié avant de remettre la
carte sur la FOX, mais toujours pas de réseau.
Allons savoir pourquoi (j'ai dormi entre temps ;) ), en mode console
toujours (le fameux tty0, ou carte de débug USB), après m'etre loggé
et toujours pas de réseau, je ifdown eth0.
Il me dit que la carte n'est pas configurée. Soit,je le savais,
tiens ;)
puis ifup eth0
Là, j'ai mon adresse IP, ca ping entre le PC et la carte, mais pas de
services.
Las, je tape exit et j'ai ceci

Mounting local filesystems...EXT4-fs (mmcblk0p3): VFS: Can't find
ext4 filesystem
mount: wrong fs type, bad option, bad superblock on /dev/
mmcblk0p3,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so

failed.

Activating swapfile swap...done.
Cleaning up temporary files....
Configuring network interfaces...done.
Starting portmap daemon....
Cleaning up temporary files....
Setting kernel variables ...done.
INIT: Entering runlevel: 2
Using makefile-style concurrent boot in runlevel 2.
Starting portmap daemon...Already running..
Starting file alteration monitor: FAM.
Starting enhanced syslogd: rsyslogd.
Starting periodic command scheduler: cron.
NET: Registered protocol family 10
sshd (15420): /proc/15420/oom_adj is deprecated, please use /proc/
15420/oom_score_adj instead.
Starting OpenBSD Secure Shell server: sshd.
Starting web server: lighttpd.

Et comme par "miracle", mes services sont actifs (http, ssh, SCP)
Et je vois bien, dans WINSCP, la partition /media/data de 14 Go.

En tout cas, ce que j'arrive a comprendre (pas forcément vrai, mais
bon) c'est que au dessus d'une certaine taille, le système n'accepte
plus. (pourquoi ca passe à 2Go et pas 7, comme avant, ou pire, 14 ?)
Je m'arrache les cheveux.........
Sachant qu'il faut que tout soit stable, car c'est le (futur)
concentrateur logique de mon système domotique......
Merci de l'aide ;)

Baudouin MARTIN

unread,
Mar 5, 2012, 6:10:33 AM3/5/12
to groupe-de-discussion-autour-...@googlegroups.com, gcr...@editiel98.net


Le 5 mars 2012 00:22, guillaumeC <war...@free.fr> a écrit :
Bonjour,

Bonjour,
 
je viens de recevoir ma fox G20, et je dois dire que je galère depuis
le début....

il faut que c'est quand même un peu technique.
 
Tout d'abord, je me suis appercu, mais trop tard, avoir oublier de
commander la carte SD. Tant pis, j'essaie d'en faire une suivant les
indications du site acmé, sur une 16 G.
Apparemment, ce type de carte n'est pas pris en compte, car dès que je
dépasse les 2 Go, car merde :/

il faut en dire un peu plus. Tu as essayé de créer un système de fichier et tout et tout ? Qu'est-ce qu'il t'affiche ensuite au démarrage ?
 
Ensuite, toujours suivant leurs conseils, je modifie le fichier etc/
network/interfaces afin d'avoir une adresse IP fixe (j'ai pas de DHCP,
connexion directe par cable entre mon PC et la carte).
La, je pingue la carte, et de la carte, (via tty0) je pingue le PC.

via tty0 ?? connait pas. Bizarre ce que tu dis. Effectivement il y a un fichier à modifier mais il faut faire très attention à la syntaxe. Vérifie bien.
 
Mais RIEN de plus, ni web, ni autre....(ssh, SCP...)
alors le fait de la carte qui n'est pas forcément reconnue (alors que
marquée compatible)+les pb réseaux, ca commence a me les casser grave.

elle n'a pas être reconnue. C'est un système autonome qu'il faut bien configurer pour que le réseau fonctionne. 
 
Y'a t'il IPTable qui tourne sur cette m... ?

je crois oui, mais ça fait un petit moment que je n'ai pas mis les mains dedans. C'est un noyau linux qui doit avoir iptables d'intégré.
 
Bon, pour calmer le jeu, je peut dire que je suis pas un grand
utilisateur linux pour le moment

ah je comprends mieux.
 
, mais j'ai meme fait l'effort de
charger VMWare avec une Ubuntu rien que pour cette carte....
Merci quand meme de vos lueur xD

Il est vrai qu'avec la G30 j'avais eu pas mal de problèmes pour compiler des applis. Par contre avec la G20 la documentation est un peu mieux faite. Pour la création du système de fichier, je l'ai fait sur une carte SD de 2 Go et je n'ai pas eu de problème particulier je crois. 

Je ne sais pas si je t'ai aidé...

Beud

guillaumeC

unread,
Mar 5, 2012, 1:55:42 PM3/5/12
to groupe-de-discussion-autour-...@googlegroups.com, gcr...@editiel98.net
Bon, après plusieurs tentatives, une longue discussion avec une personne de chez Acme, j'en suis arrivé à la conclusion suivante :
Malgré quelques gparted et réinstallation, la SD card 16GB ne veut rien savoir.

Je suis donc allé chercher une SD de 4Go, en changeant aussi de marque.
Et là, tout nickel, du feu de dieu....

Soit il y a un problème sur ma propre carte (au quel cas, comme elle est sous garantie, je la remplace)
Soit il y a un souci de compatibilité entre la G20 et la Sandisk 16G.

En tout cas, merci a ceux qui ont essayé de m'aider !

Obinou

unread,
Mar 5, 2012, 6:40:40 PM3/5/12
to groupe-de-discussion-autour-...@googlegroups.com
Le Mon, 5 Mar 2012 10:55:42 -0800 (PST),
guillaumeC <war...@free.fr> a écrit :

> Bon, après plusieurs tentatives, une longue discussion avec une personne de
> chez Acme, j'en suis arrivé à la conclusion suivante :
> Malgré quelques gparted et réinstallation, la SD card 16GB ne veut rien
> savoir.
>
> Je suis donc allé chercher une SD de 4Go, en changeant aussi de marque.
> Et là, tout nickel, du feu de dieu....
>
> Soit il y a un problème sur ma propre carte (au quel cas, comme elle est
> sous garantie, je la remplace)
> Soit il y a un souci de compatibilité entre la G20 et la Sandisk 16G.

Bonjour,

De mémoire, les cartes de plus de 4Go sont à la norme "SD-HC" alors que les cartes
jusqu'a 4Go sont à la norme SD simple.

Or, si la forme physique est la même, le protocole de communication entre la carte
et le host n'est PAS identique. D'ailleurs, je dois encore avoir un lecteur de carte
USB qui, pour cette raison, ne supporte pas les cartes SD de grande capacité. C'est
aussi le cas des appareils photos.
(Certaine cartes supportent peut-être les 2 protocoles, je ne sais pas).

Dans le cas de la foxboard, c'est le bootloader stocké en flash qui s'occupe de charger
le noyau linux sur la carte SD et de démarrer dessus.

Lors de la sortie de ces cartes je me souviens que ce bootloader ne connaissait pas le
protocole SD-HC.
Après une rapide recherche, j'ai vu que le bootloader "AcmeBoot":
http://www.acmesystems.it/acmeboot
supporte effectivement le SD-HC : Peut-être qu'il suffirais de mettre à jour le
bootloader en flash (opération qui n'est PAS sans risque).

Je n'ai pas de carte G20 , je n'en saurais pas plus à ce stade. Mais c'est une piste
à étudier.

Julien

BiglosR

unread,
Mar 29, 2012, 6:55:50 PM3/29/12
to groupe de discussion autour de Netus G20 et FOX Board G20
Bonjour à tous,
J'ai réussi à installer ma foxboard sous debian squeeze comme dans le
tuto de chez acmesystems à partir de ubuntu 11.10.
J'ai réussi à compiler le helloworld sur la fox par les commandes:
gcc hello.c -o hello
./hello

La prochaine étape est la cross-compilation du helloworld.
Mais à cette étape je bloque.
J'ai installer le cross-compilo,.. apparemment, j'ai tout bien fais
mais j'ai une seg fault lorsque je lance le programme sur la fox.

Pourriez-vous me donner votre procédure pour faire de la cross-
compilation depuis ubuntu 11.10 sur la foxg20 (avec R18 Squeeze
installé)?

Merci d'avance.

On 6 mar, 01:40, Obinou <obcons...@gmail.com> wrote:
> Le Mon, 5 Mar 2012 10:55:42 -0800 (PST),
> guillaumeC <wart...@free.fr> a écrit :

Christian Doelhoffs

unread,
Mar 30, 2012, 5:51:45 AM3/30/12
to groupe-de-discussion-autour-...@googlegroups.com
Bonjour,

Quel est le but de la cross-compilation ?

Si le programme est compilé sur la foxboard, la cross-compilation n'est plus nécessaire.

Un peu plus de détails aiderait grandement.

Bàt,

Christian

Biglos 2

unread,
Mar 30, 2012, 8:40:38 AM3/30/12
to groupe-de-discussion-autour-...@googlegroups.com
Bonjour,

Lorsque je développe, je n'ai pas forcement la foxg20 avec moi.
Cross-compiler sert à éviter le développement du projet complet sur la
fox elle même. Cela permet aussi de pouvoir tester le programme sous
linux avec une interface graphique...

Compiler directement sur la fox lorsque le projet fais 30 fichiers,
c'est lourd et on perd du temps en transférer et tester.

Le 30 mars 2012 11:51, Christian Doelhoffs
<christian...@channelcommunications.be> a écrit :

Christian Doelhoffs

unread,
Apr 1, 2012, 3:37:12 AM4/1/12
to groupe-de-discussion-autour-...@googlegroups.com
Bonjour,

Je comprend mieux le contexte. Malheureusement je ne suis d'aucun secours dans ce cas.

Le projet sur lequel j'ai travaillé a été directement développé sur la Foxborad.

Bien à vous,

Christian

Biglos 2

unread,
Apr 1, 2012, 9:13:29 AM4/1/12
to groupe-de-discussion-autour-...@googlegroups.com
Bonjour,

Je viens de réussir,

Alors allez voir cette discussion pour plus de précision:
http://groups.google.com/group/netusg20/browse_frm/thread/6568e9159ef0317a

Bastien

Le 1 avril 2012 09:37, Christian Doelhoffs

Reply all
Reply to author
Forward
0 new messages