Accessing serial port from kernel module

From: Kurt Häusler (
Date: Wed Jul 23 2003 - 09:15:17 EST


I am writing a kernel module device driver for a special sort of modem that doesn't use the standard AT command set.

Basically it is a protocol translator, user mode programs such as minicom or ppp will open my device, send their AT commands, and my driver will translate the data both directions. The device attaches to the serial port.

I have written the top half, the interface between the user mode and the driver. My question now is how to open a connection to the serial port that the device is attached to.

My first thought was to use sys_open but that is not exported, because kernel modules don't need access to files.

What is the preferred way in Linux for my module to open the serial port device such as /dev/ttyS1.

Thanks a lot

Kurt Häusler
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to
More majordomo info at
Please read the FAQ at

This archive was generated by hypermail 2b29 : Wed Jul 23 2003 - 22:00:49 EST