Re: What if the console device is only accessible from one CPU in a multiprocessor system?

2025-03-13 Thread Christoph Badura
On Sat, Mar 08, 2025 at 11:18:07AM -0800, Jason Thorpe wrote: > > On Mar 6, 2025, at 1:57 AM, Christoph Badura wrote: > > My first thought over morning coffe was to add a thin layer on the > > cnputc/cngetc/cnpollc interface level. Basically have a stack of > > cn_tabs (only the necessary parts p

working around failed console firmware load

2025-03-13 Thread Edgar Fuß
Can I tell the kernel not to try to load DRM firmware (for the console)? During switching from 8.2 to 10 back to 8.2 (see RAIDframe panic) I lost (well: moved somewhere else) /libdata/firmware which resulted in drm: Loading R5780 Microcode drm kern error: r600_cp: Failed to load firmware "radeon

failed rf_ConfigureLayout with 22

2025-03-13 Thread Edgar Fuß
I just tried to update another server from 8.2 to 10, and it paniced during boot with RAIDFRAME: failed rf_ConfigureLayout with 22 The line just before that reads: WARNING: findroot: double match for boot device (bootinfo/bootwedge:wd0 bootinfo/bootwedge:wd1) But with the working

RAIDframe: reducing a three-component RAID 1 to two

2025-03-13 Thread Edgar Fuß
So I happily configured several RAIDframe level 1 RAIDs with three components and just learned this is unsupported. How do I reduce them to two components without losing the data?

Re: RAIDframe: reducing a three-component RAID 1 to two

2025-03-13 Thread Jonathan A. Kollasch
On Thu, Mar 13, 2025 at 06:58:00PM +0100, Edgar Fuß wrote: > So I happily configured several RAIDframe level 1 RAIDs with three components > and just learned this is unsupported. How do I reduce them to two components > without losing the data? Find the two components with matching modification

Re: RAIDframe: reducing a three-component RAID 1 to two

2025-03-13 Thread Martin Husemann
On Thu, Mar 13, 2025 at 01:05:19PM -0500, Jonathan A. Kollasch wrote: > Find the two components with matching modification counter and use just > those? Not sure off hand how to print out a raid(4) component label; > the modification counter is the third 32-bit quantity in the component > label (a

Re: failed rf_ConfigureLayout with 22

2025-03-13 Thread Edgar Fuß
> I just tried to update another server from 8.2 to 10, and it paniced during > boot with > RAIDFRAME: failed rf_ConfigureLayout with 22 I forgot the actual panic after that (right edge cut off on my photo): uvm_fault(0x81089cc0, 0xf000, 1) -> fatal page fault in supervi

Re: failed rf_ConfigureLayout with 22

2025-03-13 Thread Edgar Fuß
Reading the CVS logs, I see this is intentional and RAID 1 with three drives was never supported. I seem to have overlooked this in raidctl(8).

Re: RAIDframe: reducing a three-component RAID 1 to two

2025-03-13 Thread Michael van Elst
jakll...@kollasch.net ("Jonathan A. Kollasch") writes: >Find the two components with matching modification counter and use just >those? Not sure off hand how to print out a raid(4) component label; >the modification counter is the third 32-bit quantity in the component >label (at byte 12-15), jus