Debian-facile

Bienvenue sur Debian-Facile, site d'aide pour les nouveaux utilisateurs de Debian.

Vous n'êtes pas identifié(e).

#1 26-04-2018 15:04:46

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

[résolu] Connection Clé USB seulement possible en mode dégradé USB1

Bonjour
J'ai un soucis avec mes 2 clé USB de stockage elle se mettent en erreur et freeze le curseur de ma souris puis la souris devient inactive a son tour
Je débranche la clé et replug la souris pour que celle si fonctionne

seule solution que j'ai trouvé qui fonctionne est de retiré le module ehci-pci

rmmod ehci-pci


De ce fait la clé USB fonctionne avec le module ohci-pci

Je ne met volontairement que ce qui concerne les ports USB

lspci -k


00:03.0 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
  Subsystem: ASRock Incorporation USB 1.1 Controller
  Kernel driver in use: ohci-pci
  Kernel modules: ohci_pci
00:03.1 USB controller: Silicon Integrated Systems [SiS] USB 1.1 Controller (rev 0f)
  Subsystem: ASRock Incorporation USB 1.1 Controller
  Kernel driver in use: ohci-pci
  Kernel modules: ohci_pci
00:03.2 USB controller: Silicon Integrated Systems [SiS] USB 2.0 Controller
  Subsystem: ASRock Incorporation USB 2.0 Controller
  Kernel driver in use: ehci-pci
  Kernel modules: ehci_pci



Juste la souris de branché

lsusb -t


/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
 



Quand je branche la clé USB elle est bien reconnu et utilise ehci-pci pendant un cours instant

tail -f /var/log/kern.log


Apr 26 14:54:26 handylinux kernel: [ 1330.082922] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:23:48:c3:9e:c0:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2
Apr 26 14:54:59 handylinux kernel: [ 1363.300023] usb 1-2: new high-speed USB device number 3 using ehci-pci
Apr 26 14:54:59 handylinux kernel: [ 1363.449876] usb 1-2: New USB device found, idVendor=18a5, idProduct=0245
Apr 26 14:54:59 handylinux kernel: [ 1363.449882] usb 1-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
Apr 26 14:54:59 handylinux kernel: [ 1363.449884] usb 1-2: Product: STORE N GO
Apr 26 14:54:59 handylinux kernel: [ 1363.449886] usb 1-2: Manufacturer: Verbatim
Apr 26 14:54:59 handylinux kernel: [ 1363.449888] usb 1-2: SerialNumber: 14101859001587
Apr 26 14:54:59 handylinux kernel: [ 1363.551244] usb-storage 1-2:1.0: USB Mass Storage device detected
Apr 26 14:54:59 handylinux kernel: [ 1363.554072] scsi host2: usb-storage 1-2:1.0
Apr 26 14:54:59 handylinux kernel: [ 1363.554325] usbcore: registered new interface driver usb-storage
Apr 26 14:54:59 handylinux kernel: [ 1363.566734] usbcore: registered new interface driver uas
Apr 26 14:55:00 handylinux kernel: [ 1364.812046] usb 2-1: reset low-speed USB device number 2 using ohci-pci
Apr 26 14:55:01 handylinux kernel: [ 1365.144031] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:01 handylinux kernel: [ 1365.193904] scsi 2:0:0:0: Direct-Access     Verbatim STORE N GO            PQ: 0 ANSI: 4
Apr 26 14:55:01 handylinux kernel: [ 1365.197410] sd 2:0:0:0: Attached scsi generic sg3 type 0
Apr 26 14:55:01 handylinux kernel: [ 1365.198079] sd 2:0:0:0: [sdc] 15482880 512-byte logical blocks: (7.93 GB/7.38 GiB)
Apr 26 14:55:01 handylinux kernel: [ 1365.198829] sd 2:0:0:0: [sdc] Write Protect is off
Apr 26 14:55:01 handylinux kernel: [ 1365.198835] sd 2:0:0:0: [sdc] Mode Sense: 43 00 00 00
Apr 26 14:55:01 handylinux kernel: [ 1365.199587] sd 2:0:0:0: [sdc] No Caching mode page found
Apr 26 14:55:01 handylinux kernel: [ 1365.199598] sd 2:0:0:0: [sdc] Assuming drive cache: write through
Apr 26 14:55:01 handylinux kernel: [ 1365.208100]  sdc: sdc1
Apr 26 14:55:01 handylinux kernel: [ 1365.211403] sd 2:0:0:0: [sdc] Attached SCSI removable disk
Apr 26 14:55:01 handylinux kernel: [ 1365.584081] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:01 handylinux kernel: [ 1366.020027] usb 2-1: reset low-speed USB device number 2 using ohci-pci
Apr 26 14:55:02 handylinux kernel: [ 1366.352027] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:03 handylinux kernel: [ 1367.204032] usb 2-1: device not accepting address 2, error -62
Apr 26 14:55:03 handylinux kernel: [ 1367.536028] usb 2-1: reset low-speed USB device number 2 using ohci-pci
Apr 26 14:55:03 handylinux kernel: [ 1367.952029] usb 2-1: device not accepting address 2, error -62
Apr 26 14:55:04 handylinux kernel: [ 1368.280028] usb 2-1: reset low-speed USB device number 2 using ohci-pci
Apr 26 14:55:04 handylinux kernel: [ 1368.696030] usb 2-1: device not accepting address 2, error -62
Apr 26 14:55:04 handylinux kernel: [ 1368.696229] usb 2-1: USB disconnect, device number 2
Apr 26 14:55:04 handylinux kernel: [ 1368.876031] usb 2-1: new low-speed USB device number 3 using ohci-pci
Apr 26 14:55:05 handylinux kernel: [ 1369.060079] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:05 handylinux kernel: [ 1369.352026] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:05 handylinux kernel: [ 1369.640028] usb 2-1: new low-speed USB device number 4 using ohci-pci
Apr 26 14:55:05 handylinux kernel: [ 1369.824097] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:06 handylinux kernel: [ 1370.101863] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:23:48:c3:9e:c0:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2
Apr 26 14:55:06 handylinux kernel: [ 1370.103624] [UFW BLOCK] IN=eth0 OUT= MAC=01:00:5e:00:00:01:00:23:48:c3:9e:c0:08:00 SRC=192.168.1.1 DST=224.0.0.1 LEN=32 TOS=0x00 PREC=0x80 TTL=1 ID=0 DF PROTO=2
Apr 26 14:55:06 handylinux kernel: [ 1370.116233] usb 2-1: device descriptor read/64, error -62
Apr 26 14:55:06 handylinux kernel: [ 1370.224067] usb usb2-port1: attempt power cycle
Apr 26 14:55:06 handylinux kernel: [ 1370.720051] usb 2-1: new low-speed USB device number 5 using ohci-pci
Apr 26 14:55:07 handylinux kernel: [ 1371.136028] usb 2-1: device not accepting address 5, error -62
Apr 26 14:55:07 handylinux kernel: [ 1371.316062] usb 2-1: new low-speed USB device number 6 using ohci-pci
Apr 26 14:55:07 handylinux kernel: [ 1371.732029] usb 2-1: device not accepting address 6, error -62
Apr 26 14:55:07 handylinux kernel: [ 1371.732081] usb usb2-port1: unable to enumerate USB device
 



J'ai a peu prés tout essayé d’après ce que j'ai pu trouver sur le net
Changement de parametres sur le module usbcore et ehci
Tentative de vidage des condensateurs

Je mettais résolu a blacklister le module ehci-pci pour de bon mais aucune méthode ne semble fonctionner scratchhead.gif

Dernière modification par Croutons (26-04-2018 20:48:36)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#2 26-04-2018 15:42:10

raleur
Membre
Inscription : 03-10-2014

Re : [résolu] Connection Clé USB seulement possible en mode dégradé USB1

Ça me rappelle un souci que j'avais eu il y a fort longtemps avec tous les ports USB d'une carte mère (à chipset Intel), qui ne fonctionnaient pas bien en USB 2. Le contournement consistant à décharger le pilote EHCI était le même. Jamais trouvé la cause.

Quel type de machine est-ce ? Un PC portable ou un PC de bureau ?
Si c'est un PC de bureau, branches-tu les clés sur un connecteur USB de la carte mère ou un connecteur du boîtier ?
Si c'est sur un connecteur du boîtier, le cordon de liaison entre lui et la carte mère n'est peut-être pas d'assez bonne qualité pour l'USB 2.
Autre possibilité : la tension d'alimentation de l'USB est insuffisante.

Comment as-tu essayé de blacklister le module ehci-pci ?
Ce module est chargé dès l'initramfs, donc
- le paramètre de la ligne de commande du noyau modprobe.blacklist= est sans effet car la variante simplifiée de modprobe incluse dans l'initramfs ne le prend pas en compte ;
- pour que le blacklistage via /etc/modprobe.d/*.conf s'applique, il faut reconstruire l'initramfs en exécutant "update-initramfs -u".

Dernière modification par raleur (26-04-2018 15:43:06)

En ligne

#3 26-04-2018 16:13:48

robert2a
Membre
Lieu : France
Inscription : 15-11-2014

Re : [résolu] Connection Clé USB seulement possible en mode dégradé USB1

Bonjour
tu a regardé dans les options du bios de ta machine onglet "USB configuration"
tu a peut etre usb2 controler mode => hispeed (480Mbs) ou fullspeed (12Mbs)

nota: j'ai 6 options dans le bios pour l'usb au total sur les machines anciennes en usb1/usb2  , je peu forcer l usb2 en usb1 ( machines de plus de 10 ans )
si ça supprime ton problème en partie  roll


usb functions =enabled
usb2 controller =enabled
usb2 controller mode =hispeed  (480Mbs)
bios ehci hand-off =enabled
port 64/60 emulation =disabled
legacy usb support =auto  (detection du bios au démarrage du matériel usb)
 



tu a un controleur "Sis" pas "intel" pour l usb2 , peut etre un bug du noyau ?

voila ce que donne le retour sur une machine intel en stretch


00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: uhci_hcd
    Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
    Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
    Kernel driver in use: ehci-pci
    Kernel modules: ehci_pci

00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHC00:1a.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #4 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: ehci-pci
  Kernel modules: ehci_pci

00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: ehci-pci
  Kernel modules: ehci_pciI Controller #4 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #5 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #6 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1a.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #2 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: ehci-pci
  Kernel modules: ehci_pci

00:1d.0 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #1 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.1 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #2 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.2 USB controller: Intel Corporation 82801I (ICH9 Family) USB UHCI Controller #3 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: uhci_hcd
  Kernel modules: uhci_hcd
00:1d.7 USB controller: Intel Corporation 82801I (ICH9 Family) USB2 EHCI Controller #1 (rev 02)
  Subsystem: ASUSTeK Computer Inc. P5K PRO Motherboard
  Kernel driver in use: ehci-pci
  Kernel modules: ehci_pci
 




lsusb -t
 



/:  Bus 08.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/:  Bus 07.Port 1: Dev 1, Class=root_hub, Driver=ehci-pci/6p, 480M
/:  Bus 06.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 05.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 04.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 03.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
    |__ Port 2: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=uhci_hcd/2p, 12M
 



clé usb3 ou usb2 pour tes tests qui bug ?

Dernière modification par robert2a (26-04-2018 16:57:22)

Hors ligne

#4 26-04-2018 19:50:46

Croutons
Membre
Distrib. : Handylinux 2.5 vers Jessie et Debian Stretch
Noyau : Linux 3.16.0-4-686-pae, Linux 4.9.0-7-686-pae
(G)UI : xfce
Inscription : 16-12-2016

Re : [résolu] Connection Clé USB seulement possible en mode dégradé USB1

Quel type de machine est-ce ? Un PC portable ou un PC de bureau ?


PC de bureau , je branche la clé sur la carte mere
La clé est une USB2
http://www.asrock.com/mb/sis/k7s8x/

Comment as-tu essayé de blacklister le module ehci-pci ?


J'avais essayé avec le de créer un fichier

/etc/modprobe.d/blacklist.conf


update-initramfs -u


cela n'a pas fonctionné

modprobe.blacklist=module

j'avais essayé aussi mais j'ai regardé dmesg la ligne était prise en compte mais le module était présent

J'avais aussi sur un site en anglais

if your system needs the modprobe configuration file above, and if your system was initrd (probably does) then you will need to rebuild the initr for your kernel for this to take effet


donc j'avais fait

dpkg-reconfigure linux-image-4.9.0-6-686-pae


aucun changement mon fichier blacklist n'est pas pris en compte

cat /etc/modprobe.d/blacklist.conf


# wiki Arch install ehci_pci /bin/false, mais ne fonctionne pas mieux
blacklist ehci_pci
 



Edit:
donc oui j'ai bien les options dans le BIOS
USB controller Enabled
USB 2.0 Support (j'ai passé a disabled)
USB Device Legacy Support Disabled

Une façon de contourner le probléme, vu la rapidité de mon ordinosaure c'est pas le fait de plus avoir l'USB2 qui va être gênant
lsmod me montre toujours ehci-pci mai celui ci n'est plus utilisé

 lsusb -t


/:  Bus 02.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
    |__ Port 1: Dev 2, If 0, Class=Mass Storage, Driver=usb-storage, 12M
/:  Bus 01.Port 1: Dev 1, Class=root_hub, Driver=ohci-pci/3p, 12M
    |__ Port 1: Dev 2, If 0, Class=Human Interface Device, Driver=usbhid, 1.5M
 



Je voulais tellement faire ça bien en ligne de commande que j'en ai oublié ce bon vieux BIOS kernal_panic.gif
Je passe donc en résolu m'enfin je voudrais quand meme comprendre pourquoi je ne peux pas blaklister le module

Merci bien pour cette solution ça me rendait dingue cette histoire yes.gif

Dernière modification par Croutons (26-04-2018 20:47:59)


-->les cahiers du debutant<--      WikiDF-->Découvrir les principales commandes Linux<--
L' expérience, c'est le nom que chacun donne à ses erreurs. Oscar Wilde

Hors ligne

#5 26-04-2018 20:58:12

robert2a
Membre
Lieu : France
Inscription : 15-11-2014

Re : [résolu] Connection Clé USB seulement possible en mode dégradé USB1

avec une clé usb2 surement un problème du controleur ou du noyau. (le controleur usb est un "Sis" , faire une recherche dans ce sens )
tu peu tester un live de jessie , ou le noyau des backports de strech voir si une différence
pour la ligne de commande , je pourrai pas t' aider  hmm  je suis et je reste basic tongue

Hors ligne

Pied de page des forums