From owner-freebsd-hackers Mon Dec 11 15:32:12 2000 From owner-freebsd-hackers@FreeBSD.ORG Mon Dec 11 15:32:10 2000 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from guardian.sftw.com (guardian.sftw.com [209.157.37.25]) by hub.freebsd.org (Postfix) with ESMTP id 2E20537B402 for ; Mon, 11 Dec 2000 15:32:10 -0800 (PST) Received: from yoda.sftw.com (yoda.sftw.com [209.157.37.211]) by guardian.sftw.com (8.11.0/8.11.0) with ESMTP id eBBNW1q59639; Mon, 11 Dec 2000 15:32:01 -0800 (PST) (envelope-from nsayer@sftw.com) Received: from sftw.com (localhost [127.0.0.1]) by yoda.sftw.com (8.11.1/8.11.1) with ESMTP id eBBNVus27814; Mon, 11 Dec 2000 15:31:57 -0800 (PST) (envelope-from nsayer@sftw.com) Sender: nsayer@sftw.com Message-ID: <3A3563EC.7B54BCA8@sftw.com> Date: Mon, 11 Dec 2000 15:31:56 -0800 From: Nick Sayer Reply-To: Nick X-Mailer: Mozilla 4.75 [en] (X11; U; Linux 2.2.12 i386) X-Accept-Language: en MIME-Version: 1.0 Cc: freebsd-hackers@FreeBSD.ORG Subject: Re: Nick's semi-periodic hardware support prize -- take 2 References: <3A25E6E1.24C006B9@quack.kfu.com> Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG I am proud to announce the winners of the US$100 prize. As you may have noticed, I committed a driver today that allows one to make a /dev/jogdial and read jogdial/button events from it. While the driver is embryonic in many ways, it is sufficiently functional for the awarding of the prize. I have decided to award the prize to Andrew Tridge and Ian Dowse. The former for his page at http://samba.org/picturebook/ which has some sample code (for Linux) that illustrates how to talk to the device, and the latter for a piece of demonstration code that works entirely in userland that he e-mailed me. The latter, along with acpidump output, was largely used to craft the driver. Each of the winners is receiving a copy of this message and is invited to direct me as to where to send their US$50. If I don't hear from them, then donations in their name will be made to the FreeBSD foundation (eventually) along with the US$100 won by Cameron Grant in the first challenge. I think the prize money for the next one of these will go up a bit, as having to split US$100 is a little cheap, I think. Nick wrote: > > As many of you know, I offered a US$100 prize a while ago for a working > driver for the ESS Solo-1 sound chip. I decided to offer the prize to > Cameron Grant, but he declined, so the money will be donated to the > FreeBSD Foundation in Cameron's name at the first appropriate > opportunity. > > But now it is time for another one. Once again, the prize is US$100. The > setting is my Sony Z505JE laptop, which has several functions available > under Windows that do not work on FreeBSD. I suspect all of these > devices are actually controlled the same way. Under Windows, there is a > device driver for "Sony programmable I/O control" at 0x1080 and 0x1084, > IRQ 11. I suspect that this device is how you can get at the jog wheel, > the Fn+F3-5 buttons, and perhaps other things as well (I speculate > perhaps the lid switch is in there). > > Just to keep it simple, though, I'll confine the prize to the first > person who fully documents the interface to this device. I will be the > final judge of the fullness of the documentation, but at the very least > the winner should be able to show exactly how to generate select()able > events in userland on jog dial rotation and clicking. Extra cool bonus > points for turning the jog dial into a device controllable by moused (1 > button, 1 Z axis, obviously), thus adding a mouse wheel and a middle > mouse button to X with it. > > Let me also make it clear that any claimant is disqualified if he relies > on any method of obtaining this information that violates any of Sony's > intelectual property rights. If you've signed an NDA with them and > participating will violate that NDA, please don't participate. Note also > that you can't win by trying to give me the information under an NDA. > The information provided by the winner must be openly publishable. > > To Unsubscribe: send mail to majordomo@FreeBSD.org > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message