Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1484 connectés 

  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  M3 Simply : La copie de fichier sur microSD est incorrecte. Pq?

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

M3 Simply : La copie de fichier sur microSD est incorrecte. Pq?

n°914427
janfyfr
Posté le 20-05-2007 à 21:34:29  profilanswer
 

Je suis l'heureux détenteur d'une Nintendo DS et d'un M3 simply. Mais j'ai un problème de copie de fichiers depuis Linux vers carte MicroSD. Du coup, la NintendoDS ne boote pas.
En fait, la copie de firmware et de jeux est simplissime sous Windows : il suffit de tout mettre sous la racine de la microSD. J'insère la microSD dans le M3 simply, et la DS lite démarre.
Lorsque je fais la même chose sous Linux, surprise, la microSD ne démarre pas!
Ainsi, je voulais duppliquer le contenu d'une carte microSD sur une autre, en passant par mon disque dur. Leur contenu est strictement identique. Et pourtant, la DS lite ne boote pas avec la carte microSD copiée! Pourquoi?
 
Quelle est l'origine de mon problème?
Comment le contourner?
 
Merci de m'aider à résoudre cette énigme qui m'a bien pris la tête cet après-midi! :pt1cable:  
 
PS : il va de soi que les cartes microSD que j'utilise sont en FAT32.
j'ai fait un mount de la microSD, et j'ai testé la copie par "cp" et par glisser/déposer.

mood
Publicité
Posté le 20-05-2007 à 21:34:29  profilanswer
 

n°914453
zecrazytux
Posté le 20-05-2007 à 23:32:48  profilanswer
 

tu umount proprement avant de la retirer ?


---------------
Blog photo/récits activités en montagne http://planetcaravan.net
n°914457
BishopWota​n
Posté le 20-05-2007 à 23:53:31  profilanswer
 

j'utilise un R4 qui est le frère jumeau du m3 simply, j'ai moi aussi eut le petit problème des fichiers qui ne fonctionnaient pas, et chez moi la solution était relativement simple car se résumait à un problème de droits (en gros les fichiers n'avaient pas les droits d'exécution).
 
Regarde cette piste, sinon j'utilise de préférence le fat plutôt que le fat32, ce dernier n'étant pas tout le temps adéquat avec certains homebrews.

n°914541
janfyfr
Posté le 21-05-2007 à 12:54:33  profilanswer
 

Merci pour vos réponses!
Zecrazytux, je te confirme que j'"unmounte" correctement la carte microSD.
BishopWotan, tu viens probablement de trouver l'origine de mon problème : les droits d'exécution sur le fichier du firmware!! Je n'ai même pas pensé que sur une DSlite, les droits d'exécutions pouvaient être importants. Si ce n'est que ça, le problème sera vite résolu. Je ne pourrai malheureusement tester cette solution que demain.
Merci encore.

n°914815
janfyfr
Posté le 22-05-2007 à 10:57:24  profilanswer
 

Malheureusement, les droits d'exécutions sur les fichiers ne semblent pas être à l'origine de mon problème. Merci BishopWotan pour cette bonne idée.
Voici le contenu de ma microSD :
# ls -l
total 23076
-rwxrwxr-x 1 janfy staff  1344512 2007-05-20 18:12 _ds_menu.dat
-rwxrwxr-x 1 janfy staff  4194304 2007-05-20 18:12 _ds_menu.sys
-rwxrwxr-x 1 janfy staff   770633 2007-05-20 18:12 _ds_mshl.nds
-rwxrwxr-x 1 janfy staff 16777216 2007-05-20 18:12 gr-m64ds.nds
-rwxrwxr-x 1 janfy staff     1625 2007-05-20 18:12 gr-m64ds.nfo
-rwxrwxr-x 1 janfy staff   524288 2007-05-20 18:12 gr-m64ds.sav
drwxrwxr-x 5 janfy staff     4096 2007-05-20 18:12 moonshl
drwxrwxr-x 3 janfy staff     4096 2007-05-20 17:08 _system_

 

Au démarrage, j'ai parfois à l'écran le message "couldn't find _ds_menu.dat file", alors que vous pouvez le voir dans la liste.

 

Pour info, ma carte microSD est une Kingston 1Go neuve. J'avais déjà deux cartes MicroSD de ce type qui fonctionnent bien.

 

Any idea?


Message édité par janfyfr le 22-05-2007 à 10:57:51
n°914829
janfyfr
Posté le 22-05-2007 à 11:21:25  profilanswer
 

Pour contourner le problème, j'ai fait une copie bit à bit vers mon disque dur d'une clé MicroSD qui fonctionne, puis j'ai réinjecté ce contenu vers une MicroSD qui ne fonctionnait pas :
# dd if=/dev/sda1 of=/MonChemin/MicroSD2_bab.img
2011917+0 records in
2011917+0 records out
1030101504 bytes (1,0 GB) copied, 122,744 seconds, 8,4 MB/s
# dd of=/dev/sda1 if=/MonChemin/MicroSD2_bab.img
2011917+0 records in
2011917+0 records out
1030101504 bytes (1,0 GB) copied, 318,386 seconds, 3,2 MB/s

 

Bilan : Cette MicroSD duppliquée fonctionne sur mon M3Simply. Je n'ai plus, à mon avis, qu'à remplacer les jeux à ma convenance.
Remarque : Si vous optez pour cette solution, PRENEZ GARDE de ne pas vous tromper dans la commande : vous pourriez détruire le contenu d'une partition entière!

 

Mais cela ne m'explique toujours pas pourquoi la copie directe des fichiers sur MicroSD ne fonctionne pas sous Linux de la même manière que sous Windows... Qu'est-ce qui ne plait pas à mon M3Simply??


Message édité par janfyfr le 22-05-2007 à 11:22:39
n°914992
M300A
Posté le 22-05-2007 à 16:48:49  profilanswer
 

A mon avis c'est pas une copie de fichier que tu fais sous Windows. Il doit te manquer un bootloader dans le MBR, ou un problème dans le système de partition ou je ne sais quoi.

n°919018
BishopWota​n
Posté le 03-06-2007 à 21:28:49  profilanswer
 

j'avais pas suivi le reste de ce post j'en suis désolé...
 
dans mon cas c'était un problème de droit puisque les fichiers étaient réclacitrants si copié à partir d'un linux (ubuntu en l'occurence) et pas le moins du monde si c'était fait à partir de windows (la source des fichiers étant évidemment la même dans les deux cas : un cd gravé sous ubuntu).
 
et j'avais dans ce cas de figure le même message d'erreur se rapportant au ds menu dat.
 
ce qu'il faudrait, cela serait de recréer (pour test) l'ensemble des données système de la microsd pour ton m3 afin de voir si l'erreur est entièrement reproductible de la sorte, si c'est le cas c'est assurément un pb de droit d'une façon ou d'une autre.

n°922125
BlackBasta​rd
Posté le 11-06-2007 à 21:08:15  profilanswer
 

Bonsoir,
 
J'ai moi aussi un problème avec la copie de fichiers sur le M3 depuis Linux. Avez-vous trouvé une solution ?


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Linux et OS Alternatifs
  Hardware

  M3 Simply : La copie de fichier sur microSD est incorrecte. Pq?

 

Sujets relatifs
acceder à un fichier EFS[RESOLU] recupere des valeurs dans un fichier a partir d'un script
Serveur fichier et exchange sur linuxCouper durée constante dans fichier audio
Taille fichier limitée sous AIXpartition fat nom fichier et majuscules
Lecture fichier .au sous Linux fedoraaide demandée pour ouvrir un fichier .VCF
Convertir chaque page d un fichier pdf en jpegERREUR DE SAUVEGARDE : tar incorrecte
Plus de sujets relatifs à : M3 Simply : La copie de fichier sur microSD est incorrecte. Pq?


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR