Opened 10 years ago

Closed 9 years ago

Last modified 3 years ago

#74 closed defect (fixed)

No mouse with 11.06

Reported by: Leo Koelemij Owned by: David Azarewicz
Priority: major Component: basedrv
Version: 11.06 Keywords:
Cc:

Description

eCS 2.2 beta II. I installed the warpin file, rebooted and had no mouse. See ataached config.sys and warpin.log

Attachments (7)

config.sys (7.1 KB) - added by Leo Koelemij 10 years ago.
warpin.log (6.3 KB) - added by Leo Koelemij 10 years ago.
SVN_REV1040.zip (96.0 KB) - added by Lars Erdmann 10 years ago.
rmview.txt (8.4 KB) - added by Leo Koelemij 10 years ago.
LEO-20140113-usb-11.07.log (36.9 KB) - added by Leo Koelemij 10 years ago.
david_2014_02_12_2.zip (95.0 KB) - added by Lars Erdmann 10 years ago.
USBHID: on individual client registration DO NOT call client driver to check for service
test_2014_02_23.zip (117.4 KB) - added by Lars Erdmann 10 years ago.
reading string descriptor from USBHID, IRQ proc. rework for USBKBD.SYS

Download all attachments as: .zip

Change History (29)

Changed 10 years ago by Leo Koelemij

Attachment: config.sys added

Changed 10 years ago by Leo Koelemij

Attachment: warpin.log added

comment:1 Changed 10 years ago by Lars Erdmann

Are you using a KVM switch or are you directly attaching keyboard and mouse to the computer ?

Changed 10 years ago by Lars Erdmann

Attachment: SVN_REV1040.zip added

comment:2 Changed 10 years ago by Lars Erdmann

Back up usbkbd.sy?, usbmouse.sy? and usbhid.sy? in your \os2\boot directory and try SVN_REV1040 instead. These drivers have to be replaced AS A SET !

If you get the system to work at least with a keyboard, please do a: "rmview.exe >rmview.txt" from the command line and attach the rmview.txt file here.

comment:3 Changed 10 years ago by Leo Koelemij

Lars,

I may have been too short in my description. Motherboard: Intel DH67CL; no PS/2 only USB. Installed eCS 2.2 beta II; mouse and keyboard worked. Installed USB-eCS-11.06.wpi. Result no mouse.

I do not use a KVM switch.

Will try your drivers.

Changed 10 years ago by Leo Koelemij

Attachment: rmview.txt added

comment:4 Changed 10 years ago by Leo Koelemij

Lars,

Tried your drivers. Als, no change; still no mouse I attached rmview.txt

comment:5 Changed 10 years ago by Lars Erdmann

But you are using a wireless USB receiver, correct ?

comment:6 Changed 10 years ago by Lars Erdmann

Some add. questions:

1) when you captured the rmview output did you ONLY have the one USB (wireless) USB receiver plugged in or did you have an ADDITIONAL wired USB keyboard plugged in (in addition to the wireless keyboard and mouse that you are using) ?

2) I can see that you system has 2 external USB hubs (they might still be built into your system) and I can see that all devices where plugged into those 2 external USB hubs. Is that correct ?

3) from the captured rmview output and from your config.sys I can only see USBEHCD.SYS being loaded (2 instances = 2 HCs). Is there really no UHCI or OHCI in your system ?
You would need to use the hcmonit.exe tool to find out what HCs you have in your system. That tool comes with the 10.162 base driver package that you can still download from the eComStation website (search in the download section).

comment:7 Changed 10 years ago by Leo Koelemij

I am using a Logitech K200 USB keyboard, cable-connected. The mouse is Logitech Wireless Trackball M570 with the Unifying wireless receiver.

BTW After installing eCS 2.2 BetaII and before USB-eCS-11.06.wpi the mouse and keyboard functioned normally.

Answers 1) I had only one keyboard (wired USB) and one mouse (wireless USB) connected.

2) I don't know which USB connector is on a Hub or not. They both are plugged into the computer case.

3) Correct; only 2 x EHCD Z:\TMP>hcimonit.exe You have 2 PCI USB EHCI host controller(s)

comment:8 Changed 10 years ago by David Azarewicz

milestone: Next Version
Owner: set to David Azarewicz
Priority: majorFeedback Pending
Status: newaccepted

Please try ​http://88watts.net/download/USB-test-11.07-20140111.wpi and tell me how it works on your system. The USBHID.SYS, USBMOUSE.SYS and USBKBD.SYS are a matched set. You MUST change all 3 of these drivers as a set. You cannot mix versions of these 3 drivers. The WPI installs them as a set for you.

comment:9 Changed 10 years ago by Leo Koelemij

I installed the testversion of 11.07 No change.

comment:10 Changed 10 years ago by David Azarewicz

Thanks for testing.

Please download ​​http://88watts.net/download/USB-test-11.07-20140112.wpi and install all the packages in it including the "System Updates" package. Use the default directories for all packages. Then reboot and make sure your your mouse and keyboard are plugged in. Once booted, open an OS/2 command window, navigate to the /ecs/bin directory on your boot disk, and run the testlog program by typing:

testlog usb

Attach the resulting log file to this ticket.

Changed 10 years ago by Leo Koelemij

Attachment: LEO-20140113-usb-11.07.log added

comment:11 Changed 10 years ago by Leo Koelemij

David,

FWIW I read on Ubuntu forums that there is very rarely a problem with the Logitech Unifying USB receiver. I have never had problems on my Xbuntu installation.

comment:12 Changed 10 years ago by David Azarewicz

Priority: Feedback Pendingmajor

Thanks for the log file.

Your 046D:C52B -- "Logitech Inc USB Composite Device" is the type of device we are working on issues with. Until we resolve this you can use the 11.05 drivers. The eCS 2.2 beta shipped with the 11.05 drivers. You can just install the 11.05 package on top of what you have now. It is probably enough just to replace USBHID.SYS, USBKBD.SYS, and USBMOUSE.SYS with the ones from the 11.05 package.

Changed 10 years ago by Lars Erdmann

Attachment: david_2014_02_12_2.zip added

USBHID: on individual client registration DO NOT call client driver to check for service

comment:13 Changed 10 years ago by Lars Erdmann

Try david_2014_02_12_2.zip. Backup and replace ALL 3 drivers (USBHID.SYS, USBKBD.SYS, USBMOUSE.SYS) !

comment:14 Changed 10 years ago by Leo Koelemij

I copied the drivers over 11.05 Keyboard OK Mouse dead

comment:15 Changed 10 years ago by Lars Erdmann

As a test: can you revert the order in config.sys of USBKBD.SYS and USBMOUSE.SYS and see if that makes a difference ? Thanks.

comment:16 Changed 10 years ago by Leo Koelemij

With david_2014_02_12_2.zip installed, and in config.sys:

.... DEVICE=F:\OS2\BOOT\USBPRT.SYS DEVICE=F:\ECS\SYSTEM\AMouse\AMOUSE.SYS SMP DEVICE=F:\OS2\BOOT\USBKBD.SYS DEVICE=F:\OS2\BOOT\USBMOUSE.SYS REM DEVICE=F:\OS2\BOOT\USBCOM.SYS ....

It indeed makes a diffence!

Now the keyboard is OK and the mouse is alive.

Changed 10 years ago by Lars Erdmann

Attachment: test_2014_02_23.zip added

reading string descriptor from USBHID, IRQ proc. rework for USBKBD.SYS

comment:17 Changed 10 years ago by Lars Erdmann

Please test "test_2014_02_23.zip". It also contains an updated USBD.SYS. Backup all existing drivers. The load order of USBMOUSE.SYS and USBKBD.SYS in config.sys should no longer matter. For a proof you should try both load orders in config.sys. Please report back if mouse and keyboard work ok, including the repetition rate and repetition delay for the keyboard (it should exhibit "sensible" behaviour as in "for a pressed key you should not need to wait for a key repetition for an extended period of time").

Last edited 10 years ago by Lars Erdmann (previous) (diff)

comment:18 Changed 10 years ago by Leo Koelemij

test_2014_02_23.zip tested In config.sys first USBKBD.SYS and after that USBMOUSE.SYS The mouse is alive. In config.sys first USBMOUSE.SYS and after that USBKBD.SYS No mouse. Don't know about: "the repetition rate and repetition delay for the keyboard (it should exhibit "sensible" behaviour as in "for a pressed key you should not need to wait for a key repetition for an extended period of time")."

comment:19 Changed 10 years ago by Lars Erdmann

About repetition rate: Maybe my description was a bit confusing. Just do that: 1) open a commandline 2) press a key (letter 'a' for example) and keep it pressed. You will see that the letter is repeated on the commandline. The repetition should happen with a decent speed. If it appears to be slow then something is still wrong with USBKBD.SYS.

comment:20 Changed 10 years ago by Leo Koelemij

There is no difference in repetition rate of the two config.sys options. BTW: it is the same as in my eCS 2.1 installation.

comment:21 Changed 9 years ago by Lars Erdmann

Resolution: fixed
Status: acceptedclosed

comment:22 Changed 3 years ago by Lars Erdmann

milestone: Next Version

Milestone deleted

Note: See TracTickets for help on using tickets.