From owner-freebsd-current@FreeBSD.ORG Sun Feb 26 00:02:52 2006 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E5CFB16A420 for ; Sun, 26 Feb 2006 00:02:52 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from mta13.adelphia.net (mta13.adelphia.net [68.168.78.44]) by mx1.FreeBSD.org (Postfix) with ESMTP id 522AA43D46 for ; Sun, 26 Feb 2006 00:02:52 +0000 (GMT) (envelope-from maksim.yevmenkin@savvis.net) Received: from [192.168.1.254] (really [70.32.199.60]) by mta13.adelphia.net (InterMail vM.6.01.05.02 201-2131-123-102-20050715) with ESMTP id <20060226000251.WWXF23930.mta13.adelphia.net@[192.168.1.254]>; Sat, 25 Feb 2006 19:02:51 -0500 Message-ID: <4400F021.4090601@savvis.net> Date: Sat, 25 Feb 2006 16:02:41 -0800 From: Maksim Yevmenkin User-Agent: Mozilla Thunderbird 0.7.1 (Windows/20040626) X-Accept-Language: en-us, en MIME-Version: 1.0 To: Markus Brueffer References: <43FF986E.9030205@savvis.net> <200602251538.54403.markus@brueffer.de> <4400840F.3030807@savvis.net> <200602251811.50530.markus@brueffer.de> In-Reply-To: <200602251811.50530.markus@brueffer.de> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Cc: freebsd-current@freebsd.org Subject: Re: [PATCH] kbdmux(4) update X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 26 Feb 2006 00:02:53 -0000 Markus, [...] >>>Great work! With this patch I'm currently working since half an hour with >>>a PS/2 mouse, a Bluetooth mouse, a PS/2 keyboard and a Bluetooth mouse in >>>parallel without any ill effects. Without it, the machine froze within >>>seconds. >> >>cool, thanks for the report. btw, did you mean "ps/2 keyboard and a >>bluetooth keyboard" (not mouse) above? or you really have 2 bluetooth >>mice going at the same time? > > Actually I meant "ps/2 keyboard and a bluetooth keyboard", but I did a little > bit of further testing and now have: > > - one Logitech ps/2 mouse > - one Logitech MX1000 bluetooth mouse > - two Logitech MX900 bluetooth mice > - one Cherry ps/2 keyboard > - one Logitech MX5000 bluetooth keyboard > > working in parallel flawlessly :) I would say: Awesome work Maksim! did you have all these things connected at once? :) if so, then this is quite an impressive collections :) please give yourself a credit too. you picked up where i left with bthidd(8), found and fixed silly typos etc. thank you for doing this. >>>Btw: I'm getting LORs from vkbd(4) when working with the bluetooth >>>keyboard (6-STABLE from about an hour ago with the kndmux patch): >> >>thanks for reporting this. it has nothing to do with the kdbmux(4) >>patch. it has been there for quite a long time. i will fix it. > > Thanks! could you please give a try to the following vkbd(4) patch? http://people.freebsd.org/~emax/vkbd.c.diff.txt this patch essentially removes custom locking from the vkbd(4) and makes it rely on Giant mutex (just like the rest of keyboard drivers and syscons(4) do). thanks, max