Cartes Flash "SD" et portables Ubuntu Linux
Par Petaramesh le lundi 28 janvier 2008, 14:26 - Informatique non-duelle - Lien permanent
Ce n'est pas histoire de faire de la pub' (sinon, j'accepte volontiers que Sandisk m'en envoie deux caisses ;-) mais après avoir pas mal galéré, j'ai pensé que l'info pourrait être utile à d'autres que moi...
Sur deux portables tournant sous Ubuntu Gutsy et possédant un lecteur de cartes SD/MMC :
- Un Acer Aspire 3104 WLMi avec lecteur SD/MMC interne "ENE"
- Un Asus EeePC avec lecteur interne SD/MMC vu en USB 2.0, s'identifant comme "Kingston technologies" mais laissant également à penser qu'il est fabriqué par "ENE"
Je constate que :
- Les cartes Flash SD de marque / type Sandisk Ultra II, de capacité de 1 Go ou 2 Go, fonctionnent à la perfection, plein pot et sans la moindre erreur.
- Toutes les autres cartes SD que j'ai essayées (5 ou 6 de marques et capacités différentes) merdoient lamentablement. Dans le meilleur des cas des gerbes d'erreurs de de retries dans
/var/log/kern.logcausant de considérables ralentissements, et dans l'écrasante majorité des cas, ça finit par foirer complètement.
Donc, sur ces machines et avec Linux, je ne me pose plus de questions oiseuses quant au type de cartes que j'achèterai à l'avenir.










Commentaires
Punaise, trois de suite ! ;-))
Transcend (80X et 266x) marche pas mal non plus. Testé sur lecteur USB basico-basique et en adaptateur IDE/CF pour le boot d'une de mes machines.
Comment es-tu sûr que ça ne vient pas d'un pilote défaillant sous Linux ?
Swâmi, j'te jure que j'essaie... mais ....pppffiiiooou c'est balèze ....
;-)
@Bob : Je ne suis absolument sûr de rien et je ne jette la pierre à rien en particulier, seulement, dans la triplette hardware lecteur + pilotes de l'Ubuntu + cartes utilisées, je cherche la solution qui marche et il semble que j'en aie trouvé une.
Pour le reste, je semble ne pas être le seul à avoir galéré velu avec le lecteur SD-card de l'EeePC, il n'y a qu'à lire ça pour s'en persuader...
Et les posteurs de ce forum utilisent probablement pour la plupart la Xandros d'origine, ce qui exclurait le fait qu'Ubuntu soit plus mal lotie que les autres en la matière.
Après, hardware, pilotes... Je laisse aux jeunes et fringants développeurs fous de pilotes du noyau le soin de démerder le truc, et en attendant, j'utilise les cartes qui marchent ;-)
Depuis quelques mois, je n'arrive plus à lire les cartes SD via mon Nikon D50 sur mon portable thinkpad (avec debian testing dessus). Une tripotée d'erreurs d'I/O dès que je branche ça, alors que mon mac les lit très bien... Aucune n'est une Sandisk Ultra bidule non plus. Ce seraient des bugs dans le driver que ça ne m'étonnerait effectivement pas des masses.
@Nattfodd : Ouaip, me semble d'ailleurs que ça fonctionnait plutôt bien chez moi avec le noyau 2.6.20 sur Feisty, et que ça c'est mis à gravement merduler avec le 2.6.22 sous Gusty...
J'ai achete en toute ignorance une lexar 4Go SDHC et je n'ai aucune gerbe dans les logs, pas de freeze, rien, bref nickel. En plus je boot dessus. En plus elles sont en promo a la fnac (d habitude je n'y vais jamais, mais bon, pour trouver d'urgence une carte memoire un dimanche suite a un besoin urgent d'avoir un vrai nux multi, ca vaut le coup)
PS: j ai aussi le kernel 2.6.22 stock de la eeexubuntu. Pas encore eu le tps de jouer. Par contre j'envisage serieusement une gentoo apres, pour cause de perf/compacite
Wastedtime :
Heureux homme (ou femme) !
J'ai acheté la même vendredi à la FNAC, et j'ai eu toutes les peines du monde à me la faire rembourser hier- mais j'y suis quand même arrivé parce que je suis vraiment un chieur ;-)
C'était la pire de toutes celles que j'avais essayées : Je n'avais accès sur mes portables qu'au 16 premiers Mo, et après explosion en vol. Et le lecteur externe de Totor ne la reconnaisait même pas, pas plus que mon appareil photo. Juste des erreurs...
Apparemment tu n'es pas le seul, c'est le bug ubuntu #62995...
Jamais eu ce probleme, avec 4-5 lecteurs USB de marques differentes autant qu'inconnues... (mais pas ENE).
Pour être super précis, il s'agit d'une LEXAR SDHC 4Go Class 6 "Premium Series" 60x fabriquée la 42eme semaine de 2007 d'apres le num de série.
Et ca marche nickel. Mais bon je suis chanceux de toute manieres, donc bon...
Juste pour etre sur, vous les reformatez bien vos cartes avant usage ? Moi la mienne à 2 partition primaire. Un / en ext3 de 3,5Go (3,4 pr etre précis) et un swap de 512Mo. J'ai meme pas essayé la vfat qu'il y avait d'origine, mais sur une des mes vieille clef usb, la partition etait faite de maniere etrange (histoire de secteur, tete et cylindres :D ) et lorsque je l'ai refaite de maniere plus "standard", ca c'est mis à marcher beaucoup mieux.
@Wastedtime : Ouiouioui. J'avais exactement la même (bon, je ne connais pas sa date de fabrication, me l'étant fait rembourser hier) et ça merdoyait complètement.
Il est possible qu'il y ait une certaine "variabilité individuelle" dans la limite des tolérances d'une carte à une autre (ou d'un lecteur à un autre), et qu'avec des tolérances à la limite de la compatibilité mutuelle, un coup ça passe, un coup ça casse, et que tu aies eu plus de chance que moi.
Il est aussi possible que je sois tombé par manque de bol sur une carte défectueuse - ou que j'aie un lecteur plus sourcilleux - je n'ai pas toujours autant de chance que toi en matière de matériel ;-)
Il est possible enfin qu'Asus monte ses EeePC avec des lecteurs internes de modèles différents selon approvisionnement, et pour le savoir je serais curieux que tu me dises si le tien s'identifie exactement comme le mien ?
Tout ce que je disais dans ce billet, c'est que pour ce qui me concerne, toutes les cartes Sandisk Ultra II que j'ai essayées marchent parfaitement sur tous les lecteurs où je les ai essayées - alors que j'ai eu de vieux soucis avec toutes les autres. Maintenant, j'ai peut-être aussi eu du bol avec ses cartes, je n'ai pas un échantillon statistique suffisant pour affirmer que c'est une généralité ;-)
@Wastedtime :
J'ai essayé avec et sans reformatage, et avec et sans refdiskage depuis zéro, qui peut modifier la géométrie apparente de la carte, et avec les mêmes résultats. (Sauf avec les cartes qui n'étaient carrément pas reconnues du tout ou qui me plantaient en erreur au beau milieu du fdisk ou du mkfs. Là, difficile d'aller plus loin).
J'ai regardé le lsusb verbeux pour mon lecteur, j'ai strictement le meme que toi (je ne le posterai donc pas, sauf si tu y tiens). Donc ca doit venir de la variabilité des cartes...
Je viens de tomber sur ça
et j'imagine que cela peut t'intéresser.