Hi, I am currently working on a character device to benchmark the difference in performance between an ethernet driver (rionet) and a character driver. One issue that i am currently having is that i sometimes run out of mailbox buffers when there is a lot of data being received. The read function then does not get a chance to read the data because it is continuously interrupted by the inbound ISR. When the receiver runs out of buffers i would have expected that the transmitter would receive an retry-packet symbol and that the data arrives as soon as some of the buffers are cleared and reallocated (receiver controlled flow-control). Instead, the transceiver totally hangs and i have to reset the processor to solve this. I am using a p2p connection with two sbc85487 boards from windriver that both feature a PowerQuicc 8548E.
Do i have to take actions when i reallocate the buffers e.g. resetting the Mailbox Full error bit back to zero or something else? Regards, Bastiaan Nijkamp
_______________________________________________ Linuxppc-dev mailing list Linuxppc-dev@lists.ozlabs.org https://lists.ozlabs.org/listinfo/linuxppc-dev