From owner-freebsd-questions Fri Apr 14 18:40:36 1995 Return-Path: questions-owner Received: (from majordom@localhost) by freefall.cdrom.com (8.6.10/8.6.6) id SAA21316 for questions-outgoing; Fri, 14 Apr 1995 18:40:36 -0700 Received: from YALPH1.physics.yale.edu (yalph1.physics.yale.edu [130.132.48.4]) by freefall.cdrom.com (8.6.10/8.6.6) with ESMTP id SAA21310 for ; Fri, 14 Apr 1995 18:40:34 -0700 From: LAJOIE@yalph2.physics.yale.edu Received: from yalph2.physics.yale.edu by yalph2.physics.yale.edu (PMDF V4.3-7 #8220) id <01HPCE9V5I3U95MLRJ@yalph2.physics.yale.edu>; Fri, 14 Apr 1995 21:42:31 EDT Date: Fri, 14 Apr 1995 21:42:31 -0400 (EDT) Subject: Sony CD driver - update for IRQ? To: questions@FreeBSD.org Reply-to: LAJOIE@yalph2.physics.yale.edu Message-id: <01HPCE9V5J1O95MLRJ@yalph2.physics.yale.edu> X-VMS-To: in%"questions@FreeBSD.org" MIME-version: 1.0 Content-type: TEXT/PLAIN; CHARSET=US-ASCII Content-transfer-encoding: 7BIT Sender: questions-owner@FreeBSD.org Precedence: bulk In response to my previous post, Mikael Hybsch was kind enough to point out that the Sony CD driver doesn't support interrupts. It seems that while some seperate interface cards for the Sony CDU-31 and CDU-33 support IRQ operation, most sound cards that include a Sony interface don't. I'd like to take a crack at adding this kind of support to the driver; it really makes a difference in a multitasking environment not to have to poll the device. I've found that this make a big difference under OS/2, and probably would under FreeBSD as well. Would there be any interest in this? Also, any suggestions as to how I get started? I have never written a unix device driver, but I have a fair amount of experience programming real-time systems under VxWorks (which is not all that different) so at least that's a start. Anyway, if anyone has any suggestions as to where to look for examples, books, or how to go about getting started I'd love to hear them. Regards, John Lajoie Yale University Physics Dept. lajoie@yalph2.physics.yale.edu