Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.debian.kernel > #87756 > unrolled thread
| Started by | John Scott <jscott@posteo.net> |
|---|---|
| First post | 2025-05-29 03:50 +0200 |
| Last post | 2025-06-05 09:20 +0200 |
| Articles | 2 — 2 participants |
Back to article view | Back to linux.debian.kernel
Bug#1106744: consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL) John Scott <jscott@posteo.net> - 2025-05-29 03:50 +0200
Bug#1106744: marked as done (consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL)) "Debian Bug Tracking System" <owner@bugs.debian.org> - 2025-06-05 09:20 +0200
| From | John Scott <jscott@posteo.net> |
|---|---|
| Date | 2025-05-29 03:50 +0200 |
| Subject | Bug#1106744: consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL) |
| Message-ID | <KRAz8-6rS5-3@gated-at.bofh.it> |
[Multipart message — attachments visible in raw view] — view raw
Source: linux Severity: minor Hi, I've been taking an interest in GPS/GNSS lately and improving the user experience in particular, so I'm glad to see that the kernel's GNSS subsystem is enabled. However, it looks like a couple modules adding support for additional hardware is not yet enabled and in the absence of a reason otherwise I'd like to see them built as well: $ unxz < /usr/src/linux-config-6.14/config.arm64_none_arm64.xz | grep -F GNSS CONFIG_GNSS=m CONFIG_GNSS_SERIAL=m # CONFIG_GNSS_MTK_SERIAL is not set CONFIG_GNSS_SIRF_SERIAL=m CONFIG_GNSS_UBX_SERIAL=m # CONFIG_GNSS_USB is not set This configuration is nothing new; the Trixie/amd64 kernel is the same and it's probably been this way for a while. Here "MTK_SERIAL" refers to MediaTek's GNSS modules which are pretty popular with DIY-ers and are used, for example, in Adafruit's Ultimate GPS modules. Enabling that module and presumably CONFIG_GNSS_USB as well will help with device enumeration which is currently a hot mess. Because these are serial devices probing for hardware isn't very practical, and in particular there is no USB device class for these types of devices, so they only clearly identify themselves as serial converters. Nevertheless, this subsystem allows for device identification and management to be better handled by udev, Devicetree, and the like. This will certainly help embedded systems and automotive electronics right away; my interest was ignited by wanting a navigation system for cycling. Dealing with baud rate changes and such tweaks is very tricky at the moment; MediaTek's modules support increasing the baud rate of the GNSS receiver, and when 'stty' or termios(3) is used to adjust the speed of your host's serial interface in lockstep, this works great for getting more frequent data. However terminal device attributes can change underneath you after the last file descriptor to the device is closed, but on the MediaTek receiver's side of the link it'll still be happily using the custom speed for transmission. This creates a nasty surprise when the device is opened again; opening the device is often done only when necessary to save power and give the GNSS receiver a break. Admittedly I haven't gotten to try out the GNSS subsystem yet or make these changes, but Debian is very well-suited for those navigation devices that could benefit the most, so enabling these modules to be built on all architectures would be nice. Thanks
[toc] | [next] | [standalone]
| From | "Debian Bug Tracking System" <owner@bugs.debian.org> |
|---|---|
| Date | 2025-06-05 09:20 +0200 |
| Subject | Bug#1106744: marked as done (consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL)) |
| Message-ID | <KUd3j-8lbd-1@gated-at.bofh.it> |
| In reply to | #87756 |
[Multipart message — attachments visible in raw view] — view raw
Your message dated Thu, 05 Jun 2025 07:11:37 +0000 with message-id <E1uN4lF-007djr-1r@fasolo.debian.org> and subject line Bug#1106744: fixed in linux 6.15.1-1~exp1 has caused the Debian Bug report #1106744, regarding consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL) to be marked as done. This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact owner@bugs.debian.org immediately.) -- 1106744: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1106744 Debian Bug Tracking System Contact owner@bugs.debian.org with problems
[toc] | [prev] | [standalone]
Back to top | Article view | linux.debian.kernel
csiph-web