From owner-freebsd-multimedia Tue Oct 7 02:25:17 1997 Return-Path: Received: (from root@localhost) by hub.freebsd.org (8.8.7/8.8.7) id CAA12202 for multimedia-outgoing; Tue, 7 Oct 1997 02:25:17 -0700 (PDT) (envelope-from owner-freebsd-multimedia) Received: from labinfo.iet.unipi.it (labinfo.iet.unipi.it [131.114.9.5]) by hub.freebsd.org (8.8.7/8.8.7) with SMTP id CAA11304; Tue, 7 Oct 1997 02:13:48 -0700 (PDT) (envelope-from luigi@labinfo.iet.unipi.it) Received: from localhost (luigi@localhost) by labinfo.iet.unipi.it (8.6.5/8.6.5) id IAA07727; Tue, 7 Oct 1997 08:54:38 +0100 From: Luigi Rizzo Message-Id: <199710070754.IAA07727@labinfo.iet.unipi.it> Subject: snd971007.tgz To: multimedia@freebsd.org Date: Tue, 7 Oct 1997 08:54:37 +0100 (MET) X-Mailer: ELM [version 2.4 PL23] Content-Type: text Sender: owner-freebsd-multimedia@freebsd.org X-Loop: FreeBSD.org Precedence: bulk [crossposted to -stable and hackers since people might be interested there as well -- sorry for the duplicates... reply go to multimedia only] New snap of the sound code at the following URL: http://www.iet.unipi.it/~luigi/snd971007.tgz http://www.iet.unipi.it/~luigi/pnp970924.tgz this implements AUTO-DMA mode, has been tested for several days on a 2.2.1 system. It seems to work quite well in full duplex with Crystal CS423x, Opti931 and even with the SB16 (and clones of WSS and SB16). It works in half duplex with the SBPro, although with some limitations. Compared to previous snapshots, this code does not suffer from the problems (clicks and deadlocks) which affected the previous driver with certain boards. I have added some code so that -current users can use the code by simply uncommenting a #define USE_POLL in file sound.h If there is sufficient positive feedback it might be possible to put this into 2.2.5 so please guy test this code. The code is still a bit verbose but this is done to ease debugging. If you have problems please supply, in plain ascii, the following data: - OS version; - card type (the more detail, the better it is) - dmesg output if relevant; - pnpinfo output if you have a PnP card. Thanks for your help. Luigi -----------------------------+-------------------------------------- Luigi Rizzo | Dip. di Ingegneria dell'Informazione email: luigi@iet.unipi.it | Universita' di Pisa tel: +39-50-568533 | via Diotisalvi 2, 56126 PISA (Italy) fax: +39-50-568522 | http://www.iet.unipi.it/~luigi/ _____________________________|______________________________________