Journal Souris Qware réclamée par le driver HID mais ne marche pas

Posté par  (site web personnel) .
Étiquettes : aucune
0
28
mai
2004
J' ai une souris "ware mouse cordless optical for notebooks"

Quand je la branche en même temps que d autres souris USB je me prends

************************************************
May 27 19:50:54 pluton kernel: uhci.c: d800: wakeup_hc
May 27 19:50:54 pluton kernel: uhci.c: root-hub INT complete: port1: 1ab
port2: 180 data: 2
May 27 19:50:54 pluton kernel: hub.c: port 1, portstatus 301, change 3,
1.5 Mb/s
May 27 19:50:54 pluton kernel: hub.c: port 1 connection change
May 27 19:50:54 pluton kernel: hub.c: port 1, portstatus 301, change 3,
1.5 Mb/s
May 27 19:50:55 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:55 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:55 pluton kernel: uhci.c: root-hub INT complete: port1: 1a9
port2: 180 data: 2
May 27 19:50:55 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:55 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:55 pluton kernel: hub.c: port 1, portstatus 303, change 0,
1.5 Mb/s
May 27 19:50:55 pluton kernel: hub.c: new USB device 00:11.3-1, assigned
address 3
May 27 19:51:00 pluton kernel: usb_control/bulk_msg: timeout
May 27 19:51:00 pluton kernel: usb.c: USB device not accepting new
address=3 (error=-110)
May 27 19:51:00 pluton kernel: hub.c: port 1, portstatus 303, change 0,
1.5 Mb/s
May 27 19:51:00 pluton kernel: hub.c: new USB device 00:11.3-1, assigned
address 4
May 27 19:51:05 pluton kernel: usb_control/bulk_msg: timeout
May 27 19:51:05 pluton kernel: usb.c: USB device not accepting new
address=4 (error=-110)
May 27 19:51:05 pluton kernel: hub.c: port 2, portstatus 300, change 0,
1.5 Mb/s
May 27 19:51:05 pluton kernel: hub.c: port 1, portstatus 301, change 0,
1.5 Mb/s
May 27 19:51:05 pluton kernel: hub.c: port 2, portstatus 300, change 0,
1.5 Mb/s
************************************************

alors qu'il n y a aucun souris à brancher en même temps 2 souris Logitech plus une souris MS plus une souris Labtech (toutes USB)

Je dois alors débrancher toutes les souris, rmmod/modprobe hid et uhci, rebrancher la Qware, et j obtiens alors

****************************************************
May 27 19:50:38 pluton kernel: uhci.c: d800: wakeup_hc
May 27 19:50:38 pluton kernel: uhci.c: root-hub INT complete: port1: 1ab
port2: 180 data: 2
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 3,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: port 1 connection change
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 3,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:38 pluton kernel: uhci.c: root-hub INT complete: port1: 1a9
port2: 180 data: 2
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 301, change 2,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: port 1, portstatus 303, change 0,
1.5 Mb/s
May 27 19:50:38 pluton kernel: hub.c: new USB device 00:11.3-1, assigned
address 2
May 27 19:50:38 pluton kernel: usb.c: kmalloc IF cd4e1bc0, numif 1
May 27 19:50:38 pluton kernel: usb.c: skipped 1 class/vendor specific
interface descriptors
May 27 19:50:38 pluton kernel: usb.c: new device strings: Mfr=1,
Product=2, SerialNumber=0
May 27 19:50:38 pluton kernel: usb.c: USB device number 2 default
language ID 0x409
May 27 19:50:38 pluton kernel: Manufacturer: Cellink Co., LTD.
May 27 19:50:38 pluton kernel: Product: Wireless RF Mouse
May 27 19:50:38 pluton kernel: uhci.c: uhci_result_control() failed with
status 500000
May 27 19:50:38 pluton kernel: [ce66a0c0] link (0e66a032) element (0e66c214)
May 27 19:50:38 pluton kernel: Depth traverse
May 27 19:50:38 pluton kernel: Element != First TD
May 27 19:50:38 pluton kernel: 0: [ce66c1e0] link (0e66c214) e3 LS
Length=7 MaxLen=7 DT0 EndPt=0 Dev=2, PID=2d(SETUP) (buf=0d4e18c0)
May 27 19:50:38 pluton kernel: 1: [ce66c210] link (0e66c244) e3 LS
Stalled Babble Length=0 MaxLen=0 DT1 EndPt=0 Dev=2, PID=69(IN)
(buf=013ede70)
May 27 19:50:38 pluton kernel: 2: [ce66c240] link (00000001) e3 LS IOC
Active Length=0 MaxLen=7ff DT1 EndPt=0 Dev=2, PID=e1(OUT) (buf=00000000)
May 27 19:50:38 pluton kernel:
May 27 19:50:43 pluton kernel: usb_control/bulk_msg: timeout
May 27 19:50:43 pluton kernel: input: USB HID v1.10 Mouse [Cellink Co.,
LTD. Wireless RF Mouse] on usb1:2.0
May 27 19:50:43 pluton kernel: usb.c: hid driver claimed interface cd4e1bc0
May 27 19:50:43 pluton kernel: usb.c: kusbd: /sbin/hotplug add 2
May 27 19:50:43 pluton kernel: usb.c: kusbd policy returned 0xfffffffe
May 27 19:50:43 pluton kernel: hub.c: port 2, portstatus 300, change 0,
1.5 Mb/s
May 27 19:50:43 pluton kernel: hub.c: port 1, portstatus 303, change 0,
1.5 Mb/s
May 27 19:50:43 pluton kernel: hub.c: port 2, portstatus 300, change 0,
1.5 Mb/s
*******************************************

Je peux alors cat /dev/input/mouse0 sans aucune erreur, mais rien n apparait quand je bouge la souris, et ni le curseur GPM ni le Xfree ne bouge (oui la souris est pourtant bien allumée)

La souris fonctionne à merveille sous Windows

le PDF de http://www.qware.info/downloads/md_download.php?md_id=42(...)
la décris comme

QW MS-108
Mini Notebook
Mouse

J'ai évidement écris à vojtech@suse.cz et dans http://groups.google.fr/groups?hl=fr&lr=&ie=UTF-8&group(...) (le 27 mai 2004 "Qware mouse claimed by driver HID but do not work" )

Donc il semble y avoir 2 pb:
- HID reclame la souris mais ne fonctionne pas
- HID est instable quand on branche d autres souris que la QWARE en meme temps

pour finir je joins le dump de USBView

**********************************
mouse
Speed: 1.5Mb/s (low)
USB Version: 1.10
Device Class: 00(>ifc )
Device Subclass: 00
Device Protocol: 00
Maximum Default Endpoint Size: 8
Number of Configurations: 1
Vendor Id: 1733
Product Id: 0101
Revision Number: 0.01

Config Number: 1
Number of Interfaces: 1
Attributes: a0
MaxPower Needed: 100mA

Interface Number: 0
Name: hid
Alternate Number: 0
Class: 03(HID )
Sub Class: 1
Protocol: 2
Number of Endpoints: 1

Endpoint Address: 81
Direction: in
Attribute: 3
Type: Int.
Max Packet Size: 4
Interval: 10ms
****************************************

Que puis-je faire pour la faire marcher ?

PS: J'ai l'habitude d'écrire du C mais pas d'écrire de driver.
  • # Je retiens 3 lignes de tout ca...

    Posté par  . Évalué à 2.

    May 27 19:50:38 pluton kernel: usb.c: skipped 1 class/vendor specific interface descriptors
    May 27 19:50:38 pluton kernel: uhci.c: uhci_result_control() failed with status 500000
    May 27 19:50:43 pluton kernel: usb_control/bulk_msg: timeout

    et j'en deduis que cette souris n'est pas generique et as besoin (sous windows aussi sans doute) d'un driver proprietaire pour fonctionner (indiquer par skipped 1 class/vendor specific interface descriptors). bien quel soit reconnu comme perif de type souris.
    Par contre je suis un peut etonnée que le dongle ne soit pas en cause sur l'usb.
    tu pourrais poster le resultat d'un lsusb ?

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.