Pages : 1
#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
Pages : 1