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

Reply via email to