From owner-freebsd-hackers Sun Mar 30 00:10:36 1997 Return-Path: Received: (from root@localhost) by freefall.freebsd.org (8.8.5/8.8.5) id AAA14919 for hackers-outgoing; Sun, 30 Mar 1997 00:10:36 -0800 (PST) Received: from nlsystems.com (nlsys.demon.co.uk [158.152.125.33]) by freefall.freebsd.org (8.8.5/8.8.5) with ESMTP id AAA14908 for ; Sun, 30 Mar 1997 00:10:28 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by nlsystems.com (8.8.5/8.8.5) with SMTP id JAA01792; Sun, 30 Mar 1997 09:08:17 +0100 (BST) Date: Sun, 30 Mar 1997 09:08:17 +0100 (BST) From: Doug Rabson To: "David E. Cross" cc: freebsd-hackers@FreeBSD.ORG, support@4front-tech.com Subject: Re: OSS/FreeBSD and Ensoniq Soundscape In-Reply-To: <199703300516.AAA04782@phoenix.its.rpi.edu> Message-ID: MIME-Version: 1.0 Content-Type: MULTIPART/MIXED; BOUNDARY="0-1998856922-859709297=:271" Sender: owner-hackers@FreeBSD.ORG X-Loop: FreeBSD.org Precedence: bulk This message is in MIME format. The first part should be readable text, while the remaining parts are likely unreadable without MIME-aware tools. Send mail to mime@docserver.cac.washington.edu for more info. --0-1998856922-859709297=:271 Content-Type: TEXT/PLAIN; charset=US-ASCII [Added support@4front-tech.com to Cc list] On Sun, 30 Mar 1997, David E. Cross wrote: > I got the OSS/FreeBSD drivers earlier this week, and have my SoundScape card > "mostly" working. The MIDI works flawlessly, but the wave support is verry > unstable, it acts as if there is a DMA/IRQ conflict, but there is not... > (I have tried both my "tuned" kernel and GENERIC, both have the same > failure mode). If anyone else has a SoundScape card, and would be willing > to work with me on this, please let me know. I have an Ensoniq Soundscape S2000 in my machine. I installed OSS last night and playback seems to work pretty well. I have a lot of problems with recording though. Even if I select a high data rate, sound recording is extremely noisy. Also, if I try to record 8 bit samples, it complains about DMA problems a few times and them completely locks up the system. The attached program shows this when used to record from the Line-1 input (CD player). -- Doug Rabson Mail: dfr@nlsystems.com Nonlinear Systems Ltd. Phone: +44 181 951 1891 --0-1998856922-859709297=:271 Content-Type: APPLICATION/octet-stream; name="recordplay.c" Content-Transfer-Encoding: BASE64 Content-ID: Content-Description: Simple record/playback I2luY2x1ZGUgPHN0ZGlvLmg+CiNpbmNsdWRlIDxmY250bC5oPgojaW5jbHVk ZSA8bWFjaGluZS9zb3VuZGNhcmQuaD4KCmludCBtYWluKGludCBhcmdjLCBj aGFyKiogYXJndikKewogICAgaW50IGZkOwogICAgaW50IHQ7CgogICAgZmQg PSBvcGVuKCIvZGV2L2RzcCIsIE9fUkRXUik7CiAgICBpZiAoZmQgPCAwKSB7 CglwZXJyb3IoImRzcCIpOwoJZXhpdCgxKTsKICAgIH0KICAgIHQgPSBBRk1U X1M4OwogICAgaWYgKGlvY3RsKGZkLCBTTkRDVExfRFNQX1NFVEZNVCwgJnQp IDwgMCkgewoJcGVycm9yKCJmb3JtYXQiKTsKCWV4aXQoMSk7CiAgICB9CiAg ICBpZiAodCAhPSBBRk1UX1M4KSB7CglmcHJpbnRmKHN0ZGVyciwgIndlaXJk IGZvcm1hdCAleFxuIiwgdCk7CglleGl0KDEpOwogICAgfQogICAgdCA9IDA7 CiAgICBpZiAoaW9jdGwoZmQsIFNORENUTF9EU1BfU1RFUkVPLCAmdCkgPCAw KSB7CglwZXJyb3IoInN0ZXJlbyIpOwoJZXhpdCgxKTsKICAgIH0KICAgIGlm ICh0ICE9IDApIHsKCWZwcmludGYoc3RkZXJyLCAibm8gc3RlcmVvXG4iKTsK CWV4aXQoMSk7CiAgICB9CiAgICB0ID0gMzIwMDA7CiAgICBpZiAoaW9jdGwo ZmQsIFNORENUTF9EU1BfU1BFRUQsICZ0KSA8IDApIHsKCXBlcnJvcigic3Bl ZWQiKTsKCWV4aXQoMSk7CiAgICB9CiAgICBpZiAodCAhPSAzMjAwMCkgewoJ ZnByaW50ZihzdGRlcnIsICJ3ZWlyZCBzcGVlZCAlZFxuIiwgdCk7CglleGl0 KDEpOwogICAgfQoKICAgIGlmIChhcmdjICE9IDIgfHwgKHN0cmNtcChhcmd2 WzFdLCAiLXIiKSAmJiBzdHJjbXAoYXJndlsxXSwgIi13IikpKSB7CglmcHJp bnRmKHN0ZGVyciwgInVzYWdlOiByZWNvcmRwbGF5IFstcnwtd11cbiIpOwoJ ZXhpdCgxKTsKICAgIH0KICAgIAogICAgaWYgKCFzdHJjbXAoYXJndlsxXSwg Ii1yIikpCglmb3IgKDs7KSB7CgkgICAgY2hhciBidWZbNDA5Nl07CgkgICAg aW50IG47CgoJICAgIG4gPSByZWFkKGZkLCBidWYsIHNpemVvZiBidWYpOwoJ ICAgIGlmIChuIDwgMCkgewoJCXBlcnJvcigicmVhZCIpOwoJCWV4aXQoMSk7 CgkgICAgfQoJICAgIGlmIChuID09IDApCgkJYnJlYWs7CgkgICAgd3JpdGUo MSwgYnVmLCBuKTsKCX0KICAgIGVsc2UKCWZvciAoOzspIHsKCSAgICBjaGFy IGJ1Zls0MDk2XTsKCSAgICBpbnQgbjsKCgkgICAgbiA9IHJlYWQoMCwgYnVm LCBzaXplb2YgYnVmKTsKCSAgICBpZiAobiA8IDApIHsKCQlwZXJyb3IoInJl YWQiKTsKCQlleGl0KDEpOwoJICAgIH0KCSAgICBpZiAobiA9PSAwKQoJCWJy ZWFrOwoJICAgIHdyaXRlKGZkLCBidWYsIG4pOwoJfQp9CgAAAAA= --0-1998856922-859709297=:271--