Tux Machines

Do you waddle the waddle?

Other Sites

9to5Linux

NixOS 25.05 Released with Linux 6.12 LTS and 6.14 Kernels, GNOME 48, and More

Powered by the long-term supported Linux 6.12 LTS and Linux 6.14 kernel series, NixOS 25.05 (codename Warbler) is here six months after NixOS 24.11 with support for the latest and greatest GNOME 48 desktop environment series, as well as initial support for System76’s Rust-based COSMIC desktop environment.

PipeWire 1.4.3 Brings netJACK2 Changes, Improves ALSA audio.channels Support

Arriving about five weeks after PipeWire 1.4.2, the PipeWire 1.4.3 release brings many netJACK2 improvements, including fixes for the driver/manager roles, better error handling, support for sending custom commands, support for using the default value of filters, and support for correctly writing MIDI streams.

LinuxGizmos.com

Banana Pi BPI-Forge1 Is a Low-Cost RK3506J-Based SBC Compatible with RT-Thread

Banana Pi’s BPI-Forge1 is a compact single-board computer based on the Rockchip RK3506J SoC, designed for digital multimedia processing, intelligent voice interaction, and real-time audio applications. The board supports a range of embedded use cases through its integrated audio and display subsystems, peripheral connectivity, and small form factor.

AAEON EPIC-RPS7 Targets Compact Industrial Control with 14th Gen Intel Core Support

AAEON has introduced the EPIC-RPS7, a 4″ industrial SBC aimed at cost-sensitive applications like industrial control, PLC automation, and remote monitoring. It supports 12th to 14th Gen Intel Core processors (up to 65W TDP), bringing high performance to space-limited deployments.

Radxa ROCK 4D with RK3576 SoC, PCIe Gen2 x1, Gigabit Ethernet, and PoE Support Starts at $30

Radxa has introduced a single-board computer with a form factor similar to the Raspberry Pi 3, powered by the octa-core Rockchip RK3576 system-on-chip. Key features of the new ROCK 4D include PCIe Gen2 expansion, Gigabit Ethernet with PoE support, and broad I/O compatibility.

Asahi Linux: Updates galore! November 2022 Progress Report (UPDATED)

posted by Roy Schestowitz on Nov 23, 2022,
updated Nov 24, 2022

Until now, Asahi Linux has only supported USB2 on the Thunderbolt ports. While the hardware USB2/3 controllers are reasonably well supported by Linux already, and the Type-C port controllers are also based on existing partially-supported hardware, there was one big missing piece: the PHY driver.

M1 and later Apple Silicon machines use Apple-designed (or Apple-customized?) PHY hardware called “Apple Type-C PHY” (ATCPHY) that supports USB3, DisplayPort, and TB3/USB4 modes. This piece of hardware is in charge of turning the USB3/DP/TB protocol data into signals on the wires. Since we’re dealing with very high-speed signals (up to 20Gbps per pair), the PHY has to be very complex and there are a lot of analog knobs that need to be individually calibrated. With USB2, you can get away with having universal settings that work for every device, but that won’t work for USB3 and other higher-speed protocols!

The job of the PHY driver is to configure the physical hardware with settings specific to your particular chip, which are calibrated at the factory, and to manage reconfiguration of the entire PHY hardware as different modes are switched in and out. In practice, this means a huge number of “magic” register pokes, including some with variable data that comes from factory-written eFuses. Sven has been working hard reverse engineer all of this, and this new release includes his new ATCPHY driver with support for USB3 mode!

In addition to driving the PHY itself, the PHY driver has to very carefully coordinate with the USB controller driver (dwc3) and the Type C port controller driver (tipd). When devices are connected and disconnected, there is a complex dance of negotiation that has to happen that eventually leads to a decision on what protocols to run over which wires. This information has to be communicated to the PHY (including things like what orientation you plugged the cable in) so it can route its signals appropriately, and only after everything has been initialized in the right order can the USB controller be brought up. To make matters even trickier, the hardware is quite temperamental and if anything goes wrong the controller is likely to just lock up or fail to work!

We think USB3 mode should be pretty solid, but you can expect some glitches when doing things like hotplugging devices quickly at this point. The good news is that, since mode-switching when you hotplug the cable involves resetting almost everything, any transient issues can usually be solved by just disconnecting and reconnecting the device. Actual USB3 operation should be solid once connected, but do let us know if you encounter any issues.

Read on

Also: Asahi Linux November 2022 progress report [LWN.net]

UPDATE

Also here:

Other Recent Tux Machines' Posts

Mozilla Kills Pocket After Buying It
Mozilla sucks
SiFive and Red Hat Collaborate to Bring RHEL 10 to RISC-V Development
SiFive has announced a new collaboration with Red Hat to deliver a developer preview of Red Hat Enterprise Linux 10 for the RISC-V architecture
Zotac reveals next-gen gaming handheld with AMD Strix Point and Manjaro Linux
As promised, Zotac is using the Computex show in Taiwan this week to provide an early look at its next-gen handheld gaming PC
Fedora 43 Drops GNOME X11 Support, Goes All-In on Wayland
Fedora 43 moves to a Wayland-only GNOME experience
 
Today in Techrights
Some of the latest articles
NixOS 25.05 Released with Linux 6.12 LTS and 6.14 Kernels, GNOME 48, and More
NixOS 25.05 independent distribution is now available for download with Linux 6.12 LTS and 6.14 kernels, GNOME 48, and more.
Free, Libre, and Open Source Software and Standards
ODF and more
GNU/Linux Leftovers
applications and more
Security Leftovers
Security with patching focus
Monado v25.0.0 and KDE Application Snaps
leftovers
FreeBSD and Other BSD News
FreeBSD mostly
No Steam Deck Needed for SteamOS Anymore
more options
Free, Libre, and Open Source Software Leftovers
FOSS picks
Security Leftovers
Security picks
Red Hat Buying Coverage About Itself (and It Lacks Actual Substance), Fedora Admits It Wrongly Punished Peter Robinson Last Year, Fedora 42 Release Party Plans
Red Hat leftovers
Open Hardware: Arduino, Adafruit, ESP32, and More
Hardware leftovers
Programming Leftovers
Development of GCC and more
today's howtos
5 howtos for now
today's leftovers
hardware and more
today's howtos
Instructionals/Technical posts
Android Leftovers
Google Glass Reborn? I Tried Android XR Smart Glasses, and One Thing Stood Out
Terminator Linux Terminal App Updated After Prolonged Hiatus
After a long break, the Terminator 2.1.5 Linux terminal app brings new features like split-session SSH cloning
Neptune OS is Debian made easy but, boy, does it need some housekeeping
A media-ready remix with KDE, codecs, and clutter from its BeOS-flavored past
Now KDE Users Will Get Easy Virtual Machine Management
Now KDE are also joining the party with Karton
Best Free and Open Source Software
We recommend the best free and open source alternatives for Linux
Red Hat: Fake Security, Buzzwords, and Paid-for Puff Pieces in Media That Does Advertising
very shallow work
Stable kernels: Linux 6.14.8, Linux 6.12.30, Linux 6.6.92, Linux 6.1.140 and Linux 5.15.184
I'm announcing the release of the 6.14.8 kernel
Games: Drop Duchy, SteamOS, and More
Latest picks from GoL
Today in Techrights
Some of the latest articles
Security Leftovers
Security picks
GNU/Linux and Other Operating Systems
leftovers about OSes
BSD Leftovers
Some BSD picks
Free, Libre, and Open Source Software Leftovers
FOSS and more
Programming Leftovers
Development stories
Another Ocean of Fake Articles Sponsored by Red Hat About Red Hat and Buzzwords Galore
really awful 'journalism'
Debian Taking Corporate Money and Defaming Their Own
Debian picks
Open Hardware/Modding: RISV-V, PocketBeagle, ESP32, and More
Hardware leftovers
Videos/Shows: FLOSS Weekly, GNU/Linux, OBS Studio, and More
Some new picks
FOSS Weekly and Software News
Some software leftovers
today's howtos
many howtos for the whole day
Flatpak, Ubuntu Upselling, and Home Assistant
3 leftovers
Latest Buzzwords Festival at Red Hat Summit and Windows Promotion at redhat.com
redhat.com's latest
Android Leftovers
Google confirms it’s bringing a desktop mode to Android
Why I Switched to Linux From Windows (It Wasn't the Bugs or Updates)
It’s only when I used Linux that I realized what a well-thought-out operating system can be
Prime OS on EndeavourOS: Can it Run?
Prime OS can be installed side by side with the Linux system
Don't "buy" e-books from Oxford University Press
I found the book’s page on the publisher’s website, Oxford University Press
Free and Open Source Software
This is free and open source software
OmniOS Community Edition is an enterprise server OS
OmniOS is an illumos based server operating system with ZFS, Bhyve, DTrace, Crossbow, SMF and Linux zone support
Radxa ROCK 4D with RK3576 SoC, PCIe Gen2 x1, Gigabit Ethernet, and PoE Support Starts at $30
Software support includes Debian 12, Android 14, Yocto, and Buildroot
PipeWire 1.4.3 Brings netJACK2 Changes, Improves ALSA audio.channels Support
The PipeWire project released PipeWire 1.4.3 today as yet another minor update to the latest PipeWire 1.4 series for this popular open-source server for handling audio/video streams and hardware on Linux systems.
Games: Humble Bundle, Steam Deck, and More
10 stories from GamingOnLinux
LWN Articles About Kernel
outside paywall now
The last of YaST?
By Joe Brockmeier
Today in Techrights
Some of the latest articles