Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.kernel > #87756 > unrolled thread

Bug#1106744: consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL)

Started byJohn Scott <jscott@posteo.net>
First post2025-05-29 03:50 +0200
Last post2025-06-05 09:20 +0200
Articles 2 — 2 participants

Back to article view | Back to linux.debian.kernel


Contents

  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

#87756 — Bug#1106744: consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL)

FromJohn Scott <jscott@posteo.net>
Date2025-05-29 03:50 +0200
SubjectBug#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]


#87868 — Bug#1106744: marked as done (consider enabling additional GNSS kernel modules (CONFIG_GNSS_MTK_SERIAL))

From"Debian Bug Tracking System" <owner@bugs.debian.org>
Date2025-06-05 09:20 +0200
SubjectBug#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