Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 6 Mar 2009 20:21:52 +0200
From:      Boris Kotzev <boris.kotzev@gmail.com>
To:        Hans Petter Selasky <hselasky@c2i.net>
Cc:        freebsd-usb@freebsd.org
Subject:   Re: usb touchpad not working properly on CURRENT with usb2
Message-ID:  <200903062021.52408.boris.kotzev@gmail.com>
In-Reply-To: <200903061721.15975.hselasky@c2i.net>
References:  <200903041946.15105.boris.kotzev@gmail.com> <200903052109.00282.boris.kotzev@gmail.com> <200903061721.15975.hselasky@c2i.net>

next in thread | previous in thread | raw e-mail | index | archive | help

On петък 06 март 2009 18:21:15 you wrote:
> On Thursday 05 March 2009, Boris Kotzev wrote:
> > > On Wednesday 04 March 2009, Boris Kotzev wrote:
> > > > > On Wednesday 04 March 2009, Boris Kotzev wrote:
> >
> > Thanks!
> >
> > Boris Kotzev
>
> Try editing /sys/dev/usb/input/ums.c . Change "bufsize":
>
> static const struct usb2_config ums_config[UMS_N_TRANSFER] = {
>
>         [UMS_INTR_DT] = {
>                 .type = UE_INTERRUPT,
>                 .endpoint = UE_ADDR_ANY,
>                 .direction = UE_DIR_IN,
>                 .mh.flags = {.pipe_bof = 1,.short_xfer_ok = 1,},
>                 .mh.bufsize = 0,        /* use wMaxPacketSize */
>                 .mh.callback = &ums_intr_callback,
>         },
> };
>
>
> into:
>
>
> static const struct usb2_config ums_config[UMS_N_TRANSFER] = {
>
>         [UMS_INTR_DT] = {
>                 .type = UE_INTERRUPT,
>                 .endpoint = UE_ADDR_ANY,
>                 .direction = UE_DIR_IN,
>                 .mh.flags = {.pipe_bof = 1,.short_xfer_ok = 1,},
>                 .mh.bufsize = 128,        /* use wMaxPacketSize XXX */
>                 .mh.callback = &ums_intr_callback,
>         },
> };
>
> This patch might make other USB mouse devices not work. It's just supposed
> to make the Touchpad work. Let me know the result and I will make the final
> patch.
>
> --HPS

Hi Hans,

Changing the bfsz from 0 to 128 in ums.c did not solve the problem. The
touchpad continues to respond to input in the same weird way.


Best regards,

Boris Kotzev

 




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200903062021.52408.boris.kotzev>