From 5731350bb419502697d600b8fff91c220e68916f Mon Sep 17 00:00:00 2001 From: "Eric S. Raymond" Date: Tue, 29 May 2012 04:38:33 -0400 Subject: Documentation improvent: warn about a problem encountered onm the OLPC. --- packaging/readme.txt | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/packaging/readme.txt b/packaging/readme.txt index 62d57500..1f2d96cc 100644 --- a/packaging/readme.txt +++ b/packaging/readme.txt @@ -14,3 +14,11 @@ socket from a userland device manager. Accordingly, you probably want to set up a gpsd privilege group and make sure the Bluetooth device manager is in it. +If you see problems with gpsd being unable to get write access to +the USB or RS232 devices on your machine, it may be because after +startup, when it drops privileges, it moves itself from root to the +wrong group. gpsd normally figures out which group it should move +to by looking at the ownership of a prototypical tty (look in gpsd.c +for this code) but the owning user and group can be compiled in with +build-system options. + -- cgit v1.2.1