From owner-freebsd-hackers Thu Dec 30 6:50:33 1999 Delivered-To: freebsd-hackers@freebsd.org Received: from overcee.netplex.com.au (overcee.netplex.com.au [202.12.86.7]) by hub.freebsd.org (Postfix) with ESMTP id CA5B415331; Thu, 30 Dec 1999 06:50:25 -0800 (PST) (envelope-from peter@netplex.com.au) Received: from netplex.com.au (localhost [127.0.0.1]) by overcee.netplex.com.au (Postfix) with ESMTP id 757B21CA0; Thu, 30 Dec 1999 22:50:18 +0800 (WST) (envelope-from peter@netplex.com.au) X-Mailer: exmh version 2.1.1 10/15/1999 To: Luigi Rizzo Cc: Bill Swingle , multimedia@FreeBSD.ORG, hackers@FreeBSD.ORG, cg@freebsd.org Subject: Re: soundcards needed to further newpcm development In-Reply-To: Message from Luigi Rizzo of "Thu, 30 Dec 1999 13:47:23 +0100." <199912301247.NAA34572@info.iet.unipi.it> Date: Thu, 30 Dec 1999 22:50:18 +0800 From: Peter Wemm Message-Id: <19991230145018.757B21CA0@overcee.netplex.com.au> Sender: owner-freebsd-hackers@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG Luigi Rizzo wrote: > > yamaha ymf711 no yes ? > > yamaha ymf715 no yes ? > > yamaha ymf719 no no ? > > the 711 and 715 are supported in the old "pcm" driver -- apart > from a couple of register writes to set the mixer volume, it is > a fairly good emulation of the 4232 so it works well. The 719 > is undocumented andunfortunately some of the undocumented > pieces refer to the control of the mixer. I have a YMF719E card (that's on the chip itself) that works on a week-old -current (on an Alpha no less): pcm0: at port 0x220-0x22f,0x530-0x537,0x388-0x38b,0x330-0x331,0x370-0x371 irq 5 drq 0,1 on isa0 pcm0: interrupting at ISA irq 5 joy0: at port 0x201 on isa0 unknown0: at port 0x100-0x107 on isa0 unknown1: at port 0x1e8-0x1ef,0x3ee irq 11 on isa0 I have another machine (toshiba tecra 8000 laptop) with a yamaha-something in it (this is a PNPBIOS detected device): pcm0: at port 0x220-0x233,0x530-0x537,0x388-0x38f,0x330-0x333,0x538-0x539 irq 5 drq 1,0 on isa0 I seem to recall it too was a YHM0021 pnp id, but I don't know exactly what it is. YMH0021: adding io range 0x220-0x233, size=0x14, align=0x1 YMH0021: adding io range 0x530-0x537, size=0x8, align=0x1 YMH0021: adding io range 0x388-0x38f, size=0x8, align=0x1 YMH0021: adding io range 0x330-0x333, size=0x4, align=0x1 YMH0021: adding io range 0x538-0x539, size=0x2, align=0x1 YMH0021: adding irq mask 0x20 YMH0021: adding dma mask 0x2 YMH0021: adding dma mask 0x1 YMH0021: start dependant pnpbios: handle 21 device ID YMH0021 (2100a865) It's not a pnp device like the one on the card in the Alpha system. It's statically configured by the bios setup. Cheers, -Peter To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-hackers" in the body of the message