USB: Unit Not Ready, error = 0x70000

GérardM -  
 GérardM -
Bonjour,

je n'arrive pas à faire fonctionner une clef USB Kingston datatraveler 2GB avec une slackware 10 (linux 2.4.26) qui utilise hotplug.
Voici le contenu de /var/log/messages

Au 1er branchement, fonctionnement correct
May 29 12:54:57 darkstar kernel: hub.c: new USB device 00:07.2-2, assigned address 2
May 29 12:55:00 darkstar kernel: Initializing USB Mass Storage driver...
May 29 12:55:00 darkstar kernel: usb.c: registered new driver usb-storage
May 29 12:55:00 darkstar kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 29 12:55:01 darkstar kernel: sda: sda1
May 29 12:55:01 darkstar kernel: USB Mass Storage support registered.
débranchement
May 29 12:55:07 darkstar kernel: usb.c: USB disconnect on device 00:07.2-2 address 2
May 29 12:55:07 darkstar kernel: usb.c: deregistering driver usb-storage
May 29 12:55:07 darkstar kernel: scsi : 1 host left.

Au branchement suivant, erreur 0x70000
May 29 12:55:15 darkstar kernel: hub.c: new USB device 00:07.2-2, assigned address 3
May 29 12:55:18 darkstar kernel: Initializing USB Mass Storage driver...
May 29 12:55:18 darkstar kernel: usb.c: registered new driver usb-storage
May 29 12:55:18 darkstar kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 29 12:55:23 darkstar kernel: sda: Unit Not Ready, error = 0x70000
débranchement
May 29 12:56:39 darkstar kernel: usb.c: USB disconnect on device 00:07.2-2 address 3

Les autres clefs usb fonctionnent sans problémes
1er branchement
May 29 13:06:12 darkstar kernel: hub.c: new USB device 00:07.2-2, assigned address 2
May 29 13:06:15 darkstar kernel: Initializing USB Mass Storage driver...
May 29 13:06:15 darkstar kernel: usb.c: registered new driver usb-storage
May 29 13:06:15 darkstar kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 29 13:06:16 darkstar kernel: sda: sda1
May 29 13:06:16 darkstar kernel: USB Mass Storage support registered.
débranchement
May 29 13:06:22 darkstar kernel: usb.c: USB disconnect on device 00:07.2-2 address 2
May 29 13:06:22 darkstar kernel: usb.c: deregistering driver usb-storage
May 29 13:06:22 darkstar kernel: scsi : 1 host left.
2ième branchement
May 29 13:06:27 darkstar kernel: hub.c: new USB device 00:07.2-2, assigned address 3
May 29 13:06:30 darkstar kernel: Initializing USB Mass Storage driver...
May 29 13:06:30 darkstar kernel: usb.c: registered new driver usb-storage
May 29 13:06:30 darkstar kernel: scsi1 : SCSI emulation for USB Mass Storage devices
May 29 13:06:30 darkstar kernel: sda: sda1
May 29 13:06:30 darkstar kernel: USB Mass Storage support registered.
débranchement
May 29 13:06:34 darkstar kernel: usb.c: USB disconnect on device 00:07.2-2 address 3
May 29 13:06:34 darkstar kernel: usb.c: deregistering driver usb-storage
May 29 13:06:34 darkstar kernel: scsi : 1 host left.

Je n'arrive pas à comprendre le fonctionnement de hotplug, aussi, si quelqu'un peut m'aider à trouver une solution
Merci
Configuration: Linux 2.4.26 
slackware 10

3 réponses

  1. GérardM
     
    Quelques précisions suite à mes recherches:

    Le probléme ne semble pas venir de hotplug, car décactivé et les modules chargés manuellement
    modprobe uhci
    modprobe usb-storage
    le défaut demeure, mais pas systématiquement, et semble alétoire, et n'est pas lié comme supposé à une première utilisation.
    Voici ce que donne dmesg
    hub.c: new USB device 00:07.2-2, assigned address 3
    scsi2 : SCSI emulation for USB Mass Storage devices
    Vendor: Kingston Model: DataTraveler 2.0 Rev: PMAP
    Type: Direct-Access ANSI SCSI revision: 02
    Attached scsi removable disk sdb at scsi2, channel 0, id 0, lun 0
    usb_control/bulk_msg: timeout
    usb_control/bulk_msg: timeout
    usb_control/bulk_msg: timeout
    usb_control/bulk_msg: timeout
    usb-storage: host_reset() requested but not implemented
    scsi: device set offline - command error recover failed: host 2 channel 0 id 0 lun 0

    Merci
    0
  2. indiana216
     
    Ce ne serait pas une clef U3 par hasard?...

    De plus ton noyau est un 2.4.x... Avec un 2.6.X tu aurais surement moins de soucis je pense...

    As tu d'autres périphériques USB? et si oui fonctionnent ils eux??
    0
    1. GérardM
       
      J'ai jeté l'emballage, mais les infos sur internet ne font pas mention de clef U3. La clef a été reformatée en ext2.

      Effectivement, le clef fonctionne correctement sur un micro équipé d'un noyau 2.6.X, mais j'aurai voulu éviter de devoir chager la version du noyau.
      0
    2. GérardM
       
      Oui, il y a un imprimante reliée sur un port usb qui fonctionne correctement.
      0
  3. indiana216
     
    Petite info en passant... fait un lsmod... si le module "ehci_hcd" est chargé, essaie la commande : sudo rmmod ehci_hcd.

    enlève et remet la clef... si ça fonctionne, il faut empêcher le système de charger ce module.
    0
    1. GérardM
       
      Le module "ehci_hcd" n'est pas chargé.
      Ce n'est malheuresement pas cela.
      Merci
      0