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 [EMAIL PROTECTED] > with "unsubscribe freebsd-hackers" in the body of the message To Unsubscribe: send mail to [EMAIL PROTECTED] with "unsubscribe freebsd-hackers" in the body of the message