News: 0001554588

  ARM Give a man a fire and he's warm for a day, but set fire to him and he's warm for the rest of his life (Terry Pratchett, Jingo)

Linux Delivering Driver Fix For 30 Year Old Creative SoundBlaster AWE32 ISA Sound Card

([Multimedia] 3 Hours Ago SoundBlaster AWE32 ISA)


Thirty-one years after Creative Technology introduced the Sound Blaster AWE32 ISA-based sound card, the open-source driver support within the Linux kernel continues to be worked on... Submitted today for Linux 6.16 is fixing support for this once mighty ISA sound card from the mid 90's.

Catching me by surprise a few minutes ago when looking at this week's [1]sound fixes pull request ahead of the Linux 6.16-rc3 release was:

"Fixes for legendary SoundBlaster AWE32 ISA device (a real one, we still got a bug report after 25 years)"

The fixes set to be merged today for Linux 6.16 Git are for the SoundBlaster "SB" ISA driver and include [2]force to disable DMAs when DMA mode is changed and [3]not allow changing the DMA mode during operations .

These two SoundBlaster ISA driver fixes are to address [4]Bug 218185 - ISA soundcard SoundBlaster AWE32 snd-sbawe.ko freezes the system with pipewire/wireplumber . This bug report is actually from late 2023 but only now being fixed now in mid-2025 with Linux 6.16 and then potentially back-ported to stable kernel series.

Someone at least in 2023 was working to run Fedora 39 on a Pentium P54C system with 1GB of RAM and sporting the Creative SoundBlaster AWE32 sound card. But with the modern PipeWire/WirePlumber sound stack, the entire system would freeze due to the snb-sbawe kernel driver.

Now with these patches coming to the Linux kernel, the Creative SoundBlaster AWE32 ISA sound card can work on modern Linux desktops if you so choose without the system freezing. Then again, running any modern Linux desktop with PipeWire and friends is likely to be rather sluggish on any ISA-equipped aging PC.



[1] https://lore.kernel.org/lkml/877c16wqhj.wl-tiwai@suse.de/

[2] https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?h=for-linus&id=4c267ae2ef349639b4d9ebf00dd28586a82fdbe6

[3] https://git.kernel.org/pub/scm/linux/kernel/git/tiwai/sound.git/commit/?h=for-linus&id=ed29e073ba93f2d52832804cabdd831d5d357d33

[4] https://bugzilla.kernel.org/show_bug.cgi?id=218185



uid313

Danny3

cen1

pLdvJbMV

Guiorgy

zboszor

PluMGMK

Topolino

MorrisS.

We all know Linux is great... it does infinite loops in 5 seconds.
- Linus Torvalds about the superiority of Linux on the Amsterdam Linux
Symposium