[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

problems with synchronous serial DMA

Hi, I'm trying to get the synchronous serial port to work on ser1 with DMA 
using the supplied driver in sync_ser.c.  The application is to send PCM audio 
data in Slave_Output mode to an external DAC/amp.

However, examining /proc/dma I see that DMA 8 and 9 are absent.  This 
contradicts the initialization code found in kernel/head.S.  The entries 
for /proc/devices and /proc/interupts are present.  I can do ioctl() on the the 
device (/dev/syncser0) but write() produces not data (I assume because of the 
DMA problem).

Also, when I build the kernel without DMA support for ser1, I get a kernel 
panic because it can't allocate the interupts.

Could someone please provide me with some direction.
Thank you,

David Shenton

This mail sent through www.mywaterloo.ca