Lecteur de Carte

Lecteur de Carte - Hardware - Linux et OS Alternatifs

Marsh Posté le 11-02-2005 à 00:06:49    

Bonjour,
 
Je suis sous Sid + kernel 2.6.10 compilé a ma sauce sans aucune erreur particuliere levée dans le dmesg, j'ai acheter un lecteur de cartes de marque Apacer qui se branche sur les ports usb de la carte mere, il est bel et bien detecté pendant le demarrage car je vois :  

Citation :


wbsd: Winbond W83L51xD SD/MMC card interface driver, 1.0
wbsd: Copyright(c) Pierre Ossman


 
Maintenant comment le monter? J'ai lu sur plusieurs tuto qu'il suffisait d'ecrire :  
 

Citation :

none            /proc/bus/usb   usbfs defaults                  0       0
/dev/sdc        /Carte          autofs  user,noauto             0       0


 
 
J'ai donc recompilé vite fait mon kernel pour qu'il accepte du autofs4 et installer le format par  
 

Citation :

apt-get install autofs


 
Maintenant si je fait un mount /Carte voila le resultat :  
 

Citation :

mount: wrong fs type, bad option, bad superblock on /dev/sdc,
       missing codepage or other error
       In some cases useful info is found in syslog - try
       dmesg | tail  or so


 
 
Et le dmesg | tail  contiens un truc etrange :  
 

Citation :

autofs: called with bogus options


 
Est-ce que vous voyez ou est le probleme ?  
 
Merci d'avance  
 
P.S: Je ne peux pas reformatter la carte SD dans un format plus agreable comme par exemple ext3 parceque c'est la carte memoire de mon portable Sharp GX-30 et je doute qu'il sache lire le ext3..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 11-02-2005 à 00:06:49   

Reply

Marsh Posté le 12-02-2005 à 13:47:34    

Donc apres quelques recherches je suis tombé sur le site :  
 
http://members.inode.at/g.schild/D [...] howto.html
 
J'ai bien telechargé ses patch et je les ai appliqués a mon kernel, probleme :  
 

Citation :


CColomb:/usr/src/linux# make
  CHK     include/linux/version.h
  SPLIT   include/linux/autoconf.h -> include/config/*
make[1]: « arch/i386/kernel/asm-offsets.s » est à jour.
  CHK     include/asm-i386/asm_offsets.h
  CHK     include/linux/compile.h
  CHK     usr/initramfs_list
  GZIP    kernel/config_data.gz
  IKCFG   kernel/config_data.h
  CC      kernel/configs.o
  LD      kernel/built-in.o
  CC      drivers/mmc/wbsd.o
drivers/mmc/wbsd.c:1804: error: `pnp_dev_table' undeclared here (not in a function)
drivers/mmc/wbsd.c:1804: error: un élément de l'initialisation n'est pas une constante
drivers/mmc/wbsd.c:1804: error: (near initialization for `wbsd_pnp_driver.id_table')
drivers/mmc/wbsd.c:1802: attention : `wbsd_pnp_driver' defined but not used
make[2]: *** [drivers/mmc/wbsd.o] Erreur 1
make[1]: *** [drivers/mmc] Erreur 2
make: *** [drivers] Erreur 2


 
J'ai essayé d'activer le support PnP dans mon kernel mais quand j'essaie d'entrer dans le menu, je me retrouve a nouveau sur la meme page (comme si j'avais juste raffraichi l'ecran), et en consequence si j'essaie de modifier le .config avec VI il ne trouve pas d'option PnP.
 
Vous penez que ca peut etre un ficher .config corrompu ?  
 
En ce qui me concerne je vais essayer d'en recuperer un neuf, et fouiller un peu dans ce sens.
 
Je vous remercie d'avance


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 12-02-2005 à 13:55:35    

1) Reprends un noyau Debian, visiblement le support de wbsd y est déjà.
 
2) Utilise gnome-volume-manager avec pmount. Normalement si tu es dans le groupe plugdev, tu introduis ta carte dans le lecteur, et l'icône apparaît sur le bureau.

Reply

Marsh Posté le 23-02-2005 à 22:25:56    

Merci, c'est ce que j'ai fait.
 
Malheureusement le resultat est toujoursd le meme => Pas de lecteur monter.
 
Mais quelques evolutions liées p-e a un meilleur choix des options du kernel :
 
J'ai compilé le kernel avec aufs4 pour pouvoir mettre le filesystem de ma carte a "autofs" dans /etc/fsab
 
Malheureusment l'erreur generée si j'essaie de le monter manuellement est toujours la meme, parcontre dans le dmesg j'ai quelques signes qui me semblent dire que le lecteur est reconnu et monté sur les ports scsi :
 

Code :
  1. SCSI subsystem initialized
  2. Initializing USB Mass Storage driver...
  3. scsi0 : SCSI emulation for USB Mass Storage devices
  4. usbcore: registered new driver usb-storage
  5. USB Mass Storage support registered.
  6. usb-storage: device found at 2
  7. usb-storage: waiting for device to settle before scanning
  8. scsi1 : SCSI emulation for USB Mass Storage devices
  9. usb 2-3: USB disconnect, address 2
  10. usb-storage: device found at 3
  11. usb-storage: waiting for device to settle before scanusb-storage: device scan complete
  12. Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0
  13. cdrom: This disc doesn't have any tracks I recognize!
  14. ning
  15. isofs_fill_super: bread failed, dev=hdd, iso_blknum=16, block=16
  16. autofs: called with bogus options
  17. Device not ready.  Make sure there is a disc in the drive.
  18. Device not ready.  Make sure there is a disc in the drive.


 
Voila une compile de ce qui me semble lié a mon probleme dans le dmesg, p-e vous y verrez plus clair que moi ?
 
Merci d'avance


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 23-02-2005 à 22:48:11    

drapal, j'ai le même problème avec un lecteur de cartes en USB, mais uniquement depuis le 2.6.10.
 
J'utilise SourceMage, et le dernier udev, et j'ai comme l'impression que ça peut aussi venir de ça...


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le 23-02-2005 à 22:54:32    

mon lecteur est usb, mais se clips sur les pin usb de ma carte mere ...


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 24-02-2005 à 13:22:11    

up


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 11:24:44    

Si tu t'obstines à faire le contraire de ce que je propose, ne t'étonne pas que la solution que je propose ne fonctionne pas... Tu pourrais plutôt donner des informations utiles sur pourquoi ça ne marche pas avec pmount. En particulier, un cfdisk /dev/sda montre quoi ?


Message édité par Jar Jar le 27-02-2005 à 11:25:45
Reply

Marsh Posté le 27-02-2005 à 11:39:03    

Salut.
J'ai essayer de suivre tes conseil (avec gnome-volume-manager + pmount) mais rien n'a changé.
 
Le cfdisk /dev/sda me donne une erreur fatale. ainsi qu'avec sdb,sdc,..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 11:41:35    

Quelle erreur ? Quels périphériques apparaissent dans /dev quand tu insères la carte ?

Reply

Marsh Posté le 27-02-2005 à 11:41:35   

Reply

Marsh Posté le 27-02-2005 à 11:45:15    

FATAL ERROR: Cannot open disk drive Press any key to exit cfdisk
 
Aucun perif apparait :(


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 11:51:29    

Et tu as quand même un "Attached scsi removable disk sda at scsi1, channel 0, id 0, lun 0" dans les logs ?!?

Reply

Marsh Posté le 27-02-2005 à 11:54:46    

Oui .... Je comprend pas pourquoi :(


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 12:04:02    

Là à mon avis, c'est un bug dans le noyau ou dans udev. Explication : dès qu'un module est correctement chargé (ici usb-storage), udev crée les périphériques correspondants. Conclusion, soit le chargement du module ne s'est pas fait correctement, soit udev s'est vautré (ce qui est peu probable).
 
Vu le message de Kazekami plus haut, je dirais que ça vient du noyau 2.6.10. Est-ce que ça fonctionne avec un noyau 2.6.8 de chez Debian ?

Reply

Marsh Posté le 27-02-2005 à 12:05:50    

Je sais pas, cet apres-midi je vais tester avec le 2.6.8 . Je vous tiens au courrant et merci beaucoup.
 
Juste un petit detail, je peux utiliser le meme .config sous 2.6.8 que sous 2.6.10 ou ça peut poser des problemes de config ascendente?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 12:27:13    

Essaye un noyau déjà compilé, tu auras probablement moins de problèmes...

Reply

Marsh Posté le 27-02-2005 à 13:34:29    

Donc, bon j'imagine que pour installer un noyau precompiler il me suffis de faire un apt-get install kernel-sources-... ,  
parcontre j'ai remarqué au reboot que cette ligne etait presente :
 
Attached scsi removable disk
sdb at scsi 2, channel 0,id 0, lan 0
 
Comment ca se fait qu'il le voit une fois sur sdb et une fois sur sda ??
 
P.S: Le kernel que j'utilise la est le 2.6.10 compilé a partir des sources de kernel.org..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 13:37:24    

plutôt kernel-image


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 27-02-2005 à 14:12:55    

D'accord desolé.  
 
Donc apperemment il arrive a reconnaitre le tout et le monde en lecture / ecriture sur sdd comme il faut. Parcontre le message d'erreur  
 
autofs called with bogus options reste et m'empeche de monter le dossier..


Message édité par esox_ch le 27-02-2005 à 14:13:26

---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 16:07:55    

Vire autofs, et utilise plutôt pmount.

Reply

Marsh Posté le 27-02-2005 à 16:43:28    

Oui mais dans le fstab je met quoi? Je vire la ligne qui se refere a mon lecteur?


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 16:44:51    

Oui, tu vires toute référence à ce lecteur dans le fstab.

Reply

Marsh Posté le 27-02-2005 à 16:54:56    

Voila,  
si je fais :
pmount /dev/sda carte
 
Il me pond un :
mount: unknown filesystem type 'jfs'
 


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 27-02-2005 à 17:02:57    

À mon avis ce n'est pas /dev/sda mais /dev/sdaX avec X=1 ou 5, c'est selon. Que dit cfdisk /dev/sda maintenant ?

Reply

Marsh Posté le 01-03-2005 à 18:05:24    

Donc,
 
avec l'image du 2.6.8 obtenue par apt, le cfdisk marche, il me detecte une partoche en fat12 et tout va bien.
 
Parcontre si j'essaie d'installer un noyau 2.6.8 configuré par mes soins, la ça marche plus ... Donc je tends a croire qu'il y a une option activée dans l'image qui ne l'est dans celui compilé a la main. Donc pas un bug de kernel. Je vais aller regarder un peu ce que je trouve dans le .config du package.
 
Parcontre si vous avez une idée ne vous genez pas, ca m'epargnera de la speleo intra-packet :D


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 01-03-2005 à 18:07:09    

t'aurais pas oublié le support pour les /dev/sd?? ? ça m'est arrivé une fois (c'est dans SCSI)
 
ou encore le support pour les partition msdos ?


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 01-03-2005 à 18:14:48    

Le support pour le DEV_SD est mis en module ainsi que le MSDOS_FS :s


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 01-03-2005 à 18:59:19    

Et avec le noyau Debian, pmount a fini par marcher ?

Reply

Marsh Posté le 01-03-2005 à 21:36:40    

Oui tout a fini par marcher... Le truc c'est que je voudrais comprendre pourquoi...Donc va falloir que je continue mes recherches ... Parceque a 1ere vue dans le kernel tout les trucs fondamentaux sont chargés ..


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 02-03-2005 à 21:57:47    

up


---------------
Si la vérité est découverte par quelqu'un d'autre,elle perd toujours un peu d'attrait
Reply

Marsh Posté le 03-03-2005 à 12:06:53    

j'ai toujours le problème avec le 2.6.11


---------------
Self Destruction Might Be The Answer - http://www.kazekami.org
Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed