Linux 6.19-rc2 moves forward with key fixes and new hardware support

  • Linux 6.19-rc2 released with a week of early fixes after the integration window closed.
  • Specific solution for Seagate Barracuda hard drives with Link Power Management problems that could crash the SATA bus.
  • New CRKD guitar models are now compatible with the XPad controller, expanding support for gaming peripherals.
  • Updates spread across automated testing, documentation, drivers, and fixes in architecture, file systems, and networking.

Linux 6.19-rc2

The second launch candidate of Linux kernel 6.19-rc2 It is now available This version is for testing and comes after a week of work focused almost exclusively on early bug fixes and regressions. This preliminary version, which precedes the stable release scheduled for early February, is still considered a test version, but it is especially interesting for those who want to validate hardware compatibility and stability on their desktops, laptops, or servers in Europe and Spain.

During these days, changes have been integrated to refine what was introduced in the Linux 6.19 integration window, with a special focus on driver fixes, automated testing, and documentationAmong the notable new features are a solution for a specific Seagate Barracuda hard drive model that could render the SATA bus unusable, as well as the addition of support for various CRKD guitar controllers in the XPad controller used by Xbox-type peripherals, something relevant for music game users also in GNU/Linux environments.

A quiet development cycle for Linux 6.19-rc2

Linus Torvalds has described the week leading up to Linux 6.19-rc2 It's been relatively calm, which is quite typical at this stage of the kernel lifecycle. The volume of changes hasn't been particularly large, and the diff size remains manageable, which aligns with the idea of ​​stabilizing the branch rather than continuing to introduce major new features.

According to Torvalds, approximately a third of the changes This section includes updates to self-tests and improvements to the kernel's internal documentation. Another similarly sized block is dedicated to drivers, where GPU and networking drivers again take center stage, as is typical with each version due to the vast array of supported devices.

The last third of the patch set is divided between architecture corrections, file systemsThese are adjustments to the network stack and minor changes to the core. No particularly noteworthy or controversial changes have been reported, and those wishing to review the finer details can do so in the official shortlog, which lists all the commits made this week.

Looking ahead to the next few days, Torvalds anticipates an even slower pace coinciding with the holiday period, which usually translates into Fewer patch shipments and less activity of review. Even so, it encourages the community to take advantage of these days to perform early testing with the -rc branch, something key to detecting regressions before version 6.19 is considered stable and reaches popular distributions in the European environment.

Critical fix for Seagate Barracuda and Link Power Management drives

One of the most relevant technical points of Linux 6.19-rc2 This is a fix for a specific problem affecting certain systems with a 2TB Seagate Barracuda ST2000DM008 hard drive. On systems with modern kernel versions, several users had noticed that the SATA bus could become completely unresponsive after a period of use, affecting not only that drive but potentially other connected SATA drives as well.

The bug, reported on the kernel.org bug tracker, described how after updating to versions later than the 6.15 branch, the The SATA bus would sometimes go offlineThe typical scenario included a combination of several SATA drives (SSD and HDD) along with a Seagate ST2000DM008 drive and, in addition, at least one NVMe drive in the same machine, something quite common in desktop computers and workstations in Europe.

After two months of analysis and more than forty comments on the bug report, it was determined that the origin was in the way this Seagate model handles the function of Link Power Management (LPM)This energy-saving feature, designed to manage low-power states on the SATA link, did not seem to behave correctly on the ST2000DM008, even causing the entire bus to become unusable under certain circumstances.

The solution adopted by the kernel developers has been to disable LPM specifically for the model Seagate ST2000DM008-2FR102This prevents the rest of the system from being affected. It's a minimal change (a "one-liner") but with a noticeable impact for those using this drive, which is a 2 TB, 7200 RPM HDD widely available in the consumer market, with an approximate price of US$70 and easily accessible in European stores and wholesalers as well.

While the fix is ​​being rolled out to different distributions via kernel updates, administrators who suspect they are experiencing this problem can force the equivalent behavior using the module option "nolpm" To manually disable Link Power Management and see if the SATA bus drops disappear, try this step. However, the general recommendation is to update to the kernel that already includes the patch, to avoid having to resort to manual adjustments and ensure consistent behavior on all boot times.

New CRKD guitar knobs compatible with the XPad controller

The other notable improvement on the road to Linux 6.19-rc2 It arrives in the input subsystem, where support for new guitar controllers from CRKD has been incorporated. These devices, geared towards music games and creative applications, are now recognized by the kernel's XPad controller, which manages numerous peripherals compatible with the Xbox ecosystem.

Among the added models are the CRKD LP Blueberry Burst Pro Edition (Xbox), The CRKD LP Black Tribal Edition (Xbox) and CRKD SGThe inclusion of their manufacturer and device identifiers allows the kernel to automatically detect and configure these guitars when connected to a Linux system, facilitating their use in both games and specialized music software without the need for proprietary drivers.

These guitar knobs are usually priced in a range of about 120 to 135 dollarsTherefore, these are not entry-level peripherals. Their arrival on official kernel support is good news for those who use GNU/Linux as their main platform for digital entertainment, music studios, or streaming in Europe, where it is increasingly common to see gaming and content creation setups on distributions like Ubuntu, Debian, Fedora, or openSUSE.

In addition to these CRKD guitars, the set of changes to the input subsystem also incorporates the inclusion of the TUXEDO Computers InfinityBook Max Gen10 AMD in the "quirks" table of the i8042 controller. This type of adjustment is used to address particularities of certain laptops, especially regarding keyboards and touchpads, and helps the hardware to function more predictably in machines sold in the European market, where TUXEDO has a significant presence.

The remaining modifications in the entrance area are limited to minor internal code correctionsThese improvements are designed to refine behavior and prevent errors in very specific scenarios. While they may seem like minor changes, they contribute to a more stable and consistent everyday experience with input devices in both home and professional environments.

Linux 6.19-rc2 Change Distribution and Focus on Kernel Quality

Overall, the development of Linux 6.19-rc2 It maintains the usual focus for this phase of the kernel lifecycle: prioritizing quality and bug fixes over introducing major new features. The roughly third-party division between testing and documentation, drivers, and the rest of the kernel reflects an effort to ensure that the already integrated features behave as expected across all types of hardware configurations.

For European companies and public administrations that rely on GNU/Linux for their services, this type of release candidate is a good opportunity to test in pre-production environments New features in Linux 6.19, check compatibility, and report any regressions promptly. This is especially important in cases like the Seagate Barracuda, where an unexpected interaction with LPM could directly impact storage availability.

More advanced individual users, meanwhile, can take advantage of the -rc to validate that their newer or less common hardware It is properly supported. The arrival of new input devices, such as CRKD guitars or specific laptop settings, is an example of how the kernel continues to expand the range of recognized peripherals without the need for external drivers.

With all these adjustments, Linux 6.19-rc2 is shaping up to be an important step towards the stable version, combining critical fixes for storage, improvements in input device support and constant work on testing and documentation that lays the foundation for a smoother adoption when it reaches major distributions.

Linux 6.19-rc1
Related article:
Linux 6.19-rc1: Key features of the new kernel and first performance tests