Date: Tue, 10 Nov 1998 04:38:03 +0100 (MET) From: Luigi Rizzo <luigi@labinfo.iet.unipi.it> To: dkelly@HiWAAY.net (David Kelly) Cc: freebsd-multimedia@FreeBSD.ORG Subject: Re: Luigi's driver, AOpen AW37, and me. Message-ID: <199811100338.EAA29559@labinfo.iet.unipi.it> In-Reply-To: <199811100515.XAA00327@n4hhe.ampr.org> from "David Kelly" at Nov 9, 98 11:14:53 pm
next in thread | previous in thread | raw e-mail | index | archive | help
> Eventually I got it working, but is it right? Here's how I got there: > > On advice that Crystal Semiconductor based sound cards were Good Stuff, > plus the fact CS has 1MB PDF manuals online, I purchased an AOpen AW37 > sound card for use under FreeBSD. This is based on the CS42345 chip. the problem is that the card has a PnP ID which is not on the list of recognized pnp ids.. in ad1848.c, in all places where you see a test against 0x3700630e, you should also add one for 0x25d9630e. This is in ad1848.c: (in exchange, could you tell me where did you get the card and how much payed for it, just to update my database...) cheers luigi static char * cs423x_probe(u_long csn, u_long vend_id) { char *s = NULL ; u_long id = vend_id & 0xff00ffff; if ( id == 0x3700630e ) s = "CS4237" ; + else if ( id == 0x25d9630e) + s = "CS4235" ; ... case 0x3700630e: /* CS4237 */ tmp_d.bd_id = MD_CS4237 ; break; + case 0x25d9630e: /* CS4235 */ + tmp_d.bd_id = MD_CS4237 ; /* really 4235 */ + break; cheers luigi To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-multimedia" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199811100338.EAA29559>