Hi Dave,

I'm sorry for not replying sooner--I've been meaning to investigate more.

That may have helped; I don't appear to be seeing the divide error
anymore.

Does it work right away when you connect it, now?

If I enable brltty via systemd, then it works correctly, with or without the patch.

If I install the unmodified udev rules file and connect my device, then, without the patch, I get the crash. With the patch, it doesn't crash in this way, but it still doesn't start up correctly, but I think that that is basically a known issue in that the udev file isn't intended to work unmodified with systemd. Ie, the systemd documentation indicates that the Run directive is intended for a short-running program, rather than a daemon, and it will kill the program if it does not exit shortly after being started.

I've tried modifying the rules file to replace the Run=/bin/brltty line with
TAG+="systemd", ENV{SYSTEMD_WANTS}+="brltty.target"

and I still cannot get it to start, with or without the patch. I'm not sure what is going wrong--perhaps I still don't have the right thing in my rules file.

So, ultimately, I haven't been able to get brltty to start up via udev, with or without the patch.

-Mike
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: BRLTTY@mielke.cc
For general information, go to: http://mielke.cc/mailman/listinfo/brltty

Reply via email to