From owner-freebsd-usb@FreeBSD.ORG Wed Sep 12 21:19:30 2012 Return-Path: Delivered-To: freebsd-usb@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 303F71065670 for ; Wed, 12 Sep 2012 21:19:30 +0000 (UTC) (envelope-from magv@tx97.net) Received: from smtp.tx97.net (tx97.net [85.198.160.156]) by mx1.freebsd.org (Postfix) with ESMTP id E0C358FC15 for ; Wed, 12 Sep 2012 21:19:29 +0000 (UTC) Received: by smtp.tx97.net (Postfix, from userid 1001) id 8F0932E8AC; Thu, 13 Sep 2012 00:13:10 +0300 (EEST) From: Vitaly Magerya To: Message-Id: <20120912211314.8F0932E8AC@smtp.tx97.net> Date: Thu, 13 Sep 2012 00:13:10 +0300 (EEST) Subject: Support for graphics tablets X-BeenThere: freebsd-usb@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: FreeBSD support for USB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 21:19:30 -0000 Hi, folks. I have a graphics tablet (a Waltop-based one, see [1] for it's USB ids and descriptors) and I want to make it work on FreeBSD. Currently (8.3-RC1) this is what happens when I attach it: ugen0.2: at usbus0 ums0: on usbus0 ums0: 5 buttons and [XYZ] coordinates ID=1 So, ums(4) tries to grab it -- but that doesn't really work: # cat -v /dev/ums0 In any case, the native mode for this tablet are events with absolute coordinates, so if my understanding is correct ums(4) is of no use here, as it is bound by mouse(4) protocol. So the first question I have is: do we have any kind of support for tablets (other than Wacom's)? Did we ever? Is/was there someone working on this? The second question: is there a way to disconnect ums(4) and make uhid(4) handle the device (while staying with GENERIC kernel)? [1] http://sourceforge.net/apps/mediawiki/digimend/index.php?title=Waltop_Slim_Tablet_12.1%22