Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 05/03/2009, à 20:41

loubrix

[résolu] problème usb-storage

Bonjour à tous,
j'ai installé Ubuntu 8.10 sur le PC d'une amie, migré ensuite vers Xubuntu car cette machine a peu de RAM (256).

le problème est le suivant: à l'insertion d'une clé USB, d'un disque USB, ou d'un lecteur de cartes USB, rien ne se passe (idem sous Gnome et Xfce); le montage à la main ne marche pas non plus (avec mount) car il n'y a pas moyen d'identifier le périphérique dans /var/log/messages (l'insertion de l'USB est détectée, mais pas en tant que stockage, et pas d'attribution de "sdb", "sdc", ou autre).

voici la réponse à lshw (pour le matériel):

   description: Desktop Computer
    product: KT400-8235
    vendor: VIA Technologies, Inc.
    width: 32 bits
    capabilities: smbios-2.2 dmi-2.2 smp-1.4 smp
    configuration: boot=normal chassis=desktop cpus=1
  *-core
       description: Motherboard
       product: KT400-8235
       physical id: 0
     *-firmware
          description: BIOS
          vendor: Phoenix Technologies, LTD
          physical id: 0
          version: 6.00 PG (06/24/2003)
          size: 128KiB
          capacity: 192KiB
          capabilities: isa pci pnp apm upgrade shadowing escd cdboot bootselect socketedrom edd int13floppy360 int13floppy1200 int13floppy720 int13floppy2880 int5printscreen int9keyboard int14serial int17printer int10video acpi usb agp ls120boot zipboot
     *-cpu
          description: CPU
          product: AMD Athlon(tm) XP 2600+
          vendor: Advanced Micro Devices [AMD]
          physical id: 4
          bus info: cpu@0
          version: 6.8.1
          slot: Socket A
          size: 2083MHz
          capacity: 3GHz
          width: 32 bits
          clock: 166MHz
          capabilities: boot fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 mmx fxsr sse syscall mmxext 3dnowext 3dnow up
        *-cache:0
             description: L1 cache
             physical id: 9
             slot: Internal Cache
             size: 128KiB
             capacity: 128KiB
             capabilities: synchronous internal write-back
        *-cache:1
             description: L2 cache
             physical id: a
             slot: External Cache
             size: 256KiB
             capacity: 256KiB
             capabilities: synchronous external write-back
     *-memory
          description: System Memory
          physical id: 1b
          slot: System board or motherboard
          size: 256MiB
          capacity: 3GiB
        *-bank:0
             description: DIMM
             physical id: 0
             slot: A0
             size: 256MiB
        *-bank:1
             description: DIMM [empty]
             physical id: 1
             slot: A1
        *-bank:2
             description: DIMM [empty]
             physical id: 2
             slot: A2
     *-pci
          description: Host bridge
          product: VT8377 [KT400/KT600 AGP] Host Bridge
          vendor: VIA Technologies, Inc.
          physical id: 100
          bus info: pci@0000:00:00.0
          version: 80
          width: 32 bits
          clock: 66MHz
          configuration: driver=agpgart-via latency=8 module=via_agp
        *-pci
             description: PCI bridge
             product: VT8237/VX700 PCI Bridge
             vendor: VIA Technologies, Inc.
             physical id: 1
             bus info: pci@0000:00:01.0
             version: 00
             width: 32 bits
             clock: 66MHz
             capabilities: pci pm bus_master cap_list
           *-display UNCLAIMED
                description: VGA compatible controller
                product: RV280 [Radeon 9200 SE]
                vendor: ATI Technologies Inc
                physical id: 0
                bus info: pci@0000:01:00.0
                version: 01
                width: 32 bits
                clock: 66MHz
                capabilities: agp agp-3.0 pm bus_master cap_list
                configuration: latency=32 mingnt=8
        *-communication UNCLAIMED
             description: Communication controller
             product: HSF 56k HSFi Modem
             vendor: Conexant Systems, Inc.
             physical id: b
             bus info: pci@0000:00:0b.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: latency=32
        *-network
             description: Ethernet interface
             product: RTL-8139/8139C/8139C+
             vendor: Realtek Semiconductor Co., Ltd.
             physical id: c
             bus info: pci@0000:00:0c.0
             logical name: eth0
             version: 10
             serial: 00:50:70:34:48:c8
             size: 100MB/s
             capacity: 100MB/s
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
             configuration: autonegotiation=on broadcast=yes driver=8139too driverversion=0.9.28 duplex=full ip=192.168.1.11 latency=32 link=yes maxlatency=64 mingnt=32 module=8139too multicast=yes port=MII speed=100MB/s
        *-usb:0
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10
             bus info: pci@0000:00:10.0
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:1
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.1
             bus info: pci@0000:00:10.1
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:2
             description: USB Controller
             product: VT82xxxxx UHCI USB 1.1 Controller
             vendor: VIA Technologies, Inc.
             physical id: 10.2
             bus info: pci@0000:00:10.2
             version: 80
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=uhci_hcd latency=32 module=uhci_hcd
        *-usb:3
             description: USB Controller
             product: USB 2.0
             vendor: VIA Technologies, Inc.
             physical id: 10.3
             bus info: pci@0000:00:10.3
             version: 82
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: driver=ehci_hcd latency=32 module=ehci_hcd
        *-isa
             description: ISA bridge
             product: VT8235 ISA Bridge
             vendor: VIA Technologies, Inc.
             physical id: 11
             bus info: pci@0000:00:11.0
             version: 00
             width: 32 bits
             clock: 33MHz
             capabilities: isa pm bus_master cap_list
             configuration: latency=0
        *-ide
             description: IDE interface
             product: VT82C586A/B/VT82C686/A/B/VT823x/A/C PIPC Bus Master IDE
             vendor: VIA Technologies, Inc.
             physical id: 11.1
             bus info: pci@0000:00:11.1
             logical name: scsi0
             logical name: scsi1
             version: 06
             width: 32 bits
             clock: 33MHz
             capabilities: ide pm bus_master cap_list emulated
             configuration: driver=pata_via latency=32 module=pata_via
           *-disk
                description: ATA Disk
                product: SAMSUNG SV0802N
                physical id: 0
                bus info: scsi@0:0.0.0
                logical name: /dev/sda
                version: TP10
                serial: 0652J1FW728500
                size: 74GiB (80GB)
                capabilities: partitioned partitioned:dos
                configuration: ansiversion=5 signature=9e827011
              *-volume:0
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 1
                   bus info: scsi@0:0.0.0,1
                   logical name: /dev/sda1
                   logical name: /
                   logical name: /dev/.static/dev
                   version: 1.0
                   serial: 8129f5ee-fdab-4ff3-88eb-b1b627772041
                   size: 9538MiB
                   capacity: 9538MiB
                   capabilities: primary bootable journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
                   configuration: created=2009-02-17 21:47:30 filesystem=ext3 modified=2009-03-05 14:33:05 mount.fstype=ext3 mount.options=ro,errors=remount-ro,data=ordered mounted=2009-03-05 14:33:05 state=mounted
              *-volume:1
                   description: EXT3 volume
                   vendor: Linux
                   physical id: 2
                   bus info: scsi@0:0.0.0,2
                   logical name: /dev/sda2
                   logical name: /home
                   version: 1.0
                   serial: fc1907da-3be2-43ed-bf72-e54aa15f7f5f
                   size: 64GiB
                   capacity: 64GiB
                   capabilities: primary journaled extended_attributes large_files huge_files recover ext3 ext2 initialized
                   configuration: created=2009-02-17 21:47:40 filesystem=ext3 modified=2009-03-05 14:33:06 mount.fstype=ext3 mount.options=rw,relatime,errors=continue,data=ordered mounted=2009-03-05 14:33:06 state=mounted
              *-volume:2
                   description: Linux swap volume
                   physical id: 3
                   bus info: scsi@0:0.0.0,3
                   logical name: /dev/sda3
                   version: 1
                   serial: 9481f59d-ed73-47a7-92b0-20ecaf31f1d9
                   size: 972MiB
                   capacity: 972MiB
                   capabilities: primary nofs swap initialized
                   configuration: filesystem=swap pagesize=4096
           *-cdrom:0
                description: DVD reader
                physical id: 1
                bus info: scsi@1:0.0.0
                logical name: /dev/cdrom
                logical name: /dev/dvd
                logical name: /dev/scd0
                logical name: /dev/sr0
                capabilities: audio dvd
                configuration: status=nodisc
           *-cdrom:1
                description: CD-R/CD-RW writer
                product: LTR-52327S
                vendor: LITE-ON
                physical id: 0.1.0
                bus info: scsi@1:0.1.0
                logical name: /dev/cdrom1
                logical name: /dev/cdrw1
                logical name: /dev/scd1
                logical name: /dev/sr1
                version: QS04
                capabilities: removable audio cd-r cd-rw
                configuration: ansiversion=5 status=nodisc
        *-multimedia
             description: Multimedia audio controller
             product: VT8233/A/8235/8237 AC97 Audio Controller
             vendor: VIA Technologies, Inc.
             physical id: 11.5
             bus info: pci@0000:00:11.5
             version: 50
             width: 32 bits
             clock: 33MHz
             capabilities: pm cap_list
             configuration: driver=VIA 82xx Audio latency=0 module=snd_via82xx
     *-scsi
          physical id: 1
          bus info: usb@4:3
          logical name: scsi6
          capabilities: emulated scsi-host
          configuration: driver=usb-storage
        *-disk
             description: SCSI Disk
             physical id: 0.0.0
             bus info: scsi@6:0.0.0
             logical name: /dev/sdb

on voit à la fin un /dev/sdb suite aux manips que j'ai faites (que je vais expliquer après)...
quand on insert une clé, on a juste:

4.768066] usb 1-2: new low speed USB device using uhci_hcd and address 3
[    4.944654] usb 1-2: configuration #1 chosen from 1 choice

j'ai fait quelques tests, et je me suis rendu compte que si je décharge le module "ehci-hcd", et que je le recharge, la clé-USB est reconnu, et qu'une fenêtre s'ouvre avec son contenu (Thunar sous Xfce, ou Nautilus sous Gnome), mais après l'avoir éjecté proprement avec la fonction "démonter", plus moyen de la faire reconnaitre, et il y a des messages de ce type dans /var/log/messages:

Mar  5 17:37:10 glemp kernel: [11065.192724] sd 6:0:0:0: [sdb] Sense not available.
Mar  5 17:37:10 glemp kernel: [11065.193450] sd 6:0:0:0: [sdb] Write Protect is off
Mar  5 17:37:10 glemp kernel: [11065.194012] sd 6:0:0:0: [sdb] READ CAPACITY failed
Mar  5 17:37:10 glemp kernel: [11065.194016] sd 6:0:0:0: [sdb] Result: hostbyte=DID_ERROR driverbyte=DRIVER_OK,SUGGEST_OK

si la clé est insérée avant le démarrage du PC, elle est reconnue...

il y a eu sur ce PC un autre problème, que je cite parce que je ne sais pas si ça peut être en rapport: le boot se bloquait à la détection du matériel, et je me suis rendu compte que c'était à cause des modules liés au bluetooth (alors qu'il n'y a aucun périphérique bluetooth sur cette machine); j'ai réglé le problème en désinstallant tout ce qui pouvait l'être (bluetooth, et tous les noms commençant par bluez...), et en empêchant les modules liés au bluetooth d'être chargé, via le fichier /etc/modprobe.d/blacklist:

blacklist sco
blacklist bnep
blacklist rfcomm
blacklist l2cap
blacklist bluetooth

je crois pas que ça puisse avoir un rapport avec l'USB, mais je peux me tromper...
voilà, si quelqu'un a une idée...
ah oui, j'oubliais, impossible de se servir de lsusb; il ne donne aucun résultat, et ne rend pas la main...

PS: je suis pas physiquement devant la machine, mais j'ai un accès ssh; je peux fournir d'autre renseignements si besoin...

Dernière modification par loubrix (Le 27/03/2009, à 14:57)


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#2 Le 06/03/2009, à 20:11

loubrix

Re : [résolu] problème usb-storage

petits tests faits aujourd'hui, pour voir si udev réagi normalement; j'ai utilisé "udevadm monitor"...
quand je branche une clé USB, rien ne se passe, par contre, si je fais un "sudo modprobe -r ehci-hcd", ça donne:

UEVENT[1236353036.652143] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0 (scsi)
UEVENT[1236353036.658522] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0 (scsi)
UEVENT[1236353036.658991] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0/scsi_disk/14:0:0:0 (scsi_disk)
UDEV  [1236353036.672792] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0 (scsi)
UEVENT[1236353036.702477] change   /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0 (scsi)
UEVENT[1236353036.715583] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0/block/sdb (block)
UEVENT[1236353036.715637] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0/block/sdb/sdb1 (block)
UEVENT[1236353036.716390] add      /devices/virtual/bdi/8:16 (bdi)
UDEV  [1236353036.717836] add      /devices/virtual/bdi/8:16 (bdi)
UEVENT[1236353036.718577] add      /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0/scsi_device/14:0:0:0 (scsi_device)

ensuite, si je démonte ma clé:

UEVENT[1236353036.884905] change   /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0/block/sdb (block)
UDEV  [1236353036.885484] change   /devices/pci0000:00/0000:00:10.3/usb4/4-3/4-3:1.0/host14/target14:0:0/14:0:0:0 (scsi)

et j'ai le même genre de message si je fais l'inverse (branchement clé, suivi de chargement de ehci-hcd, puis démontage).
à noter que quand la clé est montée, elle est parfaitement accessible, en lecture et écriture, que toutes les clés testées étaient en fat32.

quand je fais à nouveau "sudo modprobe ehci-hcd", udev liste tout ce qui est branché en USB (à part les clés, il y a juste une souris), ce qui semble assez normal:

UDEV  [1236353024.606790] add      /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0 (usb)
UDEV  [1236353024.637788] add      /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/usb_endpoint/usbdev1.10_ep81 (usb_endpoint)
UDEV  [1236353024.704448] add      /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/input/input14 (input)
UDEV  [1236353024.764201] add      /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/input/input14/mouse1 (input)
UDEV  [1236353024.785435] add      /devices/pci0000:00/0000:00:10.0/usb1/1-2/1-2:1.0/input/input14/event2 (input)
UDEV  [1236353024.897317] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1 (usb)
UEVENT[1236353024.906697] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0 (usb)
UDEV  [1236353025.075695] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0 (usb)
UDEV  [1236353030.800571] add      /module/ehci_hcd (module)
UEVENT[1236353030.809863] add      /devices/pci0000:00/0000:00:10.3/usb_host/usb_host4 (usb_host)
UDEV  [1236353030.811842] add      /devices/pci0000:00/0000:00:10.3/usb_host/usb_host4 (usb_host)
UEVENT[1236353030.825409] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.9_ep01 (usb_endpoint)
UEVENT[1236353030.826062] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.9_ep82 (usb_endpoint)
UEVENT[1236353030.826101] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/usb_endpoint/usbdev3.9_ep00 (usb_endpoint)
UEVENT[1236353030.826695] add      /devices/pci0000:00/0000:00:10.3/usb4 (usb)
UEVENT[1236353030.827118] add      /devices/pci0000:00/0000:00:10.3/usb4/4-0:1.0 (usb)
UDEV  [1236353030.832238] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.9_ep01 (usb_endpoint)
UDEV  [1236353030.832891] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/3-1:1.0/usb_endpoint/usbdev3.9_ep82 (usb_endpoint)
UDEV  [1236353030.836074] add      /devices/pci0000:00/0000:00:10.2/usb3/3-1/usb_endpoint/usbdev3.9_ep00 (usb_endpoint)
UDEV  [1236353030.890083] add      /devices/pci0000:00/0000:00:10.3/usb4 (usb)

sur le forum Ubuntu en anglais, j'avais trouvé une piste: fstab mal fait suite à une install par clé-USB bootable (c'est le cas ici), et effectivement, il y avait cette ligne dans fstab:

/dev/scd1       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0

(un seul lecteur CD en scd1, monté sur cdrom0, alors qu'il y a deux lecteurs sur cette machine)
j'ai corrigé comme suit:

/dev/scd0       /media/cdrom0   udf,iso9660 user,noauto,exec,utf8 0       0
/dev/scd1       /media/cdrom1   udf,iso9660 user,noauto,exec,utf8 0       0

(le point de montage cdrom1 existait déjà, bizarrement)
mais ça n'a rien changé pour l'USB...
on dirait que l'USB n'est plus du tout hotplug sur cette machine, du moins en ce qui concerne le stockage de masse, car si je branche et débranche la souris, c'est tout à fait visible dans /var/log/messages; je ne pense pas que le matériel soit en cause, puisque je l'ai installé en bootant sur l'USB avec une clé créée sur mon portable sur Intrepid avec l'utilitaire inclu.

je commence à être à court d'idée, et suis ouvert à toute suggestion...


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne

#3 Le 27/03/2009, à 14:56

loubrix

Re : [résolu] problème usb-storage

à force de chercher et de plus dormir, j'ai trouvé...
le périphérique suivant:

communication UNCLAIMED
             description: Communication controller
             product: HSF 56k HSFi Modem
             vendor: Conexant Systems, Inc.
             physical id: b
             bus info: pci@0000:00:0b.0
             version: 01
             width: 32 bits
             clock: 33MHz
             capabilities: pm bus_master cap_list
             configuration: latency=32

est un modem Conexant, donc non-reconnu, qui ne sert à rien puisqu'il y a une Livebox; j'ai ouvert la tour et enlevé le modem en question...
et depuis tout marche: le démarrage ne met plus 3 heures à "loading hardware drivers", tout ce qu'on branche en USB est parfaitement détecté et monté automatiquement...
j'ai aussi débranché le lecteur de cartes intégré, puisqu'il y en a un externe supportant plus de formats de cartes...
moralité: ne pas laisser les périphériques inutiles dans un PC, surtout quand ils sont non supportés...
si ça peut servir à d'autres...


Asus X50VL - Ubuntu 12.04 AMD64
HP G62 - Ubuntu 12.10 AMD64
Fujitsu-Siemens Amilo EL - Lubuntu 12.04 i686
Manjaro, une rolling pour débutants

Hors ligne