Serial Port Internal Loopback in 2.6 Kernel

Jun 03, 2005 0 Replies

Hi all,



I have been working in a diagnostics development for 2.4 & 2.6 Kernels.



I have a specific issue in doing internal loopback in 2.6 kernel. In



2.4 kernels I have used the TIOCMSET ioctl for setting the Modem Control Register (TIOCM_LOOP Bit). But the same doesnt work for 2.6 kernels.

Is there any specific reason for this ?



Also it has been said that in 2.6 kernel they have implemented the function callbacks..instead of ioctls..(But still I can find the ioctl function in the driver)


int (*tiocmget)(struct tty_struct *tty, struct file *file); int (*tiocmset)(struct tty_struct *tty, struct file *file, unsigned int set, unsigned int clear);



How to use these functions from user space ?



Please provide some input on this..



Thanks and Regards, Sudhakar V



Join the Discussion

Have something to add? Share your thoughts — no account required.

Didn't find your answer?

Ask the community — no account required