using SCC4 on MPC8272ADS

Landau, Bracha BLandau at nds.com
Fri Sep 23 01:20:26 EST 2005


I am now using kernel 2.6.10.2 on the MPC8272ADS.

I still have problems using the second SCC port (SCC4).

If I do the following (assuming after configuring SCC4 to behave like SCC1 w/baud rate, etc using tcgetattr and tcsetattr):

echo hello > hhh
echo hello >> hhh
echo hello >> hhh

more hhh > /dev/ttyCPM1

then it works fine and I see the three lines of "hello" on the second port.

But if I do:

echo hello > hhh
echo hello >> hhh
more hhh > /dev/ttyCPM1

(i.e., only two lines of "hello" in hhh)
then the system hangs.

-----Original Message-----
From: Vitaly Bordug [mailto:vbordug at ru.mvista.com]
Sent: Wednesday, September 21, 2005 3:01 PM
To: Landau, Bracha
Subject: Re: using SCC4 on MPC8272ADS


Landau, Bracha wrote:
> Which version has the fix? 2-6-10-rc7? Where can I find it?

http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.13.2.tar.bz2
2.6.13.rc7 should have the fix.
> 
> -----Original Message-----
> From: Vitaly Bordug [mailto:vbordug at ru.mvista.com]
> Sent: Wednesday, September 21, 2005 2:40 PM
> To: Landau, Bracha
> Cc: linuxppc-embedded list
> Subject: Re: using SCC4 on MPC8272ADS
> 
> 
> Landau, Bracha wrote:
> 
>>I reconfigured the kernel so that only SCC1 and SCC4 are supported. The same thing happens as before.
>>Another bit of info is that if I run with console=ttyCPM1 as a kernel command line parameter, so that u-boot outputs to one port and the kernel outputs to the other, if I type "ls > /dev/ttyCPM0" the system hangs.
>>
> 
> 
> Heh, didn't noticed, that you should use the latest rc of the linux 
> kernel. I used to fix second UART in rc7 AFAIR.
> 
>>-----Original Message-----
>>From: Vitaly Bordug [mailto:vbordug at ru.mvista.com]
>>Sent: Wednesday, September 21, 2005 1:56 PM
>>To: Landau, Bracha
>>Cc: linuxppc-embedded at ozlabs.org
>>Subject: Re: using SCC4 on MPC8272ADS
>>
>>
>>Landau, Bracha wrote:
>>
>>
>>>I am using the MPC8272ADS with kernel 2.6.10. The kernel is configured to support 4 CPM SCCs, of which 1 and 4 are connected on the board.
>>>I created device files as follows:
>>>
>>>mknod /dev/ttyCPM0 c 204 46
>>>mknod /dev/ttyCPM1 c 204 47
>>>mknod /dev/ttyCPM2 c 204 48
>>>mknod /dev/ttyCPM3 c 204 49
>>>
>>>If I boot the kernel using console=ttyCPM3 I see that it uses SCC4. But when I boot with console=ttyCPM0 and write to the second port using a command like "echo hello > /dev/ttyCPM3" I don't see that anything is being outputted to the second console.
>>>
>>>What am I doing wrong?
>>>
>>
>>Funny - you said that SCC 1 and 4 are connected to the board; than why 
>>you are enabling SCC2 and SCC3?
>>
>>This board does have 2 SCCs assigned for UARTs. No need to configure 
>>SCC2 and SCC3 - this is useless and may lead to kernel crash. This board 
>>will use in the correct configuration /dev/ttyCPM0 <SCC1> and 
>>/dev/ttyCPM1 <SCC4>.
>>
>>
>>
> 
> 
> 


-- 
Sincerely,
Vitaly
***********************************************************************************
Information contained in this email message is intended only for use of the individual or entity named above. If the reader of this message is not the intended recipient, or the employee or agent responsible to deliver it to the intended recipient, you are hereby notified that any dissemination, distribution or copying of this communication is strictly prohibited. If you have received this communication in error, please immediately notify the postmaster at nds.com and destroy the original message.
***********************************************************************************



More information about the Linuxppc-embedded mailing list