Date: Tue, 21 Mar 2000 17:41:35 +0000 From: Brian Somers <brian@Awfulhak.org> To: Cameron Grant <cg@FreeBSD.org> Cc: cvs-committers@FreeBSD.org, cvs-all@FreeBSD.org, brian@hak.lan.Awfulhak.org Subject: Re: cvs commit: src/sys/dev/sound/pcm ac97.c ac97.h sound.c sound.h src/sys/dev/sound/pci aureal.c csapcm.c es137x.c neomagic.c t4dwave.c Message-ID: <200003211741.RAA00548@hak.lan.Awfulhak.org> In-Reply-To: Message from Cameron Grant <cg@FreeBSD.org> of "Mon, 20 Mar 2000 07:30:51 PST." <200003201530.HAA50720@freefall.freebsd.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This jams my PCG-F190 at probe time. I get > pci0: <NeoMagic MagicMedia 256AV SVGA controller> at 8.0 irq 9 > pcm0: <NeoMagic 256AV> mem 0xfec00000-0xfecfffff,0xfe000000-0xfe3fffff irq 9 at device 8.1 on pci0 And then a lock-up. When I apply the attached patch, things work for a while, but the machine seems keen on hanging still.... FWIW, the proble line that never happens when ac97_initmixer() is called is: > chip2: <Sony CXD1847A FireWire Host Controller> mem 0xfe7ffc00-0xfe7ffdff irq 9 at device 9.0 on pci0 Any suggestions ? [.....] > cg 2000/03/20 07:30:51 PST > > Modified files: > sys/dev/sound/pcm ac97.c ac97.h sound.c sound.h > sys/dev/sound/pci aureal.c csapcm.c es137x.c neomagic.c > t4dwave.c > Log: > update the ac97 layer: > * add a callback for initialising the mixer interface > * support ac97 2.1 variable rate audio feature > > fix ac97-using drivers for the above > > add suspend/resume support for neomagic > > Revision Changes Path > 1.6 +136 -63 src/sys/dev/sound/pcm/ac97.c > 1.4 +44 -2 src/sys/dev/sound/pcm/ac97.h > 1.18 +8 -1 src/sys/dev/sound/pcm/sound.c > 1.11 +2 -1 src/sys/dev/sound/pcm/sound.h > 1.9 +2 -2 src/sys/dev/sound/pci/aureal.c > 1.9 +2 -2 src/sys/dev/sound/pci/csapcm.c > 1.14 +2 -2 src/sys/dev/sound/pci/es137x.c > 1.8 +37 -3 src/sys/dev/sound/pci/neomagic.c > 1.10 +2 -2 src/sys/dev/sound/pci/t4dwave.c -- Brian <brian@Awfulhak.org> <brian@[uk.]FreeBSD.org> <http://www.Awfulhak.org> <brian@[uk.]OpenBSD.org> Don't _EVER_ lose your sense of humour ! Index: ac97.c =================================================================== RCS file: /home/ncvs/src/sys/dev/sound/pcm/ac97.c,v retrieving revision 1.6 diff -u -r1.6 ac97.c --- ac97.c 2000/03/20 15:30:46 1.6 +++ ac97.c 2000/03/21 17:33:22 @@ -374,7 +374,9 @@ struct ac97_info *codec = mix_getdevinfo(m); if (codec == NULL) return -1; +/* ac97_initmixer(codec); +*/ mix_setdevs(m, ac97mixdevs | ((codec->caps & 4)? SOUND_MASK_BASS | SOUND_MASK_TREBLE : 0)); mix_setrecdevs(m, ac97recdevs); return 0; To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe cvs-all" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200003211741.RAA00548>