Hi Marc,
I don't see anything wrong with the procedure you are using. I ran through the same steps and it seemed to work fine -- see below.
Since you have tried multiple SD Cards already, I am very surprised by this problem. It might be worth trying the approach of initializing the SD Card by writing it with one of the pre-built images such as "hd1k-combo.img". It you can boot to a disk OS this way, then try reading/writing files.
Thanks, Wayne
RomWBW HBIOS v3.5.1, 2025-05-21
Small Computer SC131 [SCZ180_sc131_std] Z8S180-N @ 18.432MHz IO=0xC0
0 MEM W/S, 2 I/O W/S, INT MODE 2, Z180 MMU
512KB ROM, 512KB RAM, HEAP=0x4E3F
ROM VERIFY: 00 00 00 00 PASS
ASCI0: IO=0xC0 ASCI W/BRG MODE=115200,8,N,1
ASCI1: IO=0xC1 ASCI W/BRG MODE=115200,8,N,1
INTRTC: Wed 2020-01-01 00:00:00
MD: UNITS=2 ROMDISK=384KB RAMDISK=256KB
SD: MODE=SC OPR=0x0C CNTR=0xCA TRDR=0xCB DEVICES=1
SD0: SDXC NAME=SL64G BLOCKS=0x076F5000 SIZE=60906MB
Unit Device Type Capacity/Mode
---------- ---------- ---------------- --------------------
Char 0 ASCI0: RS-232 115200,8,N,1
Char 1 ASCI1: RS-232 115200,8,N,1
Disk 0 MD0: RAM Disk 256KB,LBA
Disk 1 MD1: ROM Disk 384KB,LBA
Disk 2 SD0: SD Card 60906MB,LBA
Small Computer SC131 [SCZ180_sc131_std] Boot Loader
Boot [H=Help]: c
Loading CP/M 2.2...
CBIOS v3.5.1 [WBW]
Configuring Drives...
A:=MD0:0
B:=MD1:0
C:=SD0:0
D:=SD0:1
E:=SD0:2
F:=SD0:3
G:=SD0:4
H:=SD0:5
I:=SD0:6
J:=SD0:7
1859 Disk Buffer Bytes Free
CP/M-80 v2.2, 54.0K TPA
B>fdisk80
FDISK80 for RomWBW, UNA, Mini-M68k, KISS-68030, SBC-188 ----
Version 1.1-23 created 3-June-2023
(Running under RomWBW HBIOS)
HBIOS unit number [0..2]: 2
Capacity of disk 2: ( 59G) 124735488 Geom 6f501010
Nr ---Type- A -- Start End LBA start LBA count Size
1 FAT32 0b 260:0:1 1023:15:16 66560 124668928 59G
2 00 *** empty ***
3 00 *** empty ***
4 00 *** empty ***
Reserved 4 x 8Mb CP/M slices
>>i
>>r
Reserve how many CP/M slices (256 max.) [8]: 4
4 CP/M slices have been reserved
>>n
New partition number: 1
Starting Cylinder (default 260):
Ending Cylinder (or Size= "+nnn"): +500M
>>t
Change type of partition number: 1
New type (in hex), "L" lists types: 0b
>>p
Nr ---Type- A -- Start End LBA start LBA count Size
1 FAT32 0b 260:0:1 1023:15:16 66560 124668928 59G
2 00 *** empty ***
3 00 *** empty ***
4 00 *** empty ***
Reserved 4 x 8Mb CP/M slices
>>w
Do you really want to write to disk? [N/y]: y
Okay
FDISK exit.
B>^C
B>clrdir c: -y
CLRDIR Version 1.2b May 2024 by Max Scane
Directory cleared.
B>clrdir d: -y
CLRDIR Version 1.2b May 2024 by Max Scane
Directory cleared.
B>clrdir e: -y
CLRDIR Version 1.2b May 2024 by Max Scane
Directory cleared.
B>clrdir f: -y
CLRDIR Version 1.2b May 2024 by Max Scane
Directory cleared.
B>dir c:
C: STAT COM
B>c:stat
A: R/W, Space: 248k
B: R/W, Space: 22k
C: R/W, Space: 8168k
B>