Memory stick

Résolu/Fermé
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 - 27 mai 2006 à 14:18
 haylis - 14 déc. 2007 à 14:18
Bonjour.

Quelqu'un sait-il quels modules du noyau il faut sélectionner pour pouvoir lire une carte Memory Stick dans un lecteur de cartes mémoires.

J'arrive à lire mes compactflash, ma clé usb mais pas une memory stick.
Pourtant, sous Mandriva, ça marche...

7 réponses

Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
27 mai 2006 à 15:31
Ce qui est bizarre, c'est que sous Mandriva, ça marche !

Le périphérique est accessible à l'adresse /dev/sdd1 . J'ai fait un lsmod et j'ai remarqué que les modules sd_mod et scsi_mod se chargent quand je connecte le lecteur.

Sur ma Gentoo, j'ai compilé pas mal de choses en dur et ces 2 modules n'existent pas.

Je ne peux touours pas accéder à la carte Memory Stick, que ce soit à partir de /dev/sdd1 ou /dev/sda1 ou /dev/sdb1 ...
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
28 mai 2006 à 11:39
Le problème se pose aussi avec les smartmedia.

J'ai recompilé plusieurs fois mon noyau, mais je ne trouve rien.

Lorsque que fais un fdisk -l sous Mandriva, la carte est reconnue, mais que je le fais sous ma Gentoo, non seulement, elle n'est pas reconnue, mais elle devient illisible (je suis en suite obligé de la reformater).
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
28 mai 2006 à 12:19
Salut,

que te donne?
egrep -i scsi /boot/config-vesion_kernel
et
egrep -i usb_storage /boot/config-vesion_kernel
lami20j

P.S. ce qui est en gras remplace avec la version de ton noyau

Tu peux commencer à afficher ls -1 /boot
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
28 mai 2006 à 20:45
Tout d'abord, merci d'avoir répondu.

Je n'ai pas de /boot/config-vesion_kernel donc j'ai fait un
egrep -i scsi /usr/share/genkernel/x86/kernel-config-2.6
(apparement, la config du noyau est dans ce fichier -et pas dans /usr/src/linux/.config- quand on utilise genkernel).
et ça m'a donné:

***********************************
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'
# may also be needed; see USB_STORAGE Help for more information
CONFIG_USB_STORAGE=m
# CONFIG_USB_STORAGE_DEBUG is not set
CONFIG_USB_STORAGE_DATAFAB=y
CONFIG_USB_STORAGE_FREECOM=y
CONFIG_USB_STORAGE_ISD200=y
CONFIG_USB_STORAGE_DPCM=y
CONFIG_USB_STORAGE_USBAT=y
CONFIG_USB_STORAGE_SDDR09=y
CONFIG_USB_STORAGE_SDDR55=y
CONFIG_USB_STORAGE_JUMPSHOT=y

*******************************************************
La commande egrep -i scsi /usr/share/genkernel/x86/kernel-config-2.6 m'a donné :

********************************************************
# CONFIG_CISS_SCSI_TAPE is not set
# CONFIG_BLK_DEV_IDESCSI is not set
# SCSI device support
CONFIG_SCSI=y
CONFIG_SCSI_PROC_FS=y
# SCSI support type (disk, tape, CD-ROM)
# Some SCSI devices (e.g. CD jukebox) support multiple LUNs
# CONFIG_SCSI_MULTI_LUN is not set
# CONFIG_SCSI_CONSTANTS is not set
# CONFIG_SCSI_LOGGING is not set
# SCSI Transport Attributes
CONFIG_SCSI_SPI_ATTRS=m
CONFIG_SCSI_FC_ATTRS=m
# CONFIG_SCSI_ISCSI_ATTRS is not set
CONFIG_SCSI_SAS_ATTRS=m
# SCSI low-level drivers
# CONFIG_ISCSI_TCP is not set
CONFIG_SCSI_3W_9XXX=m
CONFIG_SCSI_7000FASST=m
CONFIG_SCSI_ACARD=m
CONFIG_SCSI_AHA152X=m
CONFIG_SCSI_AHA1542=m
CONFIG_SCSI_AHA1740=m
CONFIG_SCSI_AACRAID=m
CONFIG_SCSI_AIC7XXX=m
# CONFIG_SCSI_AIC7XXX_OLD is not set
CONFIG_SCSI_AIC79XX=m
CONFIG_SCSI_DPT_I2O=m
CONFIG_SCSI_IN2000=m
CONFIG_SCSI_SATA=y
CONFIG_SCSI_SATA_AHCI=m
CONFIG_SCSI_SATA_SVW=m
CONFIG_SCSI_ATA_PIIX=m
CONFIG_SCSI_SATA_MV=m
CONFIG_SCSI_SATA_NV=m
CONFIG_SCSI_PDC_ADMA=m
CONFIG_SCSI_SATA_QSTOR=m
CONFIG_SCSI_SATA_PROMISE=m
CONFIG_SCSI_SATA_SX4=m
CONFIG_SCSI_SATA_SIL=m
CONFIG_SCSI_SATA_SIL24=m
CONFIG_SCSI_SATA_SIS=m
CONFIG_SCSI_SATA_ULI=m
CONFIG_SCSI_SATA_VIA=m
CONFIG_SCSI_SATA_VITESSE=m
CONFIG_SCSI_SATA_INTEL_COMBINED=y
CONFIG_SCSI_BUSLOGIC=m
# CONFIG_SCSI_OMIT_FLASHPOINT is not set
CONFIG_SCSI_DMX3191D=m
CONFIG_SCSI_DTC3280=m
CONFIG_SCSI_EATA=m
CONFIG_SCSI_EATA_TAGGED_QUEUE=y
CONFIG_SCSI_EATA_LINKED_COMMANDS=y
CONFIG_SCSI_EATA_MAX_TAGS=16
CONFIG_SCSI_FUTURE_DOMAIN=m
CONFIG_SCSI_GDTH=m
# CONFIG_SCSI_GENERIC_NCR5380 is not set
# CONFIG_SCSI_GENERIC_NCR5380_MMIO is not set
CONFIG_SCSI_IPS=m
CONFIG_SCSI_INITIO=m
CONFIG_SCSI_INIA100=m
CONFIG_SCSI_PPA=m
CONFIG_SCSI_IMM=m
# CONFIG_SCSI_IZIP_EPP16 is not set
# CONFIG_SCSI_IZIP_SLOW_CTR is not set
CONFIG_SCSI_NCR53C406A=m
CONFIG_SCSI_SYM53C8XX_2=m
CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1
CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16
CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64
# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set
CONFIG_SCSI_IPR=m
# CONFIG_SCSI_IPR_TRACE is not set
# CONFIG_SCSI_IPR_DUMP is not set
CONFIG_SCSI_PAS16=m
CONFIG_SCSI_PSI240I=m
CONFIG_SCSI_QLOGIC_FAS=m
CONFIG_SCSI_QLOGIC_FC=m
# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set
CONFIG_SCSI_QLOGIC_1280=m
CONFIG_SCSI_QLA2XXX=y
CONFIG_SCSI_QLA21XX=m
CONFIG_SCSI_QLA22XX=m
CONFIG_SCSI_QLA2300=m
CONFIG_SCSI_QLA2322=m
CONFIG_SCSI_QLA6312=m
CONFIG_SCSI_QLA24XX=m
CONFIG_SCSI_LPFC=m
CONFIG_SCSI_SIM710=m
CONFIG_SCSI_SYM53C416=m
CONFIG_SCSI_DC395x=m
CONFIG_SCSI_DC390T=m
CONFIG_SCSI_T128=m
CONFIG_SCSI_U14_34F=m
CONFIG_SCSI_U14_34F_TAGGED_QUEUE=y
CONFIG_SCSI_U14_34F_LINKED_COMMANDS=y
CONFIG_SCSI_U14_34F_MAX_TAGS=8
CONFIG_SCSI_ULTRASTOR=m
CONFIG_SCSI_NSP32=m
# CONFIG_SCSI_DEBUG is not set
# PCMCIA SCSI adapter support
CONFIG_PCMCIA_NINJA_SCSI=m
# Old CD-ROM drivers (not SCSI, not IDE)
# CONFIG_CD_NO_IDESCSI is not set
CONFIG_I2O_SCSI=m
# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support'

***************************************************
Je me demande si ce ne serait pas la ligne suivante qui serait à l'origine du problème :
# CONFIG_SCSI_MULTI_LUN is not set
(J'ai lu sur un forum que quelqu'un aurait résolu son pb en mettant l'option max_scsi_luns dans sont lilo.conf).

Confirmes-me tu, sinon vois-tu où pourrait ce situer le problème ?

J'espère être proche de la solution.
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
2 juin 2006 à 08:23
Merci pour ton aide lami20j !

j'ai recompilé mon noyau en activant le CONFIG_SCSI_MULTI_LUN.

Dans mon lilo.conf, j'ai mis doscsi max_scsi_luns=6 dans les paramètres du noyau (mais je ne sais pas si c'était indispensable).

En tous cas, mon problème est résolu : mes cartes smartmedia sont maintenant reconnues !
0
lami20j Messages postés 21331 Date d'inscription jeudi 4 novembre 2004 Statut Modérateur, Contributeur sécurité Dernière intervention 30 octobre 2019 3 567
2 juin 2006 à 19:33
Salut,

Merci pour ton aide lami20j

A vrai dire je n'ai pas fait grande chose. C'est toi qui a trouvé la solution. Merci à toi.

lami20j

P.S.
mais je ne sais pas si c'était indispensable
Tu n'as qu'à enlever doscsi max_scsi_luns=6 pour voir.
0
Dawid Messages postés 432 Date d'inscription vendredi 21 janvier 2005 Statut Membre Dernière intervention 24 décembre 2011 62
3 juin 2006 à 13:38
J'ai enlevé les options doscsi max_scsi_luns=6 du fichier lilo.conf et en effet, elles ne sont pas utiles.

Pour l'aide que tu m'as apportée, je t'affirme qu'elle a été réelle.
Je pensais déja que la solution pouvait passer par cette histoire de multi_lun (c'est pour cela que j'ai utilisé l'option doscsi max_scsi_luns=6), mais je n'avais pas pensé à aller fouiller dans la configuration du noyau.
0
je vx savoir comment brancher une carte mémoire stick a mon pc si c possible svp
0