Am 06.06.2007 11:51 schrieb Jan-Benedict Glaw: > On Wed, 2007-06-06 11:34:49 +0200, Lars K.W. Gohlke <[email protected]> wrote: >> I want on the kernelside process data from first uart-hardware interface >> aka ttyS0. >> >> I don't understand the structure of e.g. input/mouse/sermouse.c >> >> where is said, which hardware is used for reading data from? > > I'm not entirely sure, but I guess that most of the time, you assign a > serial port with the help of `inputattach' to a given device driver, > which expects to find its hardware on that port. > > OTOH, why do you want to do the serial stuff in kernel land? Isn't it > a *lot* easier to do it in userspace? What's your specific device you > want to work on? May I chime in here, as it's a topic I am interested in too. Have a look at drivers/isdn/gigaset/ser-gigaset.c if you like, a driver for an ISDN adapter attached via RS232. This is currently implemented as a line discipline, but I consider that a hack. For one thing, it doesn't really fit the concept of a line discipline because it doesn't transform the serial datastream but instead diverts it completely to the isdn4linux subsystem. And second, it means that a userspace daemon is needed which does nothing but open the serial port, set the line discipline on it, and go to sleep in order to keep the line discipline loaded. The serio approach used by input/mouse/sermouse.c might provide a more sensible way of driving that kind of device. -- Tilman Schmidt E-Mail: [email protected] Bonn, Germany Diese Nachricht besteht zu 100% aus wiederverwerteten Bits. Ungeöffnet mindestens haltbar bis: (siehe Rückseite)
Attachment:
signature.asc
Description: OpenPGP digital signature
- Follow-Ups:
- Re: serio interface
- From: Tilman Schmidt <[email protected]>
- Re: serio interface
- References:
- serio interface
- From: "Lars K.W. Gohlke" <[email protected]>
- Re: serio interface
- From: Jan-Benedict Glaw <[email protected]>
- Re: serio interface
- From: "Lars K.W. Gohlke" <[email protected]>
- Re: serio interface
- From: Jan-Benedict Glaw <[email protected]>
- serio interface
- Prev by Date: Re: [PATCH RFC 6/7] i386: make the bzImage payload an ELF file
- Next by Date: Re: ext3fs: umount+sync not enough to guarantee metadata-on-disk
- Previous by thread: Re: serio interface
- Next by thread: Re: serio interface
- Index(es):