r_bergo <> [2011-02-21 10:54:41]:
> For other questions, now I need to upgrade kernel to 2.6 and I got this
> unaspected problem:
>
> - on /dev/ttyAM0 closed RTS and DTR are at logic level 1 (active)
> - on /dev/ttyAM0 open RTS and DTR are at logic level 0 (not active)
>
> It seems works in inverted mode. Calling fopen() they go down and calling
> fclose() they works!!!
Without the actual code it's hard to help you, but take a look at HUPCL[1] and
the source code of the serial driver[2] what it's doing.
Simply said, if the baudrate is set than DTR/RTS is asserted on open(), if
HUPCL is set, than RTS/DTR is deasserted on close().
1. http://lxr.linux.no/linux+v2.6.37.1/drivers/tty/tty_port.c#L368
2. http://lxr.linux.no/linux+v2.6.37.1/drivers/tty/tty_port.c#L248
-- ynezz
------------------------------------
Yahoo! Groups Links
<*> To visit your group on the web, go to:
http://groups.yahoo.com/group/ts-7000/
<*> Your email settings:
Individual Email | Traditional
<*> To change settings online go to:
http://groups.yahoo.com/group/ts-7000/join
(Yahoo! ID required)
<*> To change settings via email:
<*> To unsubscribe from this group, send an email to:
<*> Your use of Yahoo! Groups is subject to:
http://docs.yahoo.com/info/terms/
|