#1059543 gpsd: Globalsat BU-353N5 not matched by udev

Package:
gpsd
Source:
gpsd
Description:
Global Positioning System - daemon
Submitter:
Taneli Hukkinen
Date:
2025-01-19 15:54:01 UTC
Severity:
normal
#1059543#5
Date:
2023-12-28 00:22:48 UTC
From:
To:
Dear Maintainer,

The udev rule created by gpsd does not match a Globalsat BU-353N5 device.
The lsusb entry of this chip is "ID 067b:23a3 Prolific Technology, Inc. ATEN Serial Bridge".
I was able to make it work by adding the following line to /lib/udev/rules.d/60-gpsd.rules

ATTRS{idVendor}=="067b", ATTRS{idProduct}=="23a3", SYMLINK+="gps%n", TAG+="systemd", ENV{SYSTEMD_WANTS}="gpsdctl@%k.service"

I understand that (as seems to be the case with some other devices) the chip may be too generic that adding it causes more harm than good.

#1059543#10
Date:
2025-01-19 15:42:08 UTC
From:
To:
close -1
thanks

Indeed it is way too generic - 067a:23a3 identifies as "ATEN Serial Bridge".
Binding generic devices by default to gpsd causes much more harm than good.

If the vendor of the device were kind enough to program it with a specific
This-and-that-GPS-device USB ID, then adding the id would be a good idea.

With best regards,
b.