Skip to content

BlueSCSI crashes in Initiator mode #296

@martinborgman

Description

@martinborgman

I am trying to read some OpenVMS disks and one of them crashes BlueSCSI in Initiator mode.

Both disks are Seagate ST34371W disks with Digital (DEC) firmware see below

[SCSI0]
  Vendor = "DEC     "
  Product = "RZ1CB-BS (C) DEC"
  Version = "0818"
  Type = 0
Preallocating image file
Starting to copy drive data to HD00_imaged.hda
[SCSI1]
  Vendor = "DEC     "
  Product = "RZ1CB-BS (C) DEC"
  Version = "0818"
  Type = 0
Preallocating image file
Starting to copy drive data to HD10_imaged.hda

The Disk with SCSI ID 0 works fine bet the disk with ID 1 crashes the BlueSCSI devise.

err.txt:

Platform: BlueSCSI (Pico1/W)
FW Version: 2025.08.02-rel Aug  2 2025 16:25:01
Flash chip size: 2048 kB
I2C Supported
 
=== SD Card Info ===
SD card detected, exFAT volume size: 60874 MB
SD Name: SR64G, MID: 0x03, OID: 0x53 0x44
Speed grade set to  reclocking system
Initial Clock set to 133MHz
Reclocking the MCU to 200MHz
Setting the SDIO clock to 40MHz
After reclocking, system reports clock set to 200MHz
======== Reinitializing BlueSCSI after reclock ========
--------------
CRASH!
Platform: BlueSCSI
FW Version: 2025.08.02-rel Aug  2 2025 16:25:01
scsiDev.cdb: 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 0x00 
scsiDev.phase: 0
SP: 0x2003FE58
PC: 0x20005BBA
LR: 0x20005B71
R0: 0x00000000
R1: 0x00000000
R2: 0x00000000
R3: 0x2001F8E8
STACK 0x2003FE58:    0x00000000 0x00000000 0x00000000 0x2001F8E8
STACK 0x2003FE68:    0x2001F96C 0x20005B71 0x20005BBA 0x41000000
STACK 0x2003FE78:    0x00000001 0x00000410 0x10036268 0x20005CDF
STACK 0x2003FE88:    0x2003A2E3 0x10036CE9 0x10036268 0x20002335
STACK 0x2003FE98:    0x00000001 0x00000000 0x00000000 0x2003A2E3
STACK 0x2003FEA8:    0x10036CE9 0x10036268 0x00000000 0x200025B7
STACK 0x2003FEB8:    0x00000020 0x10036268 0x2003A60A 0x00000009
STACK 0x2003FEC8:    0x2003FED8 0x30314448 0x616D695F 0x2D646567

Console log:

19:29:41.495	SCSI read succeeded, sectors done: 3414016 / 8380080 speed 3542 kB/s - 40%

19:29:41.570	SCSI read succeeded, sectors done: 3414528 / 8380080 speed 3640 kB/s - 40%


-----> Received 320 Bytes:
19:29:42.620	SdioCard::writeSectors(0x0035AC00,...,32) failed: 5
Timeout waiting for response in rp2040_sdio_command_R1(12), PIO PC: 0 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write fai

-----> Received 481 Bytes:
19:29:42.639	led
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Failed to transfer 512 sectors starting at 3414528
Retrying.. 1/5


-----> Received 85 Bytes:
19:29:43.039	Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0


-----> Received 256 Bytes:
19:29:43.058	Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD car

-----> Received 227 Bytes:
19:29:43.073	d write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 4 RXF: 

-----> Received 320 Bytes:
19:29:43.091	0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card w

-----> Received 489 Bytes:
19:29:43.107	rite failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Failed to transfer 512 sectors starting at 3414528
Retrying.. 2/5


-----> Received 46 Bytes:
19:29:43.519	Multiple failures, retrying sector-by-sector


-----> Received 202 Bytes:
19:29:43.537	Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Failed to transfer 1 sectors starting at 3414528
Retrying.. 3/5

19:29:43.955	Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Failed to transfer 1 sectors starting at 3414528
Retrying.. 4/5


-----> Received 287 Bytes:
19:29:44.360	Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 6 RXF: 0 TXF: 0
Timeout waiting for response in rp2040_sdio_command_R1(16), PIO PC: 5 RXF: 0 TXF: 0
scsiInitiatorReadDataToFile: SD card write failed
Failed to transfer 1 sectors starting at 3414528
Retrying.. 5/5

Also BlueSCSI doesn't crash at the same percentage done on every try.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions