Re: No DMA for me?

From: Philip Dodd (pd_at_phildoddNOSPAMfreeserve.co.uk)
Date: 02/17/04


Date: 17 Feb 2004 06:45:25 GMT

On Mon, 16 Feb 2004 11:52:44 -0600, Mike Rosing wrote:
>Kilian A. Foth wrote:

>I don't know, but I see a similar problem on a Serial ATA system.
>The error is "dma timeout: dma status = 0x24". The question is,
>where do we look to find the code that created that error message?

You did ask....

Running a grep during breakfast, the phrase "dma timeout" occurs in the
2.4.24 sources at the following places :

Addresses relative to /usr/src/linux

arch/cris/drivers/serial.c
drivers/sound/i810_audio.c
drivers/sound/cs46xx.c
drivers/sound/ali/5455.c ( occurs twice )
drivers/ide/ide-io.c

The dma_timer_expiry appears in :
/usr/src/linux/drivers/ide/ide-dma.c ( appears several times )
/usr/src/linux/drivers/ide/pci/sgiioc4.c
/usr/src/linux/System.map (should also be in /boot/System.map of course !)

If you don't have the kernel source code, for this sort of problem you need to
get it and build your own kernel. Just make sure that whatever you do, after
building a new kernel as described in /usr/src/linux/README that you run lilo
before rebooting......

Probably none of the above will help you though, if you don't normally compile
kernels or look at source code.

I'd agree with previous posters that the best way to find a quick solution is
to use your favourite search engine to look for an answer - make sure that
your search includes newsgroups, of course.....

Philip Dodd

-- 
Please replace NOSPAM with . for email contact


Relevant Pages

  • Re: Dual-Licensing Linux Kernel with GPL V2 and GPL V3
    ... source code for the part of their Linux kernel images that provides ... the functionality "runs on Tivo DVRs". ... source code, which must be distributed under the terms of Sections 1 ... WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. ...
    (Linux-Kernel)
  • Re: Would I be violating the GPL?
    ... > A supplier of a PCI mezzanine digital IO card has provided a linux 2.4 ... > distributing the source code), or the proprietary source code license ... > as currently imposed by the supplier. ... I suspect all kernel modules are probably derivative works but I am not ...
    (Linux-Kernel)
  • Re: Embedded processor (and OS, tools) selection for long-life product
    ... This is industrial safety monitoring equipment that also has to meet some minimal radiation rating. ... The biggest change is to add an ethernet port which could be satisfied by some kind of separate serial to ethernet adaptor design as long as all the IP were available. ... The original system design used the Intel i960 running the Intel iRMK kernel. ... You need to make sure that you get the source code for the entire design as well as the source code for the entire toolchain. ...
    (comp.arch.embedded)
  • Re: clock_settime/settimeofday issue observed on 64-bit
    ... kernel source code ... kernel mailing list ... Red Hat puts out patched kernels. ... handles negative values in the nanosecond field by decrementing the ...
    (comp.lang.c)
  • Re: starting with 2.7
    ... >> You're effectively arguing that very little should happen. ... This must be considered relative to the size of the source code. ... as the kernel may then benefit from economies of scale. ... >> getting more peer review for patches, ...
    (Linux-Kernel)