> The board uses a Beronet BN2S0 ISDN card, mISDN 1.1.4 and asterisk 1.4.2.
> hfc_multi has been patched to compile under big endian cpu, and so also
> capi kernel files.>

Compiling does not mean that all endianess issues are solved, as i found out
the hard way.
Re-check the values that get written to index's of the buffers and make sure
the memory region you select for the dma transfers is an uncached one or you
will get data corrupted, as in these kind of cpus there is no cache
conherancy, i.e the cache has a different "version" of the data than the
memory location that gets updated "automagically" by the dma, because the
cache controller can not snoop into the dma cycles.

Stelios S. Koroneos

Digital OPSiS - Embedded Intelligence
http://www.digital-opsis.com




_______________________________________________
Misdn-asterisk mailing list
[email protected]
http://lists.beronet.com/cgi-bin/mailman/listinfo/misdn-asterisk

Reply via email to