linuxppc-dev.lists.ozlabs.org archive mirror
 help / color / mirror / Atom feed
* 2.4.17 and dmasound
@ 2002-02-22 18:07 Michael Zucca
  2002-02-22 18:31 ` benh
  0 siblings, 1 reply; 6+ messages in thread
From: Michael Zucca @ 2002-02-22 18:07 UTC (permalink / raw)
  To: linuxppc-dev


I recently downloaded 2.4.17 from kernel.org hoping to get my kernel
more up to date. Unfortunately, when I looked at the dmasound driver I
didn't see the fix for dbdma DEAD problems which occur on some
PowerComputing machines.

Was this patch ever submitted or was it lost in the shuffle?

Thanks!


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 6+ messages in thread
* Re: 2.4.18 and dmasound and rebooting
@ 2002-03-18 14:15 Michael R. Zucca
  0 siblings, 0 replies; 6+ messages in thread
From: Michael R. Zucca @ 2002-03-18 14:15 UTC (permalink / raw)
  To: benh; +Cc: linuxppc-dev


> Can you try this patch and tell me if it helps ?
>
> ===== drivers/sound/dmasound/dmasound_awacs.c 1.21 vs edited =====
> --- 1.21/drivers/sound/dmasound/dmasound_awacs.c        Tue Feb  5
>09:58:03 2002
> +++ edited/drivers/sound/dmasound/dmasound_awacs.c      Mon Mar  4
>11:32:36 2002
> @@ -963,7 +963,9 @@
>                         st_le16(&cp->res_count, 0);
>                         st_le16(&cp->xfer_status, 0);
>                         st_le32(&cp->phy_addr, phy);
> -                       st_le16(&cp->command, OUTPUT_MORE + INTR_ALWAYS);
> +                       st_le32(&cp->cmd_dep, virt_to_bus
> (&awacs_tx_cmds[(i+1)%write_sq.max_count]));
> +                       st_le16(&cp->command, OUTPUT_MORE | BR_ALWAYS |
>INTR_ALWAYS);
> +
>                        /* point at our patched up command block */
>                         out_le32(&awacs_txdma->cmdptr, virt_to_bus(cp));
>                        /* we must re-start the controller */

Ok, sorry for getting back so slowly.

I tried compiling this in and it worked great. It eliminated some popping
that would happen on the DMA-dead recovery before.

I haven't yet tried compiling this into a kernel module yet to see if it
fixes the problem of the kernel module version of this not working.

----------------------------------------------
 Michael Zucca - mrz5149@acm.org
----------------------------------------------
 "I'm too old to use Emacs." -- Rod MacDonald
----------------------------------------------


** Sent via the linuxppc-dev mail list. See http://lists.linuxppc.org/

^ permalink raw reply	[flat|nested] 6+ messages in thread

end of thread, other threads:[~2002-03-18 14:15 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2002-02-22 18:07 2.4.17 and dmasound Michael Zucca
2002-02-22 18:31 ` benh
2002-03-03 19:22   ` 2.4.18 and dmasound and rebooting Michael Zucca
2002-03-03 23:34     ` benh
2002-03-04  0:03     ` benh
  -- strict thread matches above, loose matches on Subject: below --
2002-03-18 14:15 Michael R. Zucca

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).