Messages in this thread |  | | | Date | Wed, 7 Aug 2002 11:05:54 -0400 | | From | Doug Ledford <> | | Subject | Re: i810 sound broken... |
| |
On Mon, Aug 05, 2002 at 08:38:52PM +0200, Thomas Munck Steenholdt wrote: > On Mon, 2002-08-05 at 17:28, Alan Cox wrote: > > On Mon, 2002-08-05 at 14:47, venom@sns.it wrote: > > > Still OSS modules for i810 does not work with 2.5 kernels, actually 2.4 > > > is fine. No time to switch to alsa (and not interested for now too). > > > > OSS for 2.5 is someone elses problem. I have no plan to do any work on > > the old OSS drivers for the 2.5 tree or even to submit 2.4 updates into > > 2.5 for it. > > > > So anyway - How should I go about determining the exact problem on my > box... I've had it all along, and I know for a fact that the hardware is > OK... Modules are loaded correctly, but it just does not work!
I'll tell you what you can do. Grab some ICH docs so you have a list of the valid regs on the i810 sound chip. Then, go into i810_audio.c and write me up a little hack that, at the end of the chip init sequence, whill dump the state of all the regs on the chip. Make it smart enough to know about different regs on different chips (aka, Intel ICH0 and ICH1 will probably have a slightly different reg setup than the ICH2 and later). Then, load that driver on your machine and get me that register dump. Then, I'll take the patch and apply it here on the i810 machines I have that do work and get their register dump. We'll see then where the differences are. On the i845 based machine I have at work, where the sound doesn't work just like you describe, I've isolated the problem down to the fact that when we start the DMA engine it *immediately* signals that it has already finished the DMA process and has already stopped again but it never actually does the DMA. So, I suspect there is some config bit somewhere set wrong and the DMA is not taking place as a result (hell, for all I know, the AC97 link for sound output may be off or something like that). Getting a register dump from several busted machines as well as from some working machines should enable me to solve the problem relatively easily. I just haven't had the time to write the patch myself and do any more work on the thing :-( -- Doug Ledford <dledford@redhat.com> 919-754-3700 x44233 Red Hat, Inc. 1801 Varsity Dr. Raleigh, NC 27606
- To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/
|  |