[ros-kernel] serial mouse driver patch = NOK

Björn Fischer thebear80 at gmx.net
Wed Jan 21 12:03:05 CET 2004


Gge wrote:

> Filip Navara wrote:
>
>> Hi Gerard!
>>
>> I think the problem is the enabling of mouse detection on COM2.  :(((
>> Can you try it with commented out #define SERMOUSE_COM2_SUPPORT at 
>> top of the sermouse.c file?
>>
>> Thanks,
>> Filip
>>
>> Gge wrote:
>>
>>> Filip Navara wrote:
>>>
>>>> I have applied few changes from the supplied patch. Here is a list 
>>>> of what was applied
>>>> - Some of the formating changes (TABs/spaces)
>>>> - Don't set 'Output Line 2' bit while power-uping the mouse during 
>>>> initalization
>>>> - Restore 'Line Control' register at the end of mouse detection.
>>>> - Wait only 150000 millisecons (instead of 500000) for mouse power 
>>>> down.
>>>>
>>>> Additionaly I enabled the detecting of mouse on COM2 by default. 
>>>> The part of the patch for calling detection on COM1/COM2 port was 
>>>> wrong, because there can be two mice on both port. Also removing 
>>>> the SERMOUSE_COM[12]_SUPPORT defines isn't recommened yet, because 
>>>> the (old) mouse detection routine collide with kernel debugging 
>>>> over serial port.
>>>>
>>>> Can the users/developers with serial mouse test it now?
>>>>
>>>> Regards, Filip
>>>>
>>>> P.S. To Logan_V8_TT: I would be very interested if the new version 
>>>> works with your mouse or not. If you can, please let me know.
>>>>
>>>>
>>> Filip,
>>>
>>>
>>> I compiled the new sermouse.sys driver and ran it in real hardware..
>>> The serial mouse is connected on COM1 and DebugPort on Com2 ( this 
>>> is my current configuration which is working ok)
>>> The debug messages  stopped to be displayed  during the sermouse 
>>> driver initialization as indicated in the attached  debug traces
>>> The ros init  however continued upto the Desktop screen .
>>> The mouse  cursor is displayed but is not moving at all .
>>>
>>> Note ;  I have not made the test  with the mouse connected to com2  
>>> because it is supposed to work on com1 as well
>>>
>>> A confirmation is needed from another user/developper .
>>>
>>> Best regards
>>> Gerard
>>>
>>>
>>>
>>> ======================================================
>>> DriverBase for \SystemRoot\system32\drivers\serial.sys: cde69000
>>> (dbg/kdb_stabs.c:848) Loading driver 
>>> \SystemRoot\system32\drivers\serial.sys sym
>>> bols (driver @ cde69000)
>>> Serial Driver 0.0.2
>>> DriverBase for \SystemRoot\system32\drivers\sermouse.sys: cde7f000
>>> (dbg/kdb_stabs.c:848) Loading driver 
>>> \SystemRoot\system32\drivers\sermouse.sys s
>>> ymbols (driver @ cde7f000)
>>> Serial Mouse Driver 0.0.9
>>> Trying to find mouse on COM1
>>> Microsoft Mouse with 3-buttons detected
>>>
>>> End of Debug Messages   !!!
>>> ------------------------------------------------------------------------------------- 
>>>
>>>
>> Filip ,
>
>
>
> After commented out  SERMOUSE_COM[12]_SUPPORT in sermouce.c file  and 
> recompiled , I made again the test .
> 1) Ros boot is OK now  and does not stopped at the sermouse.sys 
> intialization.
> 2) Mouse is still  not moving on the desktop.
>
> Regards
> Gerard


I tried to use a serial microsoft 2-Button (old one) mouse on COM1. 
Without changing sermouse.c it does not work (not even when I move the 
mouse while booting). Commenting out '#define SERMOUSE_COM2_SUPPORT' 
didn't change anything...

Greetings

Björn



More information about the Ros-kernel mailing list