[arch-general] Running setserial from rc.local

Aaron Griffin aaronmgriffin at gmail.com
Mon May 11 15:05:06 EDT 2009


On Sun, May 10, 2009 at 1:35 PM, Dan McGee <dpmcgee at gmail.com> wrote:
> On Sun, May 10, 2009 at 12:38 PM, Sergi Pons Freixes
> <sachiel at telefonica.net> wrote:
>> With the new Xorg, I need to run the command:
>>
>> setserial /dev/ttyS0 port 0x0200 irq 5 autoconfig
>>
>> At every boot to get the stylus working in a Tablet PC. I have put the line in
>> /etc/rc.local, as it contains "all the things which are not daemons that you
>> want to run at boot".
>>
>> But it is not working. KDM (therefore, X) starts without using the stylus. If
>> I switch to a terminal, run the command, and the return to X, the stylus is
>> recognised.
>>
>> Any clue about what is I am doing wrong? I know that the command can not be
>> executed from an X terminal (this is why I switch to a "normal" terminal), but
>> running it from rc.local should work, right?
>
> Fully qualify your executables- PATH is probably not set.
>
> /usr/bin/setserial ...

If that doesn't work, I'd suggest a udev rule. It's entirely possible
the device isn't there when rc.local is run.


More information about the arch-general mailing list