Re: usbstick (un peu long)

Page principale

Répondre à ce message
Auteur: Olivier Allard-Jacquin
Date:  
À: Guilde Linux
Sujet: Re: usbstick (un peu long)
    Bonjour,

> bonjour,
>
> je suis en train de jouer avec un flash disk usb 128Mo, ca marche
> relativement bien sous Windaube, et sous linux ca depend :
> j'ai essayé au boulot sur deux machines linux (RH7.3)et ca marche sans
> pb.
> mais chez moi, sur un pc pourtant plus recent (trop?)avec la meme
> distrib, ca marche pas !!!la seule difference que j'ai vu c'est le
> processeur : athlon xp1800 chez moi , pentium au boulot.
> Quelqu'un a deja vu ce probleme ????


<snip>

> et c'est le seul periph USB.
> si je fais un more /proc/scsi/scsi, il est bien vu sur le scsi 1 id 0:
> Attached devices:
> Host: scsi0 Channel: 00 Id: 00 Lun: 00
>   Vendor: MATSHITA Model: DVD-ROM SR-8588  Rev: 7Z14
>   Type:   CD-ROM                           ANSI SCSI revision: 02
> Host: scsi0 Channel: 00 Id: 01 Lun: 00
>   Vendor: HL-DT-ST Model: CD-RW GCE-8480B  Rev: 1.03
>   Type:   CD-ROM                           ANSI SCSI revision: 02
> Host: scsi1 Channel: 00 Id: 00 Lun: 00
>   Vendor: mobile   Model: MassStorage Disk Rev: 2000
>   Type:   Direct-Access                    ANSI SCSI revision: 02

>
> et les modules usb*** sont bien presents : /sbin/lsmod | grep usb :
> usb-storage            58156   0
> scsi_mod              108608   4  [sd_mod sr_mod usb-storage ide-scsi]
> usb-uhci               24452   0  (unused)
> usbcore                73216   1  [usb-storage usb-uhci]

>
> Oct 28 20:06:28 localhost kernel: usb-uhci.c: v1.275:USB Universal Host
> Controller Interface driver
> Oct 28 20:06:10 localhost rc.sysinit: Initializing USB controller
> (usb-uhci): succeeded
> Oct 28 20:06:34 localhost kernel: usb.c: USB device 2 (vend/prod
> 0x90a/0x1940) is not claimed by any active driver.
> Oct 28 20:06:37 localhost /etc/hotplug/usb.agent: Setup usb-storage for
> USB product 90a/1940/100
>
> mais ca coince :
> -soit quand j'essaie de monter ce flashDisk
> mount /dev/sda1 /mnt/usbstick ( pourquoi sda1 d'ailleurs ???)


    Sur 3 clefs USB sur lesquels j'ai eu à travailler, j'ai remarqué ceci : 
Elles se montent soit sur :


- /dev/scsi/host1/bus0/target0/lun0/disc
- /dev/scsi/host1/bus0/target0/lun0/part1

j'ai adapté les lignes à ta configuration.

    Donc en fait, soit la clef est vu en temps qu'un support n'ayant pas de 
partition, comme une disquette. Soit elle est vu comme étant un vrai 
"disque dur", avec un MBR et 4 partitions.


    Afin de lever le doute, je te conseille de lire en mode raw le début de 
ta disquette, et d'étudier son contenu :


dd if=/dev/scsi/host1/bus0/target0/lun0/disc of=/tmp/usbkey.bin bs=512
count=20

puis :

hexedit /tmp/usbkey.bin


> mount se coince et ne sort pas, et je n'arrive meme pas a le tuer
> -soit quand j'essaie de copier un fichier depuis ou vers ce flashDisk ,
> et ca coince de la meme facon.
>
> j'obtiens alors dans le var/log/message, un truc du style :
> Oct 28 20:21:49 localhost kernel: usb-uhci.c: interrupt, status 3,
> frame# 286
> Oct 28 20:21:54 localhost kernel: usb_control/bulk_msg: timeout
>
> et lsusb me donne alors ca pour le stickUsb:
>
> Bus 002 Device 002: ID 090a:1940 Trumpion Microelectronics Inc.
>   Language IDs: none (cannot get min. string descriptor; got len=-1,
> error=110:Connection timed out)
> cannot get string descriptor 1, error = Connection timed out(110)
> cannot get string descriptor 2, error = Connection timed out(110)
> Device Descriptor:
>   bLength                18
>   bDescriptorType         1
>   bcdUSB               1.10
>   bDeviceClass            0 Interface
>   bDeviceSubClass         0
>   bDeviceProtocol         0
>   bMaxPacketSize0         8
>   idVendor           0x090a Trumpion Microelectronics Inc.
>   idProduct          0x1940
>   bcdDevice            1.00
>   iManufacturer           1
>   iProduct                2
>   iSerial                 0
>   bNumConfigurations      1
> cannot get config descriptor 0, Connection timed out (110)
>   Language IDs: none (cannot get min. string descriptor; got len=-1,
> error=110:Connection timed out)

>
> et quand j'eteins le pc , il n'arrive pas a finir son shutdown, en me
> disant qu'il ne peut demonter /proc/none je crois
>
> voilli, merci a ceux qui ont des idées....


    Ce type de problème ressemble à un défaut d'alimentation de la clef 
USB. La clef est-elle connectée directement sur la machine, ou via un 
câble, ou bien un hub USB ? As-tu essayés de connecter la clef 
directement  sur un port USB, ou de changer de port ?


                    Olivier