Date: Fri, 7 Nov 1997 03:33:23 +0200 (EET) From: Vladimir Kushnir <kushnir@ap3.gluk.apc.org> To: Luigi Rizzo <luigi@labinfo.iet.unipi.it> Cc: freebsd-current@FreeBSD.ORG Subject: Re: attach_mss for full duplex: possible misspelling? Message-ID: <Pine.LNX.3.95.971107032818.2586A-100000@ap3.gluk.apc.org>
next in thread | raw e-mail | index | archive | help
On Thu, 6 Nov 1997, Luigi Rizzo wrote: <snip> > > ... > > hw_config->dma, > > hw_config->dma2, > > ... instead? At least, this way it initializes my card (CS4231 based > > Yamaha OPL3 PnP duplex card) correctly. > > of course you can try, but the AD1848 and some clones have only 1 DMA > channel, and I believe the code is not enough informed to know which > card it is attaching. > > BTW the Yamaha as far as I know is not based on the CS4231 -- it uses a > proprietary chip which _emulates_ some features of the CS423x but has > some differences (e.g. a master volume control using separate > registers). > > Cheers > Luigi Sure, it can be different chip, but it _is_ recognized by the kernel as CS4231, and it does have 2 dma channels. Here's what /dev/sndstat gives: <....> Card config: MS Sound System at 0x530 irq 9 drq 1,3 OPL-2/OPL-3 FM at 0x388 irq 1 Roland MPU-401 at 0x330 irq 1 Audio devices: 0: MS Sound System0 (CS4231) (DUPLEX) <....> More, without this (with the original ad1848.c), it's initialized with dma 1,1, and it shows up as impossibility to record. Regards Vladimir
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.LNX.3.95.971107032818.2586A-100000>