Auteur Sujet: Problème d' accès à la carte SD  (Lu 52280 fois)

0 Membres et 2 Invités sur ce sujet

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #15 le: 07 mars 2007 à 10:09:39 »
OK, j'ai compris : Ta carte est formattée en ext3 sans partitionnement, à priori .
L'image flash la monte en tant que 'disc'

Mais ton script extra_run essaie de la monter en tant que 'part1' (1ère partition)
C'est pour cela qu'il ne peut pas la monter !

Ensuite, cela crée probablement un pastacaisse à cause du fichier swap, quand tu enregistres....

Il semblerait que sur ton image, le node 'part1' existe, alors qu'en fait ta carte n'est pas partitionnée.
Il ne devrait pas !
Si, sur l'image multiboot, tu effaces le fichier /dev/scsi/host0/bus0/target0/lun0/part1, est-ce qu'il se recrée tout seul au boot suivant ?
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #16 le: 07 mars 2007 à 10:39:07 »
OK, j'ai compris : Ta carte est formattée en ext3 sans partitionnement, à priori .
L'image flash la monte en tant que 'disc'

Euuhhh... on doit la formater avec un partitionnement ?? C'est iboot qui s'en est chargé lors de son installation...

Mais ton script extra_run essaie de la monter en tant que 'part1' (1ère partition)
C'est pour cela qu'il ne peut pas la monter !

Oui mais ensuite il la monte en tant que 'disc' non, il serait préférable qu'elle soit montée en 'part1' ?

if [ -e "/dev/scsi/host0/bus0/target0/lun0/part1" ]; then
   mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mmc   
else
   if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
      mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc   
   fi
fi

Ensuite, cela crée probablement un pastacaisse à cause du fichier swap, quand tu enregistres....

Le fait qu'elle soit montée en tant que 'disc' au lieu de 'part1' ?


Il semblerait que sur ton image, le node 'part1' existe, alors qu'en fait ta carte n'est pas partitionnée.
Il ne devrait pas !
Si, sur l'image multiboot, tu effaces le fichier /dev/scsi/host0/bus0/target0/lun0/part1, est-ce qu'il se recrée tout seul au boot suivant ?

Absolument sur l'image multiboot ou bien sur l'image en flash ?

Quand on est sur une image en multiboot et que l'on fait cd /var/bin, on est en fait dans /mmc/iboot/images/<monimage>/var/bin ?

Merci

DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne pccb00

  • Membre Complet
  • ***
  • Messages: 102
Re: Problème d' accès à la carte SD
« Réponse #17 le: 07 mars 2007 à 10:44:57 »
Bonjour,
Je pense que j'ai exactement le meme probleme que Fluche...nos fichiers extra_run sont identiques.
J'ai aussi tenté de repartir completement de zero, flash du bootloader et de l'image en 2.0.8 puis factory reset et reinstallation complete.
Puis install multiboot de la 2.0.8 Doume mais c'est toujours pareil si je boote sur la SD je ne peux plus lire les fichiers qui y sont dessus!!! alors que si je boote sur la flash c'est ok.

Je pense aune chose, est que la facon de configuer le DD (master ou cable select) a une importance ? j'ai tenté les eeux cas mais cela ne change rien.
AB IPBox 9000HD multiboot NLB-R8728 - Enigma2

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #18 le: 07 mars 2007 à 11:10:39 »
Euuhhh... on doit la formater avec un partitionnement ?? C'est iboot qui s'en est chargé lors de son installation...
No, par défaut, iBoot formatte sans partitionnement, et c'est bien ainsi. Mais dans ce cas le kernel devrait détecter un node 'disc', et pas de node 'part1'. (d'où mon autre question...)

Citer
Oui mais ensuite il la monte en tant que 'disc' non, il serait préférable qu'elle soit montée en 'part1' ?
Absolument pas : ce n'est pas un choix, cela dépend de la structure physique de la carte...

Or, il semblerait que ton extra_run trouve un node 'part1' : Dans ce cas, il n'essaye pas de la monter en tant que 'disc' :

if [ -e "/dev/scsi/host0/bus0/target0/lun0/part1" ]; then
   mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/part1 /mmc   
else
   if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
      mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc   
   fi
fi


Citer
Le fait qu'elle soit montée en tant que 'disc' au lieu de 'part1' ?
elle est montée par l'image flash, mais inaccessible pour l'image multiboot, car le répertoire /mmc de la flash n'est plus accessible lorsque l'on a switché le root vers l'image multiboot ! C'est pour cela qu'il faut la re-monter' en tant qu'image multiboot. Mais en tant que 'disc', bien sûr !

Citer
Absolument sur l'image multiboot ou bien sur l'image en flash ?
Sur l'image multiboot

Citer
Quand on est sur une image en multiboot et que l'on fait cd /var/bin, on est en fait dans /mmc/iboot/images/<monimage>/var/bin ?

C'est strictement la même chose, car iBoot a fait un chroot vers /mmc/iboot/images/<monimage>


Donc, dis-moi si, bien que la carte soit formattée sans partitionnement, tu trouves un node 'part1' ou non !
Ce qui ne serait pas normal et expliquerait que le montage SD ne fonctionne pas avec le multiboot
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #19 le: 07 mars 2007 à 11:21:26 »
Ok, j'essaierai ce soir...

donc, je boote en multiboot et en telnet, je fais un 'du /dev/scsi' ?

et si je trouve un node 'part1', comment faire pour le supprimer ?

Merci.
DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #20 le: 07 mars 2007 à 11:24:26 »
elle est montée par l'image flash, mais inaccessible pour l'image multiboot, car le répertoire /mmc de la flash n'est plus accessible lorsque l'on a switché le root vers l'image multiboot ! C'est pour cela qu'il faut la re-monter' en tant qu'image multiboot. Mais en tant que 'disc', bien sûr !

Donc, dans l'extra_run de /mmc/iboot/images/<monimage>/var/bin, il faut ajouter :

   if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
      mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc   
   fi

?

Merci
DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #21 le: 07 mars 2007 à 11:41:37 »
Actuellement, dans ton extra_run, il teste si part1 existe :
- si oui, il essaie de la monter (tant pis si ça marche pas !)
- si NON, et seulement si NON, il essaie avec 'disc'

Je te propose d'intervertir les 2 commandes ( part1 et disc)
Ainsi, si 'disc' existe, il essaiera comme cela en premier
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #22 le: 07 mars 2007 à 13:33:44 »
Actuellement, dans ton extra_run, il teste si part1 existe :
- si oui, il essaie de la monter (tant pis si ça marche pas !)
- si NON, et seulement si NON, il essaie avec 'disc'

Je te propose d'intervertir les 2 commandes ( part1 et disc)
Ainsi, si 'disc' existe, il essaiera comme cela en premier


oui mais cet extra_run est celui de l'image en flash (2.0.8 off) et non celui de l'image multiboot, pour ce dernier, je n'ai (dans l'extra_run) que les commandes pour newcs et mgcamd !!

Quand je suis en multiboot, je devrais quand même avoir accès à /mmc non ?

Merci.
DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #23 le: 07 mars 2007 à 14:35:10 »
Normalement, iBoot a 'patché' le extra_run en multiboot , lors de l'install, pour rajouter le montage de /mmc et de /hdd après le switching (chroot).
Effectivement, si tu as ratatiné le script /var/bin/extra_run, ça explique que ça marche pas !
Si tu relis mes posts ci-dessus, tu verras qu'après lancement multiboot, il faut REMONTER une nouvelle fois /mmc


Car le extra_run d'origine n'a pas mgcamd, donc tu y as touché après l'installation !
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne pccb00

  • Membre Complet
  • ***
  • Messages: 102
Re: Problème d' accès à la carte SD
« Réponse #24 le: 07 mars 2007 à 14:48:44 »
Quand a moi je n'ai rien touché....et je n'arrive toujours pas a acceder a mmc apres un multiboot.
Je suis un peu perdu .
avez vous une idée ?
AB IPBox 9000HD multiboot NLB-R8728 - Enigma2

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #25 le: 07 mars 2007 à 14:59:07 »
Normalement, iBoot a 'patché' le extra_run en multiboot , lors de l'install, pour rajouter le montage de /mmc et de /hdd après le switching (chroot).
Effectivement, si tu as ratatiné le script /var/bin/extra_run, ça explique que ça marche pas !
Si tu relis mes posts ci-dessus, tu verras qu'après lancement multiboot, il faut REMONTER une nouvelle fois /mmc


Car le extra_run d'origine n'a pas mgcamd, donc tu y as touché après l'installation !


Mais je n'ai pas ratatiné l'extra_run... j'ai juste modifié evocamd en mgcamd c'est tout et iboot n'a, apparemment, pas patché l'extra_run de l'image multiboot... :-\ vu que je n'ai pas le montage de /mmc dedans.

Il n'y a que l'export des librairies, lancement de newcs+mgcamd et exit 0...

Merci
DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #26 le: 07 mars 2007 à 16:09:37 »
OK, c'est de ma faute : désolé

iBoot , lors de l'installation image, crée/modifie le var/bin/extra_run (pour ajouter mount mmc et hdd)

Mais, au 1er boot de l'image, le var_init est recopié dans /var
Donc cela écrase le extra_run patché par iBoot par celui de l'image Doume (activation evocamd)

Un conseil pour l'instant : recopie , au début du extra_run en multiboot, ces lignes :

if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
      mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc   
   fi

Je tâcherai de faire mieux avec la prochaine release !
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne fluche

  • Membre Complet
  • ***
  • Messages: 145
Re: Problème d' accès à la carte SD
« Réponse #27 le: 07 mars 2007 à 16:13:23 »
OK, c'est de ma faute : désolé

iBoot , lors de l'installation image, crée/modifie le var/bin/extra_run (pour ajouter mount mmc et hdd)

Mais, au 1er boot de l'image, le var_init est recopié dans /var
Donc cela écrase le extra_run patché par iBoot par celui de l'image Doume (activation evocamd)

Un conseil pour l'instant : recopie , au début du extra_run en multiboot, ces lignes :

if [ -e "/dev/scsi/host0/bus0/target0/lun0/disc" ]; then
      mount -t ext3 /dev/scsi/host0/bus0/target0/lun0/disc /mmc   
   fi

Je tâcherai de faire mieux avec la prochaine release !


Ah mais il n'y a aucun problème  ;)

faut-il également mettre dans l'extra_run de l'image multiboot, l'activation du swap ?

le montage de /hdd n'est pas nécessaire ?

et encore merci pour ton aide...

DM 7025S - HD 160gb
| OpenPLi |
VU+ Duo - HD 500gb
| OpenPLi |

Hors ligne Doume

  • The Boss
  • Administrateur
  • Membre Héroïque
  • *****
  • Messages: 6.185
  • Administrateur
    • Doume
Re: Problème d' accès à la carte SD
« Réponse #28 le: 07 mars 2007 à 17:45:47 »
Je voulais surtout savoir si ça réglait ton problème de carte SD
Si oui, ça vaudra le coup de rajouter le HDD, et le montage du swap
MAIS SURTOUT PAS l'appel à bootmenue, comme dans le extra_run du flash, sinon, c'est la boucle infinie !

Encore que à mon avis, le swap est bien actif, pour le compte de l'image flash.....
J'ai tous les droits, je suis chez moi.
Au moindre non-respect des règles, je vire les importuns.

Hors ligne pccb00

  • Membre Complet
  • ***
  • Messages: 102
Re: Problème d' accès à la carte SD
« Réponse #29 le: 07 mars 2007 à 17:57:39 »
merci de votre avis ...dois je faire la meme chose chez moi ?
AB IPBox 9000HD multiboot NLB-R8728 - Enigma2