II just tried to install debian on a ultra sparc III based Sun Ultra 45 workstation with the newest netinst image I could find, but the resulting install is not able to mount the root filesystem to complete the boot process.
The UltraSparc IIIi cpu in this machine lacks the crc32 opcodes and needs to use the crc32c_generic driver instead. Is this expected behavior because the machine is too old, or is this a bug? Begin: Running /scripts/init-premount ... done. Begin: Mounting root file system ... Begin: Running /scripts/local-top ... done. Begin: Running /scripts/local-premount ... done. Begin: Will now check root file system ... fsck from util-linux 2.41 [/sbin/fsck.ext4 (1) -- /dev/sdb2] fsck.ext4 -a -C0 /dev/sdb2 /dev/sdb2: clean, 33434/133169152 files, 9133747/532645976 blocks done. [ 75.478521] crc32c_sparc64: sparc64 crc32c opcode not available. [ 75.652621] EXT4-fs (sdb2): Cannot load crc32c driver. mount: mounting /dev/sdb2 on /root failed: No such file or directory Failed to mount /dev/sdb2 as root file system. BusyBox v1.37.0 (Debian 1:1.37.0-4) built-in shell (ash) Enter 'help' for a list of built-in commands. (initramfs) cat /proc/cpuinfo cpu : TI UltraSparc IIIi (Jalapeno) fpu : UltraSparc IIIi integrated FPU pmu : ultra3i prom : OBP 4.30.4 2009/08/19 07:14 type : sun4u ncpus probed : 2 ncpus active : 2 D$ parity tl1 : 0 I$ parity tl1 : 0 cpucaps : flush,stbar,swap,muldiv,v9,ultra3,mul32,div32,v8plus,vis,vis2 Cpu0ClkTck : 000000005f5e1000 Cpu1ClkTck : 000000005f5e1000 MMU Type : Cheetah+ MMU PGSZs : 8K,64K,512K,4MB State: CPU0: online CPU1: online (initramfs) uname -a Linux (none) 6.12.29-sparc64-smp #1 SMP Debian 6.12.29-1 (2025-05-18) sparc64 GNU/Linux