Bonjour,
J'essaie actuellement de me servir de mon appareil photo numérique sous linux mais il n'y a pas moyen de l'installer!
J'ai tout essayé avec gphoto2 mais il ne le détecte jamais!
J'ai essayé mount /dev/sda1 /mnt/Sony et cela me renvoie mount: périphérique spécial /dev/sda1 n'existe pas
Enfin bref ça ne marche jamais.
Pour information je suis sous linux mandrake 10.0 et je dispose de 4 ports usb 2.0 sur mon pc. Je branche l'appareil en facade sur mes deux autres ports usb 2.0 fournis avec ma carte mère MSI.
Merci d'avance si vous avez des réponses à mon problème
# On commence...
Posté par Greg . Évalué à 2.
fais donc une petit : dmesg dans un terminal après avoir branché la prise usb.
Poste nous le résultat de cette commande.
P.S : dans la config de l'appareil t'es bien en Mass storage et pas en PTP ?
# dmesg
Posté par hannii . Évalué à 1.
Initializing USB Mass Storage driver...
drivers/usb/core/usb.c: registered new driver usb-storage
USB Mass Storage support registered.
à part ça il y'avait plein d'erreurs du type:
atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
atkbd.c: Use 'setkeycodes e059 ' to make it known.
Apparemment il est configurer en mass storage d'après le message ci-dessus!
[^] # Re: dmesg
Posté par jerome (site web personnel) . Évalué à 4.
Le P72 marche très bien avec usb_storage à condition d'avoir chargé le module sd_mod préalablement au branchement (il est aussi possible d'utiliser hotplug qui fera tout pour toi automatiquement) et de choisir le mode de communication "normal" pas PTP donc.
[^] # Re: dmesg
Posté par hannii . Évalué à 1.
Sony DSC-P72 (PTP mode)
USB PTP Class Camera
Aucun des deux ne marchent.
Pour hotplug, j'ai vu qu'il était installé mais je ne vois pas comment ça marche!
Quant au module sd_mod je ne vois pas ce que c'est.
Noob spotted je sais :/
[^] # Re: dmesg
Posté par jerome (site web personnel) . Évalué à 3.
Pour le charger, tapes en root : "modprobe sd_mod". Ensuite branche ton appareil, en mode non PTP.
dmesg devrait ajouter une information indiquant l'ajout d'un périphérique (en général /dev/sdaX).
À ce moment, tu pourras faire un "mount /dev/sdaX /mnt/point".
# Erreur(-2: 'Mauvais paramètres')
Posté par hannii . Évalué à 1.
[hannii@hannii hannii]$ gphoto2 -L
*** Erreur ***
Une erreur est intervenue dans la bibliothèque d'entrée-sortie ('Mauvais paramètres'): Impossible de trouver le périphérique USB (fabricant 0x54c, produit 0x4e). Assurez-vous qu'il est bien connecté à l'ordinateur.
*** Erreur (-2: 'Mauvais paramètres') ***
Pour obtenir les messages de débogage, merci d'utiliser l'option --debug.
Ces messages peuvent aider à trouver une solution à votre problème.
Si vous avez l'intention d'envoyer un message d'erreur ou de débogage à la
liste de distribution des développeurs gPhoto <gphoto-devel@lists.sourceforge.net>,
merci de lancer gphoto2 comme suit :
env LANG=C gphoto2 --debug -P
Please make sure there is sufficient quoting around the arguments.
# Ca ne marche toujours pas!
Posté par hannii . Évalué à 1.
Ensuite j'ai branché l'appareil (je ne sais pas si je l'ai fait en non PTP) et là rien ne s'est passé!
Je n'ai rien vu dans dmesg et il m'est toujours retourné que mount: périphérique spécial /dev/sdaX n'existe pas!
J'ai essayé de 0 à 10 avec a et b, mais toujours la même réponse.
[^] # Re: Ca ne marche toujours pas!
Posté par TheBreton . Évalué à 1.
configure ton appareil en usb mass storage, ca doit etre un menu quelque part dans la config de ton appareil non ?
ensuite branche le sur ton PC
attend une petite poignée de seconde (soyons large)
poste le resultat des commandes suivante
-version de ton kernel
-lsmod
-lsusb -v
-ls /dev/sd*
-ls /dev/usb
pour les dernieres je suis plus sur de chemin, il y a peut etre un sys qui traine au milieu...
-tail /var/log/kernel/warnings
-tail /var/log/kernel/infos
-tail /var/log/kernel/errors
[^] # Re: Ca ne marche toujours pas!
Posté par hannii . Évalué à 1.
Pour les deux dernières commandes, les résultats parlent d'un cdrw qui n'a pas pu être effacé! Bien que sous windoze aucun prob :/
Sinon au passage, quel est la différence entre le mode normal et PTP de mon appareil photo?
Voila toutes les réponses t'apporterons peut-être un peu de lumière dans toute cette obscurité ^^
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# lsmod
Module Size Used by
isofs 33912 0
zlib_inflate 22656 1 isofs
ppdev 9408 0
sg 38044 0
st 38616 0
sr_mod 17028 0
sd_mod 16832 0
scsi_mod 114648 4 sg,st,sr_mod,sd_mod
nfsd 173152 8
exportfs 5920 1 nfsd
parport_pc 32832 1
lp 12200 0
parport 38952 3 ppdev,parport_pc,lp
md5 3872 1
ipv6 232352 12
nls_cp437 5568 3
nls_iso8859-1 3904 3
smbfs 62872 4
snd-seq-midi 8160 0
snd-emu10k1-synth 6816 0
snd-emux-synth 36320 1 snd-emu10k1-synth
snd-seq-virmidi 6912 1 snd-emux-synth
snd-seq-midi-emul 7776 1 snd-emux-synth
snd-seq-oss 31232 0
snd-seq-midi-event 7552 3 snd-seq-midi,snd-seq-virmidi,snd-seq-oss
snd-seq 51024 8 snd-seq-midi,snd-emux-synth,snd-seq-virmidi,snd-seq-midi-emul,snd-seq-oss,snd-seq-midi-event
snd-pcm-oss 51812 0
snd-mixer-oss 17952 1 snd-pcm-oss
snd-emu10k1 85508 3 snd-emu10k1-synth
snd-rawmidi 23616 3 snd-seq-midi,snd-seq-virmidi,snd-emu10k1
snd-pcm 93156 2 snd-pcm-oss,snd-emu10k1
snd-timer 24484 2 snd-seq,snd-pcm
snd-seq-device 8008 7 snd-seq-midi,snd-emu10k1-synth,snd-emux-synth,snd-seq-oss,snd-seq,snd-emu10k1,snd-rawmidi
snd-ac97-codec 58148 1 snd-emu10k1
snd-page-alloc 11972 2 snd-emu10k1,snd-pcm
snd-util-mem 4448 2 snd-emux-synth,snd-emu10k1
snd-hwdep 8928 2 snd-emux-synth,snd-emu10k1
snd 52484 20 snd-seq-midi,snd-emux-synth,snd-seq-virmidi,snd-seq-oss,snd-seq-midi-event,snd-seq,snd-pcm-oss,snd-mixer-oss,snd-emu10k1,snd-rawmidi,snd-pcm,snd-timer,snd-seq-device,snd-ac97-codec,snd-util-mem,snd-hwdep
soundcore 9248 1 snd
af_packet 20520 0
hid 53312 0
raw 7616 1
ide-floppy 18752 0
ide-tape 34864 0
ide-cd 40548 0
cdrom 37184 2 sr_mod,ide-cd
floppy 59444 0
via-rhine 20520 0
mii 4992 1 via-rhine
ntfs 85932 1
supermount 37876 1
nls_iso8859-15 4480 5
nls_cp850 4736 4
vfat 13760 4
fat 45120 1 vfat
via-agp 7360 1
agpgart 31016 1 via-agp
usblp 12288 0
ehci-hcd 24196 0
uhci-hcd 29104 0
usbcore 99132 6 hid,usblp,ehci-hcd,uhci-hcd
rtc 11576 0
ext3 110408 2
jbd 54328 1 ext3
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# lsusb -v
Bus 004 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 1
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.3-7mdk ehci_hcd
iProduct 2 EHCI Host Controller
iSerial 1 0000:00:10.3
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 2
bInterval 12
Language IDs: (length=4)
0409 English(US)
Bus 003 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.3-7mdk uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:10.2
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 2
bInterval 255
Language IDs: (length=4)
0409 English(US)
Bus 002 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.3-7mdk uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:10.1
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 2
bInterval 255
Language IDs: (length=4)
0409 English(US)
Bus 001 Device 001: ID 0000:0000
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 1.10
bDeviceClass 9 Hub
bDeviceSubClass 0
bDeviceProtocol 0
bMaxPacketSize0 8
idVendor 0x0000
idProduct 0x0000
bcdDevice 2.06
iManufacturer 3 Linux 2.6.3-7mdk uhci_hcd
iProduct 2 UHCI Host Controller
iSerial 1 0000:00:10.0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 25
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x40
Self Powered
MaxPower 0mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 1
bInterfaceClass 9 Hub
bInterfaceSubClass 0
bInterfaceProtocol 0
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 2
bInterval 255
Language IDs: (length=4)
0409 English(US)
---------------------------------------------------------------------------------------------------------------
Pour la commande ls /dev/sd*, j'ai essayé avec sda, sda0, sda1.....
La réponse est toujours: No such file or directory
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# ls /dev/usb
hid/
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# tail /var/log/kernel/warnings
Sep 29 20:58:48 hannii kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
Sep 29 20:58:48 hannii kernel: atkbd.c: Use 'setkeycodes e059 ' to make it known.
Sep 29 20:58:52 hannii kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
Sep 29 20:58:52 hannii kernel: atkbd.c: Use 'setkeycodes e059 ' to make it known.
Sep 29 20:59:22 hannii kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
Sep 29 20:59:22 hannii kernel: atkbd.c: Use 'setkeycodes e059 ' to make it known.
Sep 29 20:59:24 hannii kernel: atkbd.c: Unknown key pressed (translated set 2, code 0x82 on isa0060/serio0).
Sep 29 20:59:24 hannii kernel: atkbd.c: Use 'setkeycodes e002 ' to make it known.
Sep 29 20:59:55 hannii kernel: atkbd.c: Unknown key pressed (translated set 2, code 0xd9 on isa0060/serio0).
Sep 29 20:59:55 hannii kernel: atkbd.c: Use 'setkeycodes e059 ' to make it known.
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# tail /var/log/kernel/info
Sep 29 00:13:31 hannii kernel: ppdev: user-space parallel port driver
Sep 29 00:13:31 hannii kernel: ppdev0: registered pardevice
Sep 29 00:13:31 hannii kernel: ppdev0: released pardevice because user-space forgot
Sep 29 00:13:31 hannii kernel: ppdev0: unregistered pardevice
Sep 29 08:01:04 hannii kernel: ISO 9660 Extensions: Microsoft Joliet Level 3
Sep 29 08:01:04 hannii kernel: ISO 9660 Extensions: RRIP_1991A
Sep 29 08:03:57 hannii kernel: cdrom: This disc doesn't have any tracks I recognize!
Sep 29 08:07:19 hannii last message repeated 2 times
Sep 29 08:09:34 hannii last message repeated 2 times
Sep 29 08:12:00 hannii last message repeated 2 times
---------------------------------------------------------------------------------------------------------------
[root@hannii hannii]# tail /var/log/kernel/errors
Sep 28 20:41:31 hannii kernel: Disabling IRQ #21
Sep 29 08:07:28 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:07:28 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:07:28 hannii kernel: FAT: unable to read boot sector
Sep 29 08:07:35 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:07:35 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:07:35 hannii kernel: FAT: unable to read boot sector
Sep 29 08:09:41 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:09:41 hannii kernel: Buffer I/O error on device hdc, logical block 0
Sep 29 08:09:41 hannii kernel: FAT: unable to read boot sector
[^] # Re: Ca ne marche toujours pas!
Posté par TheBreton . Évalué à 1.
pourrait tu refaire les manip avec ton apn branché stp ?
j'ai vu que dans le premier post 'dmesg' il etait bien detecté sur ton pc mais les trace du kernel,les module present en memoire ne montre plus qu'il est vu sur le bus usb.
Pourquoi il ne l'est plus ? tu as fais des manip depuis ce temps la ? peut tu revenir en arriere pour qu'il soit a nouveau visible sur ton pc et refaire les commandes?
[^] # Re: Ca ne marche toujours pas!
Posté par hannii . Évalué à 1.
Depuis les premiers je ne peux franchement pas te dire ce que j'ai fait. Je débute linux et j'ai quelques autres problèmes donc je ne pas me souvenir.
Mais je ne vois pas pourquoi il y'a une différence. Même lors des anciens logs ça ne marchait quand même pas et il n'était pas détecté plus il me semble!
Je vais voir pour trouver ce qui a sucité ce changement...
[^] # Re: Ca ne marche toujours pas!
Posté par TheBreton . Évalué à 1.
Bon l'important c'est de faire les modifs une a une et de toujours pouvoir revenir en arriere.
Ce que je te propose c'est de reprendre a 0, puis d'y aller pas a pas.
Quand ton apn sera detecté par le linux, on verra avec les instructions dont je t'ai donnée la liste ce que linux nous dit a propos de ton matos et comment il faut faire pour y acceder.
[^] # Re: Ca ne marche toujours pas!
Posté par hannii . Évalué à 1.
J'espère quand même mettre la 10.1 ce week-end ^^
# Linux Mandrake 10.1 Installé
Posté par hannii . Évalué à 1.
Merci pour tous vos conseils, ça m'a fait très plaisir de ne pas me sentir seul dans mon désaroi.
Merci énormément !
ps: je suis donc passé en mode PTP car c'est le seul indiqué pour ce modèle dans gphoto2.
Pouvez m'indiquez les différences entre mass storage et PTP?
La seule différence que je vois et l'affichage du dossier en cours sur mon appareil....
[^] # Re: Linux Mandrake 10.1 Installé
Posté par TheBreton . Évalué à 1.
ptp (picture transfert protocol) est un protocole destiné a l'echange d'image et donc destiné precisement au apn.
Sinon les deux sont standard , mais l'un couvre un plus large spectre d'appareil que l'autre.
La plupart des apn recant supporte les 2, les permiers apn etant en masse storage (la norme ptp est plus recente que la mass storage).
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.