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 ????
S'il y en a qui ont qq minutes, voila ce qui se passe chez moi :
lsusb voit bien le flashDisk :
Bus 002 Device 002: ID 090a:1940 Trumpion Microelectronics Inc.
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 USB
iProduct 2 mobile Flash
iSerial 0
bNumConfigurations 1
Configuration Descriptor:
bLength 9
bDescriptorType 2
wTotalLength 46
bNumInterfaces 1
bConfigurationValue 1
iConfiguration 0
bmAttributes 0x80
MaxPower 100mA
Interface Descriptor:
bLength 9
bDescriptorType 4
bInterfaceNumber 0
bAlternateSetting 0
bNumEndpoints 4
bInterfaceClass 8 Mass Storage
bInterfaceSubClass 6 SCSI
bInterfaceProtocol 80 Bulk (Zip)
iInterface 0
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x81 EP 1 IN
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 255
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x02 EP 2 OUT
bmAttributes 2
Transfer Type Bulk
Synch Type none
wMaxPacketSize 64
bInterval 255
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x83 EP 3 IN
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 10
Endpoint Descriptor:
bLength 7
bDescriptorType 5
bEndpointAddress 0x04 EP 4 OUT
bmAttributes 3
Transfer Type Interrupt
Synch Type none
wMaxPacketSize 8
bInterval 10
Language IDs: (length=4)
0409 English(US)
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 ???)
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....
Pierre Carecchio
Laboratoire des Ecoulements Geophysiques et Industriels