Description of problem:
KDE in Fedora 14 depends on gpsd through the dependencies:
libgps.so.19()(64bit) is needed by (installed) kdeedu-marble-libs-4.5.3-2.fc14.x86_64
libgps.so.19()(64bit) is needed by (installed) kdebase-workspace-4.5.3-3.fc14.x86_64
Unfortunately, the gpsd RPM is configured to have udev invoke it on /dev/ttyUSB0 when that device is invoked, regardless of chkconfig setting. This means USB serial ports are unusable!
Version-Release number of selected component (if applicable):
Steps to Reproduce:
1. Install Fedora 14 with KDE
2. Try to use a USB serial port
- Serial port busy, unwanted output sent to serial port
- USB serial port usable
- Either separate libgps out from the gpsd RPM, or make it harmless unless explicitly configured.
Making a -libs subpackage sounds reasonable.
In the meantime add USBAUTO=no to /etc/sysconfig/gpsd.
I just ran into the same thing with an FTDI FT232RL USB VID/PID 0403/6001 device. This device is mentioned in /etc/udev/rules.d/99-gpsd.rules as if it was a GPS device - but it is just a generic FTDI FT232RL chip!
Given that USB-to-RS232 adapters are used for many more devices than just a few GPS devices, I would say USBAUTO=no would be a good default value for gpsd unless gpsd's udev rules can somehow be fixed to distinguish between FTDI chip based GPS devices and generic FTDI chips attached to nothing at all or other device types.
gpsd-2.95-7.fc16 has a -libs subpackage. It also explicitly sets USBAUTO=true in the sysconfig file, so it's easier to see how it can be disabled.
*** Bug 752923 has been marked as a duplicate of this bug. ***
*** Bug 863630 has been marked as a duplicate of this bug. ***