> 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
