OVH Cloud OVH Cloud

debian - usb photo

13 réponses
Avatar
fouzspam
salut,

J'ai une debian wooddy avec kernel 2.4.18. J'essaie d'y transférer les
photos d'un appareil sony dsc-p72 via usb.

ce que j'ai fait:

Je pense que le noyau es correctement compilé.
je tape les commandes:

modprobe usb-storage

mount -t usbdevfs none /proc/bus/usb

Dans le fichier fstab j'ai ajouté la ligne:

/dev/sda1 /mnt/camera vfat defaults 1 2


Lorsque je connecte l'appareil il est bien détecté mais j'ai le message:

usb device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver.

La commande mount /mnt/camera me donne comme message: /dev/sda1 n'est
pas un périphérique de bloc valide.

Là je bloque. Qu'est ce qui manque?

10 réponses

1 2
Avatar
Denis Beauregard
Le Sun, 26 Dec 2004 23:28:42 +0100, fouzspam
écrivait dans fr.comp.os.linux.configuration:

salut,

J'ai une debian wooddy avec kernel 2.4.18. J'essaie d'y transférer les
photos d'un appareil sony dsc-p72 via usb.

ce que j'ai fait:

Je pense que le noyau es correctement compilé.
je tape les commandes:

modprobe usb-storage

mount -t usbdevfs none /proc/bus/usb

Dans le fichier fstab j'ai ajouté la ligne:

/dev/sda1 /mnt/camera vfat defaults 1 2


sda1 est la 1re partition du disque. Mais il n'y a pas de partition.
Il faut essayer avec /dev/sda.


Denis


Lorsque je connecte l'appareil il est bien détecté mais j'ai le message:

usb device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver.

La commande mount /mnt/camera me donne comme message: /dev/sda1 n'est
pas un périphérique de bloc valide.

Là je bloque. Qu'est ce qui manque?


Avatar
Nicolas George
fouzspam wrote in message <41cf3b14$0$8648$:
Là je bloque. Qu'est ce qui manque?


Regarde si l'appareil n'a pas, dans ses menus, différents modes de
connexion.

Avatar
fouzspam
Nicolas George wrote:
fouzspam wrote in message <41cf3b14$0$8648$:

Là je bloque. Qu'est ce qui manque?



Regarde si l'appareil n'a pas, dans ses menus, différents modes de
connexion.


Oui, j'ai essayé les 2 modes: normal et ptp. Ça ne change rien.


Avatar
fouzspam
Denis Beauregard wrote:

sda1 est la 1re partition du disque. Mais il n'y a pas de partition.
Il faut essayer avec /dev/sda.


Le résultat est le même avec /dev/sda

Avatar
flotus
fouzspam wrote:

salut,

J'ai une debian wooddy avec kernel 2.4.18. J'essaie d'y transférer les
photos d'un appareil sony dsc-p72 via usb.

ce que j'ai fait:

Je pense que le noyau es correctement compilé.
je tape les commandes:

modprobe usb-storage

mount -t usbdevfs none /proc/bus/usb

Dans le fichier fstab j'ai ajouté la ligne:

/dev/sda1 /mnt/camera vfat defaults 1 2


Lorsque je connecte l'appareil il est bien détecté mais j'ai le message:

usb device 2 (vend/prod 0x54c/0x10) is not claimed by any active driver.

La commande mount /mnt/camera me donne comme message: /dev/sda1 n'est
pas un périphérique de bloc valide.

Là je bloque. Qu'est ce qui manque?


il manque l'émulation scsi ! normalement, le device attaché à ton appareil
devrait apparaître dans /etc/scsi/host?/bus?/target?/lun?/disc ou part ou
autre chose. Là, il faut un lien symbolique /dev/sdaX sur /.../disc ou part
ou ?, et le monter en vfat dans un répertoire d'accueil /mnt/camera ou ce
que tu veux.
A+

Avatar
Rakotomandimby (R12y) Mihamina
( Mon, 27 Dec 2004 10:02:06 +0100 ) fouzspam :
Oui, j'ai essayé les 2 modes: normal et ptp. Ça ne change rien.


Tu devrais essayer ceci.
Je dis ca parceque moi je fonctionnait en pptp (Gphoto) au debut jusqu'a
hier ou Gphoto a deconné pour prendre en charge mon appareil. J'ai
switché le mode en mass-storage (equivalent du "normal" chez toi), sans
formatter la carte, mais j'ai:

=== /var/log/messages ==== Dec 27 16:34:37 milina kernel: hub.c: new USB device 00:10.1-1, assigned address 2
Dec 27 16:34:37 milina kernel: usb.c: USB device 2 (vend/prod 0x4b0/0x301) is not claimed by any active driver.
Dec 27 16:34:40 milina kernel: SCSI subsystem driver Revision: 1.00
Dec 27 16:34:40 milina kernel: Initializing USB Mass Storage driver...
Dec 27 16:34:40 milina kernel: usb.c: registered new driver usb-storage
Dec 27 16:34:40 milina kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Dec 27 16:34:40 milina kernel: Vendor: NIKON Model: DSC E2000 Rev: 1.00
Dec 27 16:34:40 milina kernel: Type: Direct-Access ANSI SCSI revision: 02
Dec 27 16:34:40 milina kernel: USB Mass Storage support registered.
Dec 27 16:34:40 milina usb.agent[1449]: usb-storage: loaded successfully
===========================
# modprobe vfat (oui, il faut charger le support FAT)

# mount -t vfat /dev/sda /home/mihamina/dvd
mount: wrong fs type, bad option, bad superblock on /dev/sda,
or too many mounted file systems

# mount -t vfat /dev/sda1 /home/mihamina/dvd

Et c'est OK.
--
ASPO Infogérance - http://aspo.rktmb.org/activites/infogerance
Unofficial FAQ fcolc - http://faq.fcolc.eu.org/
Linux User Group sur Orléans et alentours.
Tél: + 33 2 38 76 43 65 (France)

Avatar
fouzspam
Je n'ai pas de répertoire /etc/scsi en revanche j'ai /proc/scsi:

-r--r--r-- 1 root root 0 déc 27 16:51 scsi

Lorsque je fais "mount -t usbdevfs none /proc/bus/usb" j'ai bien quelque
chose qui apparait dans "/proc/bus/usb" ci-dessous:

dr-xr-xr-x 1 root root 0 Jan 26 10:40 001
-r--r--r-- 1 root root 0 Jan 26 10:40 devices
-r--r--r-- 1 root root 0 Jan 26 10:40 drivers

Si j'ai bien suivi je devrais avoir dans le fichier /proc/scsi/scsi des
infos sur mon device,mais je n'ai rien :-(



il manque l'émulation scsi ! normalement, le device attaché à ton appareil
devrait apparaître dans /etc/scsi/host?/bus?/target?/lun?/disc ou part ou
autre chose. Là, il faut un lien symbolique /dev/sdaX sur /.../disc ou part
ou ?, et le monter en vfat dans un répertoire d'accueil /mnt/camera ou ce
que tu veux.
A+



Avatar
fouzspam
Je n'ai pas les lignes suivantes dans /var/log/messages

=== /var/log/messages ==== Dec 27 16:34:40 milina kernel: scsi0 : SCSI emulation for USB Mass
Storage devices

Dec 27 16:34:40 milina kernel: Vendor: NIKON Model: DSC E2000
Rev: 1.00

Dec 27 16:34:40 milina kernel: Type: Direct-Access
ANSI SCSI revision: 02

Dec 27 16:34:40 milina usb.agent[1449]: usb-storage: loaded
successfully
===========================


Rakotomandimby (R12y) Mihamina wrote:

=== /var/log/messages ==== > Dec 27 16:34:37 milina kernel: hub.c: new USB device 00:10.1-1, assigned address 2
Dec 27 16:34:37 milina kernel: usb.c: USB device 2 (vend/prod 0x4b0/0x301) is not claimed by any active driver.
Dec 27 16:34:40 milina kernel: SCSI subsystem driver Revision: 1.00
Dec 27 16:34:40 milina kernel: Initializing USB Mass Storage driver...
Dec 27 16:34:40 milina kernel: usb.c: registered new driver usb-storage
Dec 27 16:34:40 milina kernel: scsi0 : SCSI emulation for USB Mass Storage devices
Dec 27 16:34:40 milina kernel: Vendor: NIKON Model: DSC E2000 Rev: 1.00
Dec 27 16:34:40 milina kernel: Type: Direct-Access ANSI SCSI revision: 02
Dec 27 16:34:40 milina kernel: USB Mass Storage support registered.
Dec 27 16:34:40 milina usb.agent[1449]: usb-storage: loaded successfully
=========================== >


Avatar
Nicolas George
fouzspam wrote in message <41d04f45$0$29659$:
Si j'ai bien suivi je devrais avoir dans le fichier /proc/scsi/scsi des
infos sur mon device,mais je n'ai rien :-(


Montre-nous les sorties de :

lsmod
lsusb -v

il manque l'émulation scsi ! normalement, le device attaché à ton appareil
devrait apparaître dans /etc/scsi/host?/bus?/target?/lun?/disc ou part ou
autre chose. Là, il faut un lien symbolique /dev/sdaX sur /.../disc ou part
ou ?, et le monter en vfat dans un répertoire d'accueil /mnt/camera ou ce
que tu veux.



On est censé répondre en dessous de ce qu'on cite, en ne concervant que
l'essentiel.


Avatar
fouzspam
Nicolas George wrote:

lsmod
lsusb -v


lsmod

Module Size Used by Tainted: P
st 26292 0 (unused)
sg 24452 0 (unused)
ppp_deflate 38944 0 (autoclean)
bsd_comp 3936 0 (autoclean)
ppp_async 6464 0 (autoclean)
ppp_generic 18728 0 (autoclean) [ppp_deflate bsd_comp
ppp_async]
slhc 4432 0 (autoclean) [ppp_generic]
usb-storage 97152 0 (unused)
apm 9148 0
ov511 74336 0 (unused)
videodev 4448 0 [ov511]
hid 18816 0 (unused)
dc2xx 3168 0 (unused)
parport 21728 0 (unused)
keybdev 1664 0 (unused)
usbkbd 2848 0 (unused)
input 3072 0 [hid keybdev usbkbd]
usb-uhci 20708 0 (unused)
usbcore 48032 1 [usb-storage ov511 hid dc2xx usbkbd
usb-uhci]


Je n'ai pas la cmd lsusb

1 2