From owner-freebsd-multimedia Mon Nov 30 06:46:09 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id GAA04020 for freebsd-multimedia-outgoing; Mon, 30 Nov 1998 06:46:09 -0800 (PST) (envelope-from owner-freebsd-multimedia@FreeBSD.ORG) Received: from cogsci.ed.ac.uk (stevenson144.cogsci.ed.ac.uk [129.215.144.1]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id GAA04015 for ; Mon, 30 Nov 1998 06:46:03 -0800 (PST) (envelope-from richard@cogsci.ed.ac.uk) Received: from doyle.cogsci.ed.ac.uk (richard@doyle [129.215.110.29]) by cogsci.ed.ac.uk (8.8.7/8.8.7) with SMTP id OAA16750 for ; Mon, 30 Nov 1998 14:45:31 GMT Date: Mon, 30 Nov 1998 14:45:30 GMT Message-Id: <18913.199811301445@doyle.cogsci.ed.ac.uk> From: Richard Tobin Subject: Yamaha PCI sound card To: multimedia@FreeBSD.ORG Organization: just say no Sender: owner-freebsd-multimedia@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.org I have a Yamaha Waveforce 192XG PCI suondcard. This uses the Yamaha YMF724 chip. I wrote a trivial driver that does nothing more than enable "legacy audio" (ie SBPro and MPU401) compatibility mode. This allows the FreeBSD sound drivers (old voxware or Luigi's) to recognise the card, but it doesn't make it work - it just hangs (interruptibly) when I use /dev/audio, and produces no sound when the midi device is used. I guess that this is because of the differences between ISA and PCI interrupts and DMA. The chip purports to support plain IRQs (and it's in that mode), and has two modes of ISA DMA compatibility: PC/PCI (which seems to require motherboard support - you connect a cable from the card to a socket which my motherboard doesn't have) and Distributed DMA (D-DMA). I don't really understand this stuff; can anyone give me some pointers? -- Richard To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message