Tag Archives: Fixes

Intel’s IWD 1.17 Wireless Daemon Brings More Fixes


While it was busy on the hardware side of the house with Intel talking up all of their forthcoming hardware, Intel’s open-source software engineers remain very busy working not only to enable their next-generation hardware but other open-source efforts they’ve invested in like the iNet wireless daemon.

IWD has matured well on Linux the past few years as a possible replacement to WPA Supplicant and can integrate with the likes of NetworkManager, systemd-networkd, and Intel’s own ConnMan project too.

It’s fairly stable these days and not as much feature work these days while various Linux distributions continue looking at possibly making use of IWD by default for their wireless needs. This Sunday the IWD 1.17 release debuted.

IWD 1.17 is about pushing out more fixes with this release addressing issues around a problem with frequency updates on channel switch events, drivers and handling of IF_OPEN_UP setting, and other wireless issues.

IWD 1.17 is available for download from Kernel.org. For those looking at trying out IWD on your own without any easy distribution support, the Arch Linux Wiki continues to be a wonderful resource for walking through its usage.

Linux 5.14-rc4 Released With Change Following Some Broken Android Apps, Other Fixes


Linux 5.14-rc4 is available today as a rather smooth update with nothing too worrisome but just a decent amount of fixes and nothing that is causing Linux creator Linus Torvalds to be frustrated.

Linus briefly summed it up in the 5.14-rc4 announcement, “Nothing to see here, entirely normal rc4. It’s mostly a very nice and flat diffstat – so small spread out changes – with the exception of a couple of blips in selftests and the xfs fixes. Mostly drivers, some arch updates, networking, plus tooling and selftests. Nothing odd stands out.

Catching our attention this week is that Linux 5.14-rc4 does change some pipe behavior after the Linux kernel broke some Android apps back in 2019. An interesting situation of reverting kernel behavior to restore binary compatibility with older kernels even when it was user-space abusing an interface. But in any case the overall impact should be small.

Linux 5.14-rc4 also drops a DEC Alpha specific x86 binary loader although other alternatives exist for those wanting to run a newer kernel on your aging Alpha platform wanting to be able to run x86 Intel Linux binaries.

Also this week there were AMD PMC updates, Intel Alder Lake HID support, and more to make it in via platform-drivers-x86.

Overall though it was a rather pleasant week and nice way to end July with nothing really scary landing, but we’ll see how the next few weeks play out to see if this will be an on-time kernel release or not.

Meanwhile see our Linux 5.14 feature overview to learn more about all of the work in this new kernel version. Linux 5.14 stable should be out around the end of August or early September depending upon how the rest of the cycle pans out.

PipeWire 0.3.32 Released With Numerous Fixes


A new release of PipeWire was made on Tuesday for this audio/video stream management solution for Linux that can replace the likes of JACK and PulseAudio.

PipeWire continues maturing nicely this year and with PipeWire 0.3.32 takes things one step further. PipeWire 0.3.32 does have some improvements as well as a number of different bug fixes that continue to come about thanks to PipeWire’s use on Fedora Workstation 34 and beginning to appear in more environments too.

Among the changes with PipeWire 0.3.32 are:

– A rework to PipeWire’s real-time priority handling for threads.

– Restored support for alsamixer being able to see the mixer controls.

– PipeWire’s JACK code should now lead to Ardour reporting correct latencies.

– The PulseAudio code now has a quirks database to deal with bad clients.

– Documentation improvements.

– Many bug fixes and improvements, including a possible crash fix, potential memory corruption, and other nasties now addressed.

More details on this PipeWire update via FreeDesktop.org.

AMD Has Yellow Carp Ready For Linux 5.14, More Smart Shift Updates + Display Fixes


Along with Intel having wrapped up their graphics driver feature work for Linux 5.14, AMD sent in another pull request too with more feature code they have ready for their AMDGPU kernel driver in 5.14 and will likely be their last major pull for this cycle too.

The AMD Radeon kernel graphics driver code for Linux 5.14 has already seen a number of features and improvements queue in DRM-Next. The exciting bits so far for Linux 5.14 on the red side include more Aldebaran accelerator bring-up work, HMM SVM support, PCI Express ASPM being enabled by default for relevant GPUs, TMZ support for Renoir, Van Gogh APU updates, Beige Goby support, GPU hot unplug support, AMD Smart Shift support for laptops, 16 bpc support for use by their Vulkan drivers, and a lot of smaller changes.

Within today’s potentially final feature pull request, AMDGPU has ready Yellow Carp as the newest RDNA2 GPU. AMD published their initial Yellow Carp hardware enablement driver code earlier this month and it’s ready to be introduced in Linux 5.14 in continuing the recent trend of providing launch day open-source AMD GPU support in the mainline kernel.

AMD’s Linux catered codenames for volleying early hardware bring-up for their GPUs continue to involve an X11 color followed by a fish species.

Besides having Yellow Carp support, there are SR-IOV fixes, updates to the new Smart Shift support, GPUVM TLB flushing changes, cleanups for BACO (Bus Active, Chip Off), various DC display code fixes and improvements, and a variety of other internal code clean-ups/changes.

The full list of AMDGPU changes heading to Linux 5.14 with this pull by way of DRM-Next can be found with this pull request.

GRUB 2.06 Released With BootHole Fixes, LUKS2 Encrypted Volume Support

GNU --

It’s shipping one year late but GRUB 2.06 is now officially available as the latest version of this widely-used open-source bootloader.

GRUB 2.06 had been aiming for release in 2020 but that didn’t happen and now finally mid-way through 2021 this big release has been realized. The GRUB 2.06 release candidate had been available for testing since March and now deemed good enough for stable.

GRUB 2.06 follows increased cooperation from distribution vendors and as a result GRUB carries various patches that previously were just handled downstream by different distributions in distro-specific manners.

GRUB 2.06 also adds SBAT support, LUKS2 encrypted volume support, Xen Security Modules (XSM/FLASK) support, a lockdown mechanism similar to the Linux kernel, and BootHole/BootHole2 security fixes are finally in a released version.

GRUB 2.06 also adds long overdue support for the GCC 10+ and Clang 10+ considering GCC 11 is now stable and we are up to Clang 12. This GNU GRUB bootloader update is rounded out by other fixes that have come up since the GRUB 2.04 prior release nearly two years ago.

GRUB 2.06 sources are available from GNU.org.