FreeBSD Errata Notice FreeBSD-EN-22:17.cam

submited 11 August 2022

CAM (Common Access Method) is a FreeBSD kernel subsystem which handles various aspects of storage device management. Among other responsibilities, it handles device error recovery and can automatically retransmit commands to peripheral devices when a transient error is encountered. When a CAM-managed device responds to a command with an error condition, CAM may automatically retry the command following some error recovery protocol. For instance, it may send a SCSI START UNIT command to the device before retrying the failed command. In this case, an in-memory copy of the original command is preserved for a later retry. However, a specific portion of the command state was not saved correctly, and upon a retry this could lead to memory corruption. The bug can cause kernel panics or other system-level misbehaviour.

The BSD community linklog
Made a script? Written a blog post? Found a useful tutorial? Share it with the BSD community here or just enjoy what everyone else has found!

Submit

23 September 2022
OpenBSD Errata: September 23, 2022 (expat)  

Errata patches for libexpat have been released for OpenBSD 7.0 and 7.1. Binary updates for the amd64, i386 and arm64 platform are available via the syspatch utility.

22 September 2022
Running a Docker Host under OpenBSD using vmd(8)  

The OpenBSD virtual machine daemon works pretty well with Linux VMs nowadays. This time author tried to replace the Synology Docker service with some Docker host provided by vmd(8).

Your Comprehensive Guide to rc(8): FreeBSD Services and Automation  

The FreeBSD rc(8) subsystem is a sensible & elastic services management framework which enables extension automation as well as customizable start/stop scripts for your services. It’s also deterministic - which means services always start in the same order every boot, a critically important feature in service critical environments. Take a deep dive into FreeBSD services and automation with this new article.

EuroBSDCon 2022 (NetBSD)  

Trip report from Nia Alarie from NetBSD Blog.

Enjoying DiscoverBSD? There is more...

Subscribe to BSD Weekly, our free, once–weekly e-mail round-up of BSD news and articles. It is currated from your content on DiscoverBSD and BSDSec (a deadsimple BSD Security Advisories and Announcements).

You can also support the work on Patreon.
20 September 2022
pfSense Software is Moving Ahead  

They are moving the version of PHP used by pfSense® software to PHP 8.1. They have also taken a decision to move the base operating system version of FreeBSD used by pfSense software from 12-STABLE to the current development “top of tree” version also known as “main”, or “HEAD”, and, at the time of writing, “14-CURRENT”. In order to minimize potential disruption to the community and customer base, public development snapshots and repository synchronization have been temporarily paused while they work on these major shifts, including internal testing of builds.

load more