RE: using SCC4 on MPC8272ADS
From: Landau, Bracha <hidden>
Date: 2005-09-22 15:20:32
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 SCC= 1 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 por= t. 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@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.
=20 -----Original Message----- From: Vitaly Bordug [mailto:vbordug@ru.mvista.com] Sent: Wednesday, September 21, 2005 2:40 PM To: Landau, Bracha Cc: linuxppc-embedded list Subject: Re: using SCC4 on MPC8272ADS =20 =20 Landau, Bracha wrote: =20quoted
I reconfigured the kernel so that only SCC1 and SCC4 are supported. The=
same thing happens as before.
quoted
Another bit of info is that if I run with console=3DttyCPM1 as a kernel=
command line parameter, so that u-boot outputs to one port and the kerne= l outputs to the other, if I type "ls > /dev/ttyCPM0" the system hangs.
quoted
=20 =20 Heh, didn't noticed, that you should use the latest rc of the linux=20 kernel. I used to fix second UART in rc7 AFAIR. =20quoted
-----Original Message----- From: Vitaly Bordug [mailto:vbordug@ru.mvista.com] Sent: Wednesday, September 21, 2005 1:56 PM To: Landau, Bracha Cc: linuxppc-embedded@ozlabs.org Subject: Re: using SCC4 on MPC8272ADS Landau, Bracha wrote:quoted
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.
quoted
quoted
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=3DttyCPM3 I see that it uses SCC4. =
But when I boot with console=3DttyCPM0 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.
quoted
quoted
What am I doing wrong?Funny - you said that SCC 1 and 4 are connected to the board; than why=20=
quoted
you are enabling SCC2 and SCC3? This board does have 2 SCCs assigned for UARTs. No need to configure=20=
quoted
SCC2 and SCC3 - this is useless and may lead to kernel crash. This boar=
d=20
quoted
will use in the correct configuration /dev/ttyCPM0 <SCC1> and=20 /dev/ttyCPM1 <SCC4>.=20 =20 =20
--=20 Sincerely, Vitaly *************************************************************************= ********** Information contained in this email message is intended only for use of t= he 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 disseminat= ion, distribution or copying of this communication is strictly prohibited= =2E If you have received this communication in error, please immediately = notify the postmaster@nds.com and destroy the original message. *************************************************************************= **********