opening the serial port from userspace application

Vitaly Bordug vbordug at ru.mvista.com
Thu Feb 2 22:45:20 EST 2006


On Wed, 1 Feb 2006 00:24:19 -0800 (PST)
bharathi kandimalla <bharthik2004 at yahoo.com> wrote:

> Hi
> I am able to  use the serialport uart drivers  for the custom board with mpc860T 
>  which are available in the kernel 2.6.13  
> I am getting bootup messages like this
>   ttyCPM0 at MMIO 0xfb000a80 (irq = 20) is a CPM UART
> ttyCPM1 at MMIO 0xfb000a90 (irq = 19) is a CPM UART
> ttyCPM2 at MMIO 0xfb000a00 (irq = 46) is a CPM UART
> ttyCPM3 at MMIO 0xfb000a20 (irq = 45) is a CPM UART  

From what I can see, you have misconfigured something. Dunno for certain, but 860T 
might have 2 UARTs, when you have at least 4 enabled. Please enable in the kernel configuration only those which exist on your board.

>    And after getting prompt
> cd /proc/dev/     
> cat drivers
> /dev/tty             /dev/tty        5       0 system:/dev/tty
> /dev/console         /dev/console    5       1 system:console
> /dev/ptmx            /dev/ptmx       5       2 system
> ttyCPM               /dev/ttyCPM   204 46-49 serial
> pty_slave            /dev/pts      136 0-1048575 pty:slave
> pty_master           /dev/ptm      128 0-1048575 pty:master 
>   I am  using mknod command 
> mknod /dev/ttyCPM0 c 204 46 
>     ln -sf  console ttyCPM0 
> mknod /dev/ttyCPM1 c 204 47
> mknod /dev/ttyCPM2 c 204 48
> mknod /dev/ttyCPM3 c 204 49  
>   even I am not able to open the device from the user space application
>   I want to write some data from the user space into the
> application
> But I am not able to open the device
>   please help me out
> regards
> Bharathi 
>                                                                  
>   
>  
> 
> 		
> ---------------------------------
>  
>  What are the most popular cars? Find out at Yahoo! Autos 


-- 
Sincerely, 
Vitaly



More information about the Linuxppc-embedded mailing list