On Wed, 18 Oct 2006 22:40:31 +0200
Boris Shteinbock <[EMAIL PROTECTED]> wrote:

> Hi ppl.
> 
> I have discovered very very odd problem with SMC2 on my 8260 board.
> kernel version is 2.6.17.
> 
> The board is 8260 with serial ports on SMC1 and SMC 2 (SMC1 - console)
> 
> Now if I use SMC2 for communicating with remote device, ( some protocol)
> I am sending packets and wait for a response.
> However if the packet I send is SMALLER than 5 bytes, SMC goes 
> completely crazy.
> write() doesn't return error, but the next read() hangs completely, and the
> process moves to D state and it is impossible to kill it by any means.
> It only happens when consequent writes of smaller than 5 bytes.
> I tried to check the driver, but couldn't find any clues to what goes wrong.
> 
> I tried both compatibility and platform-based modes with the same results.
> 
> Any help on the issue would be highliy appreciated.
> 
> 

I think that should be walked along the cpm_uart driver, TX part to see is 
sending stuff 
do not indicate any error in the CPM registers, or at least discover exact 
track leading to the endless loop. 

-- 
Sincerely, 
Vitaly
_______________________________________________
Linuxppc-embedded mailing list
[email protected]
https://ozlabs.org/mailman/listinfo/linuxppc-embedded

Reply via email to