Debian-facile

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

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

#26 26-09-2017 10:42:06

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Souris mal reconnue

Nonobstant le commentaire de robert2a sur la tablette Wacom, X.org et Wayland, un périphérique USB reste un périphérique USB et son branchement doit être détecté par le noyau quel que soit son type même si le système ne sait pas le piloter. Le protocole d'énumération plug&play est un protocole standard commun à tous les types de périphériques et contrôleurs hôtes USB.

Si une autre souris USB de modèle différent a le même problème de non détection totale mais pas les autres types de périphériques USB, sachant que la prise en compte du type n'intervient qu'après la détection, alors je n'exclus pas une mauvaise interaction entre noyau et le BIOS, dont une partie reste active via le SMM même quand le système d'exploitation est chargé et peut prendre la main sur tout le matériel à un niveau inférieur. En effet le BIOS a une prise en charge spéciale pour les claviers et souris USB.

Hors ligne

#27 26-09-2017 11:06:35

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [Contourné] Souris mal reconnue

Bonjour
répondre a la demande de èfpé en #18
travailler a partir du bureau
confirmer que les 2 souris fonctionnent si branché avant d' allumer la machine.

tu a combien de port utilisable sur cette machine ?
combien de périphériques usb branchés lors de tes tests ?

le fonctionnement d'un périphérique USB c'est se présenter au système , le système l alimente , puis le périphérique lui donne les informations (nom ,société , type etc ... )
le système va chercher un driver (en général générique ) et initialise le matériel (a priori sur debian un module du noyau et peut etre un paquet ).
donc on sait que branchement avant l allumage du pc souris ok
allumage du pc sans souris , sur le bureau souris non reconnu.

tu a quoi comme périphériques usb disponible ?  (souris , clavier , clé usb , disque dur externe )
faire des comparaisons avec plusieurs type (a priori tu a dit qu'une clé usb fonctionne correctement a partir du bureau )

normalement une souris ne consomme pas beaucoup d'énergie
d'après ce que tu explique la souris n'est pas alimenté a partir du bureau (le capteur s'allume quand elle ne fonctionne pas ?) savoir déja si elle est alimenté ou pas .

c'est fort en "choco" cette affaire , un coup je te vois , un coup je te vois pas tongue

Hors ligne

#28 26-09-2017 13:51:04

Harashi
Membre
Lieu : Paris
Distrib. : Debian 9.1 (Stretch)
Noyau : Linux 4.9.0-3-amd64
(G)UI : Lxde
Inscription : 15-09-2017

Re : [Contourné] Souris mal reconnue

Bon, alors c'est à n'y rien comprendre. Je me connecte à une session live réalisée via l'image debian-xfce pour réaliser les tests. Je connecte une première fois la souris, qui ne réagit pas. Je tente donc de taper les commandes d'èfpé dans le terminal et me rend compte que le clavier est en qwerty. Je débranche la souris, met la clavier en azerty, rebranche la souris...et là elle fonctionne !

Voici donc les commandes demandées, avec une souris qui fonctionne à chaud :

uname -a


Linux debian 4.9.0-3-amd64 #1 SMP Debian 4.9.30-2+deb9u2 (2017-06-26) x86_64 GNU/Linux
 


lsusb -d 1bcf:


Bus 004 Device 006: ID 1bcf:0005 Sunplus Innovation Technology Inc. Optical Mouse
 


usb-devices | grep -A3 -B2 1bcf


T:  Bus=04 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  6 Spd=1.5 MxCh= 0
D:  Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS= 8 #Cfgs=  1
P:  Vendor=1bcf ProdID=0005 Rev=00.14
S:  Product=USB Optical Mouse
C:  #Ifs= 1 Cfg#= 1 Atr=a0 MxPwr=98mA
I:  If#= 0 Alt= 0 #EPs= 1 Cls=03(HID  ) Sub=01 Prot=02 Driver=usbhid
 


lsmod | grep hid


hid_generic            16384  0
usbhid                 53248  0
hid                   122880  2 hid_generic,usbhid
usbcore               249856  7 usbhid,usb_storage,ehci_hcd,uhci_hcd,btusb,uas,ehci_pci


dmesg | tail -n 6


[  559.824061] usb 4-1: new low-speed USB device number 5 using uhci_hcd
[  560.005118] usb 4-1: New USB device found, idVendor=1bcf, idProduct=0005
[  560.005132] usb 4-1: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[  560.005139] usb 4-1: Product: USB Optical Mouse
[  560.027751] input: USB Optical Mouse as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/0003:1BCF:0005.0004/input/input14
[  560.084603] hid-generic 0003:1BCF:0005.0004: input,hidraw0: USB HID v1.10 Mouse [USB Optical Mouse] on usb-0000:00:1d.2-1/input0
 



@robert2a : J'ai 3 ports USB utilisables sur la machine, aucun ne fonctionne correctement avec cette souris. Lors des tests ci-dessus j'ai simplement la clef USB live de debian branchée, le reste du temps rien. Les clefs usb fonctionnent et j'ai aussi un disque dur externe Ioméga (un vieux) qui fonctionne très bien sur ce PC.

Quand la souris n'est pas reconnue elle n'est pas alimentée non plus, le capteur n'est pas allumé. Pour ce qui est du fonctionnement de la deuxième souris à l'allumage, je l'ai rendu à l'ami qui me l'avait prêté. Je referai un test dès que possible.

Dernière modification par Harashi (26-09-2017 14:14:07)


Dell-Latitude D430

Hors ligne

#29 26-09-2017 17:08:42

èfpé
Membre
Inscription : 10-07-2016

Re : [Contourné] Souris mal reconnue

Re-,

OK ; il semble donc que le problème ne vient ni de cette souris en particulier, ni du noyau... restent la carte mère, que tu ne vas pas changer, et le BIOS, sur lequel tu peux intervenir — d'autant que l'hypothèse d'une implication partielle du BIOS revient en force. N'étant absolument pas spécialiste du SMM, je serais — très naïvement — tenté de regarder du côté des paramètres External USB ports (Onboard Devices) ou Mouse/Touchpad (POST Behavior) de l'interface de configuration du BIOS (appelé Programme de configuration du système, dans la laconique documentation officielle).

Dernière modification par èfpé (26-09-2017 17:18:42)

Hors ligne

#30 27-09-2017 09:23:49

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [Contourné] Souris mal reconnue

èfpé a écrit :

Re-,

OK ; il semble donc que le problème ne vient ni de cette souris en particulier, ni du noyau... restent la carte mère, que tu ne vas pas changer, et le BIOS, sur lequel tu peux intervenir — d'autant que l'hypothèse d'une implication partielle du BIOS revient en force. N'étant absolument pas spécialiste du SMM, je serais — très naïvement — tenté de regarder du côté des paramètres External USB ports (Onboard Devices) ou Mouse/Touchpad (POST Behavior) de l'interface de configuration du BIOS (appelé Programme de configuration du système, dans la laconique documentation officielle).



Bonjour

pense que la souris fonctionne a chaque coup si la souris est branchée avant de démarrer la machine , donc le bios (ou firmware eufi) fait son taf.
une information importante , la souris n'est pas alimentée au branchement a chaud , donc normal qu'elle ne soit pas détecté et installé correctement. (la première étape du processus de détection)
sinon je n'ai pas plus d'idée sur le souci hmm

nota : a chaud si tu branche / débranche la souris plusieurs fois elle finit par s' installer correctement ?
ps: voir version de l usb (souris et machine ) usb 1.1 , 2 ou 3  (normalement l usb 3 est compatible 1.1 et 2 mais il m' arrive d'avoir des soucis au premier branchement , comme inversement un disque usb 3 risque de fonctionner mal sur de l usb 2  par manque d'énergie (l usb 3 fourni plus de courant que le 2 ou le 1.1 )

pour les options spécifiques du bios d un portable avec touchepad , je connais pas tongue mais je pense que la détection a chaud n'a aucun rapport avec le bios (mais du controleur usb )

Hors ligne

#31 27-09-2017 10:55:33

raleur
Membre
Inscription : 03-10-2014

Re : [Contourné] Souris mal reconnue

robert2a a écrit :

la souris n'est pas alimentée au branchement a chaud , donc normal qu'elle ne soit pas détecté


Tout port USB hôte doit pouvoir fournir par défaut 100 mA sous 5 V. Si une clé USB fonctionne sur le même port, alors l'alimentation est bien présente. Si un périphérique a besoin de plus de 100 mA pour fonctionner, il doit le demander à l'hôte, après la phase de détection.

Que la souris ne s'allume pas ne signifie pas qu'elle n'est pas alimentée. Certains périphériques ne s'activent que lorsqu'ils ont été initialisés par l'hôte.

Hors ligne

#32 28-09-2017 14:02:03

Harashi
Membre
Lieu : Paris
Distrib. : Debian 9.1 (Stretch)
Noyau : Linux 4.9.0-3-amd64
(G)UI : Lxde
Inscription : 15-09-2017

Re : [Contourné] Souris mal reconnue

robert2a a écrit :

nota : a chaud si tu branche / débranche la souris plusieurs fois elle finit par s' installer correctement ?
ps: voir version de l usb (souris et machine ) usb 1.1 , 2 ou 3  (normalement l usb 3 est compatible 1.1 et 2 mais il m' arrive d'avoir des soucis au premier branchement , comme inversement un disque usb 3 risque de fonctionner mal sur de l usb 2  par manque d'énergie (l usb 3 fourni plus de courant que le 2 ou le 1.1 )


Si je branche-débranche la souris elle ne s'installe pas correctement, ou alors c'est un hasard (c'est arrivé une fois en session normale et une fois en live). J'ai regardé dans le Bios, la section Integrated usb hub était réglée sur compatible (ce qui signifie une version USB 1.1). Je l'ai mis sur High Speed (c'est-à-dire USB 2.0) mais ça ne résout pas le problème. Je n'ai pas d'USB 3.0.

Dans les options du Bios pouvant être en rapport il y a External USB ports qui est sur "enabled" (mais ça sert à régler les ports de la docking station, apparemment, et je n'en n'ai pas). Dans le doute j'ai désactivé mais ça ne change rien. Il y a aussi USB emulation que j'ai déjà désactivé-réactivé sans succès.

Par ailleurs, j'ai regardé à quel moment s'allume la souris quand je la branche avant le démarrage. Or c'est toujours durant l'écran de Bios (juste avant le Grub). De plus, j'ai aussi tenté un branchement à chaud en tenant la souris à l'envers, et j'ai vu qu'elle s'allume un très court instant (en fait le laser clignote) avant de s'éteindre. Elle est donc bien alimentée pendant un très court moment.

Dernière modification par Harashi (28-09-2017 14:09:30)


Dell-Latitude D430

Hors ligne

#33 28-09-2017 16:57:43

robert2a
Membre
Lieu : France
Distrib. : Stretch 9
Noyau : Linux 4.9.0-3 4.9.30-2
(G)UI : Mate
Inscription : 15-11-2014

Re : [Contourné] Souris mal reconnue

Bonjour

sinon ce que tu a constaté conforte ce que je pense , pour le bios normal il liste les périphériques usb au boot et pour le test a chaud normal pour le très court instant , on sait quelle fonctionne bien.
si tu peu faire ce que je te demande  smile
nota : ça n'a pas fonctionner.

tu peu tester le noyau des backports de stretch
en simulation


apt-get -s install -t stretch-backports linux-image-amd64
 


en vrai  (sans le -s )


apt-get install -t stretch-backports linux-image-amd64
 


tu aura 2 noyau , le 4.9 de stretch et le 4.12 des backports , compare en démarrant soit sur l un ou l autre.
(tu peu déja voir actuellement combien de noyau installé dans grub ou le dossier /boot (si c'est une installation neuve récente tu n'aura que le 4.9.0-3)

j'ai oublié de préciser qu'il faut modifier le sources.list pour utiliser les backports de stretch


deb http://security.debian.org/debian-security stretch/updates main contrib non-free
deb http://ftp.fr.debian.org/debian/ stretch-updates main contrib non-free
deb http://ftp.fr.debian.org/debian stretch main contrib non-free
#ligne a ajouter pour les backports
deb http://ftp.fr.debian.org/debian stretch-backports main contrib non-free
 



=>  https://en.wikipedia.org/wiki/Extensibl … _Interface   ( dans le bios j'ai une option  XHCI Hand-off )  le noyau a un module XHCI

Dernière modification par robert2a (29-09-2017 07:39:37)

Hors ligne

#34 05-10-2017 13:04:39

Harashi
Membre
Lieu : Paris
Distrib. : Debian 9.1 (Stretch)
Noyau : Linux 4.9.0-3-amd64
(G)UI : Lxde
Inscription : 15-09-2017

Re : [Contourné] Souris mal reconnue

Bonjour, désolé pour le temps de réponse, j'ai été très occupé cette semaine.

J'ai installé le noyau 4.12 depuis les backports et démarré dessus, mais le problème reste le même (et en plus le laser ne clignote plus systématiquement lorsque je branche la souris).

Tout ceci est bien étrange mais, pour d'autres raisons ayant surtout trait à un gain d’efficacité, je compte faire une réinstallation ce week-end en virant windows 7 et en faisant quelques ajustements pour avoir une configuration ultra-légère. Peut-être que ça résoudra le problème, mais en attendant s'il y a d'autres tests à effectuer pour espérer comprendre cette affaire je les ferai avant la réinstallation.

Dell-Latitude D430

Hors ligne

#35 08-10-2017 08:54:42

Harashi
Membre
Lieu : Paris
Distrib. : Debian 9.1 (Stretch)
Noyau : Linux 4.9.0-3-amd64
(G)UI : Lxde
Inscription : 15-09-2017

Re : [Contourné] Souris mal reconnue

Bon, j'ai donc fait une réinstallation minimale avec LXDE et sans serveur d'impression en utilisant cette fois tout mon disque. Apparemment cela a résolu le problème, puisque la souris est reconnue normalement en branchement à chaud.

Dell-Latitude D430

Hors ligne

Pied de page des forums