ZuluSCSI / ZuluSCSI-firmware

Firmware for the ZuluSCSI advanced SCSI emulator
https://zuluscsi.com
Other
175 stars 19 forks source link

Zuluscsi V1.2 in X68000 XVI SCSI Model hangs #394

Closed ymos168 closed 5 months ago

ymos168 commented 6 months ago

I have a ZS V1.2 on the latest firmware installed in a X68000 XVI. It hangs with Watchdog Timeouts. Also, for Some reason it looks like Im not able to EnableParity according to the log even tho I enable it in the .ini. Any help is much appreciated.

4GB card with single .hda image

zululog.txt

zuluscsiini.txt

8GB card with multiple .hda images

zululog.txt

zuluscsiini.txt

aperezbios commented 6 months ago

@ymos168 thanks for the report, and the debug logs, without having to ask for them :) This comment is simply to acknowledge your report, and let you know we're looking in to the root cause.

aperezbios commented 6 months ago

@ymos168 can you try setting System = X68000 in your ini file, and let us know if this changes any behavior? I suspect it will.

Also, all of the commented out lines have no effect, so the presence of your existing ini file has no effect, and is equivalent to there being no INI file at all.

ymos168 commented 6 months ago

lol I was thinking to remove all the commented parts although I did un comment the settings I needed like EnableParity. I’ll tidy up the INI files, Try System = X68000 and report back. Thanks

ymos168 commented 6 months ago

@aperezbios

Test With System = X68000 4GB Panasonic SDHC zululog.txt zuluscsi.ini.txt

8GB Sandisk SDHC zululog.txt zuluscsi.ini.txt

8GB Sandisk Ulltra zululog.txt zuluscsi.ini.txt

Test with just EnableSCSI2 and EnableParity

4GB Panasonic SDHC zululog.txt zuluscsi.ini.txt

8GB Sandisk SDHC zululog.txt zuluscsi.ini.txt

8GB Sandisk Ultra zululog.txt zuluscsi.ini.txt

aperezbios commented 6 months ago

Thanks for the logs. After every Read6, there's a watchdog timeout, but it's not clear why.

[67ms] DBG ---- Image file is contiguous, SD card sectors 12736 to 1855935
[68ms] ---- Configuring as disk drive drive
[68ms] ---- Read prefetch enabled: 8192 bytes
[69ms] SCSI ID: 3, BlockSize: 512, Type: 0, Quirks: 16, Size: 921600kB
[170ms] SCSI PHY operating mode: DMA_TIMER
[170ms] Initialization complete!
[5952ms] DBG BUS RESET
[5952ms] DBG BUS RESET
[7993ms] DBG -- BUS_BUSY
[7993ms] DBG ---- SELECTION: 3
[7993ms] DBG ---- COMMAND: Read6
[7993ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[7993ms] DBG ------ Read 8x512 starting at 526344
[7994ms] DBG ---- DATA_IN
[22993ms] WATCHDOG TIMEOUT at PC 0x0801796C LR 0x0800DCBD attempting bus reset
[22997ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[22998ms] DBG -- BUS_FREE
[22999ms] DBG ---- SELECTION: 3
[23000ms] DBG ---- COMMAND: Read6
[23000ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[23000ms] DBG ------ Read 8x512 starting at 526344
[23001ms] DBG ---- DATA_IN
[37999ms] WATCHDOG TIMEOUT at PC 0x08015EF0 LR 0x0800D7A3 attempting bus reset
[38005ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[38005ms] DBG -- BUS_FREE
[38007ms] DBG ---- SELECTION: 3
[38007ms] DBG ---- COMMAND: Read6
[38007ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[38007ms] DBG ------ Read 8x512 starting at 526344
[38008ms] DBG ---- DATA_IN
[53007ms] WATCHDOG TIMEOUT at PC 0x08016CA6 LR 0x08015FA9 attempting bus reset
[53013ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[53013ms] DBG -- BUS_FREE
[53015ms] DBG ---- SELECTION: 3
[53015ms] DBG ---- COMMAND: Read6
[53015ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[53015ms] DBG ------ Read 8x512 starting at 526344
[53016ms] DBG ---- DATA_IN
[68015ms] WATCHDOG TIMEOUT at PC 0x0801796C LR 0x0800DCBD attempting bus reset
[68021ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[68021ms] DBG -- BUS_FREE
[68023ms] DBG ---- SELECTION: 3
[68024ms] DBG ---- COMMAND: Read6
[68024ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[68024ms] DBG ------ Read 8x512 starting at 526344
[68025ms] DBG ---- DATA_IN
[83023ms] WATCHDOG TIMEOUT at PC 0x08015F34 LR 0x08015F19 attempting bus reset
[83027ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[83028ms] DBG -- BUS_FREE
[83029ms] DBG ---- SELECTION: 3
[83029ms] DBG ---- COMMAND: Read6
[83029ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[83029ms] DBG ------ Read 8x512 starting at 526344
[83030ms] DBG ---- DATA_IN
[98029ms] WATCHDOG TIMEOUT at PC 0x080159CA LR 0x0800DDA9 attempting bus reset
[98035ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[98035ms] DBG -- BUS_FREE
[98037ms] DBG ---- SELECTION: 3
[98037ms] DBG ---- COMMAND: Read6
[98037ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[98037ms] DBG ------ Read 8x512 starting at 526344
[98038ms] DBG ---- DATA_IN
[113037ms] WATCHDOG TIMEOUT at PC 0x08016B28 LR 0x08015FA9 attempting bus reset
[113043ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[113043ms] DBG -- BUS_FREE
[113045ms] DBG ---- SELECTION: 3
[113046ms] DBG ---- COMMAND: Read6
[113046ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[113046ms] DBG ------ Read 8x512 starting at 526344
[113047ms] DBG ---- DATA_IN
[128045ms] WATCHDOG TIMEOUT at PC 0x080159CA LR 0x0800DDA9 attempting bus reset
[128051ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[128051ms] DBG -- BUS_FREE
[128053ms] DBG ---- SELECTION: 3
[128053ms] DBG ---- COMMAND: Read6
[128053ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[128053ms] DBG ------ Read 8x512 starting at 526344
[128054ms] DBG ---- DATA_IN
[143053ms] WATCHDOG TIMEOUT at PC 0x0801796C LR 0x0800DCBD attempting bus reset
[143057ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[143058ms] DBG -- BUS_FREE
[143059ms] DBG ---- SELECTION: 3
[143059ms] DBG ---- COMMAND: Read6
[143059ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[143059ms] DBG ------ Read 8x512 starting at 526344
[143060ms] DBG ---- DATA_IN
[158059ms] WATCHDOG TIMEOUT at PC 0x0801C58A LR 0x08015F0B attempting bus reset
[158065ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[158065ms] DBG -- BUS_FREE
[158067ms] DBG ---- SELECTION: 3
[158068ms] DBG ---- COMMAND: Read6
[158068ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[158068ms] DBG ------ Read 8x512 starting at 526344
[158069ms] DBG ---- DATA_IN
[173067ms] WATCHDOG TIMEOUT at PC 0x08016B28 LR 0x08015FA9 attempting bus reset
[173073ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[173073ms] DBG -- BUS_FREE
[173075ms] DBG ---- SELECTION: 3
[173075ms] DBG ---- COMMAND: Read6
[173075ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[173075ms] DBG ------ Read 8x512 starting at 526344
[173076ms] DBG ---- DATA_IN
[188075ms] WATCHDOG TIMEOUT at PC 0x0801C58A LR 0x08015F0B attempting bus reset
[188079ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[188080ms] DBG -- BUS_FREE
[188081ms] DBG ---- SELECTION: 3
[188081ms] DBG ---- COMMAND: Read6
[188081ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[188081ms] DBG ------ Read 8x512 starting at 526344
[188082ms] DBG ---- DATA_IN
[203081ms] WATCHDOG TIMEOUT at PC 0x080179BA LR 0x08017975 attempting bus reset
[203087ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[203087ms] DBG -- BUS_FREE
[203089ms] DBG ---- SELECTION: 3
[203090ms] DBG ---- COMMAND: Read6
[203090ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[203090ms] DBG ------ Read 8x512 starting at 526344
[203091ms] DBG ---- DATA_IN
[218089ms] WATCHDOG TIMEOUT at PC 0x080179BA LR 0x08017975 attempting bus reset
[218095ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[218095ms] DBG -- BUS_FREE
[223190ms] DBG BUS RESET
[223191ms] DBG BUS RESET
[225232ms] DBG -- BUS_BUSY
[225232ms] DBG ---- SELECTION: 3
[225233ms] DBG ---- COMMAND: Read6
[225233ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[225233ms] DBG ------ Read 8x512 starting at 526344
[225234ms] DBG ---- DATA_IN
[240233ms] WATCHDOG TIMEOUT at PC 0x0800D7A2 LR 0x08015F19 attempting bus reset
[240239ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[240239ms] DBG -- BUS_FREE
[240241ms] DBG ---- SELECTION: 3
[240241ms] DBG ---- COMMAND: Read6
[240241ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[240241ms] DBG ------ Read 8x512 starting at 526344
[240242ms] DBG ---- DATA_IN
[255241ms] WATCHDOG TIMEOUT at PC 0x08015F34 LR 0x08015F19 attempting bus reset
[255254ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[255254ms] DBG -- BUS_FREE
[255256ms] DBG ---- SELECTION: 3
[255257ms] DBG ---- COMMAND: Read6
[255257ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[255257ms] DBG ------ Read 8x512 starting at 526344
[255258ms] DBG ---- DATA_IN
[270256ms] WATCHDOG TIMEOUT at PC 0x0801796C LR 0x0800DCBD attempting bus reset
[270278ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[270279ms] DBG -- BUS_FREE
[270280ms] DBG ---- SELECTION: 3
[270280ms] DBG ---- COMMAND: Read6
[270280ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[270280ms] DBG ------ Read 8x512 starting at 526344
[270281ms] DBG ---- DATA_IN
[285280ms] WATCHDOG TIMEOUT at PC 0x08015FF2 LR 0x08015FA9 attempting bus reset
[285286ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[285286ms] DBG -- BUS_FREE
[285288ms] DBG ---- SELECTION: 3
[285288ms] DBG ---- COMMAND: Read6
[285288ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[285288ms] DBG ------ Read 8x512 starting at 526344
[285289ms] DBG ---- DATA_IN
[300288ms] WATCHDOG TIMEOUT at PC 0x0800D7A2 LR 0x08015F19 attempting bus reset
[300294ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[300294ms] DBG -- BUS_FREE
[300296ms] DBG ---- SELECTION: 3
[300297ms] DBG ---- COMMAND: Read6
[300297ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[300297ms] DBG ------ Read 8x512 starting at 526344
[300298ms] DBG ---- DATA_IN
[315296ms] WATCHDOG TIMEOUT at PC 0x08015F34 LR 0x08015F19 attempting bus reset
[315302ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[315302ms] DBG -- BUS_FREE
[315304ms] DBG ---- SELECTION: 3
[315304ms] DBG ---- COMMAND: Read6
[315304ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[315304ms] DBG ------ Read 8x512 starting at 526344
[315305ms] DBG ---- DATA_IN
[330304ms] WATCHDOG TIMEOUT at PC 0x0801C110 LR 0x08016001 attempting bus reset
[330308ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[330309ms] DBG -- BUS_FREE
[330310ms] DBG ---- SELECTION: 3
[330310ms] DBG ---- COMMAND: Read6
[330310ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[330310ms] DBG ------ Read 8x512 starting at 526344
[330311ms] DBG ---- DATA_IN
[345310ms] WATCHDOG TIMEOUT at PC 0x08015EF0 LR 0x0800D7A3 attempting bus reset
[345316ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[345316ms] DBG -- BUS_FREE
[345318ms] DBG ---- SELECTION: 3
[345319ms] DBG ---- COMMAND: Read6
[345319ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[345319ms] DBG ------ Read 8x512 starting at 526344
[345320ms] DBG ---- DATA_IN
[360318ms] WATCHDOG TIMEOUT at PC 0x08015FF2 LR 0x08015FA9 attempting bus reset
[360324ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[360324ms] DBG -- BUS_FREE
[360326ms] DBG ---- SELECTION: 3
[360326ms] DBG ---- COMMAND: Read6
[360326ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[360326ms] DBG ------ Read 8x512 starting at 526344
[360327ms] DBG ---- DATA_IN
[375326ms] WATCHDOG TIMEOUT at PC 0x0801C58A LR 0x08015F0B attempting bus reset
[375332ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[375332ms] DBG -- BUS_FREE
[375334ms] DBG ---- SELECTION: 3
[375334ms] DBG ---- COMMAND: Read6
[375334ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[375334ms] DBG ------ Read 8x512 starting at 526344
[375335ms] DBG ---- DATA_IN
[390334ms] WATCHDOG TIMEOUT at PC 0x080159CA LR 0x0800DDA9 attempting bus reset
[390338ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[390339ms] DBG -- BUS_FREE
[390340ms] DBG ---- SELECTION: 3
[390341ms] DBG ---- COMMAND: Read6
[390341ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[390341ms] DBG ------ Read 8x512 starting at 526344
[390342ms] DBG ---- DATA_IN
[405340ms] WATCHDOG TIMEOUT at PC 0x08015F18 LR 0x08015F19 attempting bus reset
[405346ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[405346ms] DBG -- BUS_FREE
[405348ms] DBG ---- SELECTION: 3
[405348ms] DBG ---- COMMAND: Read6
[405348ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[405348ms] DBG ------ Read 8x512 starting at 526344
[405349ms] DBG ---- DATA_IN
[420348ms] WATCHDOG TIMEOUT at PC 0x08016B28 LR 0x08015FA9 attempting bus reset
[420354ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[420354ms] DBG -- BUS_FREE
[420356ms] DBG ---- SELECTION: 3
[420357ms] DBG ---- COMMAND: Read6
[420357ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[420357ms] DBG ------ Read 8x512 starting at 526344
[420358ms] DBG ---- DATA_IN
[435356ms] WATCHDOG TIMEOUT at PC 0x08015F34 LR 0x08015F19 attempting bus reset
[435360ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[435361ms] DBG -- BUS_FREE
[435362ms] DBG ---- SELECTION: 3
[435362ms] DBG ---- COMMAND: Read6
[435362ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[435362ms] DBG ------ Read 8x512 starting at 526344
[435363ms] DBG ---- DATA_IN
[450362ms] WATCHDOG TIMEOUT at PC 0x08015FF2 LR 0x08015FA9 attempting bus reset
[450368ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[450368ms] DBG -- BUS_FREE
[450370ms] DBG ---- SELECTION: 3
[450370ms] DBG ---- COMMAND: Read6
[450370ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[450370ms] DBG ------ Read 8x512 starting at 526344
[450371ms] DBG ---- DATA_IN
[465370ms] WATCHDOG TIMEOUT at PC 0x0800D7C0 LR 0x08015F19 attempting bus reset
[465376ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[465376ms] DBG -- BUS_FREE
[465378ms] DBG ---- SELECTION: 3
[465379ms] DBG ---- COMMAND: Read6
[465379ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[465379ms] DBG ------ Read 8x512 starting at 526344
[465380ms] DBG ---- DATA_IN
[480378ms] WATCHDOG TIMEOUT at PC 0x080179BA LR 0x08017975 attempting bus reset
[480384ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[480384ms] DBG -- BUS_FREE
[480386ms] DBG ---- SELECTION: 3
[480386ms] DBG ---- COMMAND: Read6
[480386ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[480386ms] DBG ------ Read 8x512 starting at 526344
[480387ms] DBG ---- DATA_IN
[495386ms] WATCHDOG TIMEOUT at PC 0x0800D7C0 LR 0x08015F19 attempting bus reset
[495390ms] DBG ---- Total IN: 4096 OUT: 0 CHECKSUM: 6982
[495391ms] DBG -- BUS_FREE
[495392ms] DBG ---- SELECTION: 3
[495392ms] DBG ---- COMMAND: Read6
[495392ms] DBG ------ OUT: 0x08 0x08 0x08 0x08 0x08 0x08 
[495392ms] DBG ------ Read 8x512 starting at 526344
[495393ms] DBG ---- DATA_IN
[510392ms] WATCHDOG TIMEOUT at PC 0x0801C110 LR 0x08016001 attempting bus reset
ymos168 commented 5 months ago

I gave up on this one and replaced it with ZuluSCSI RP2040. I still have a issue but looks like the log is producing usable data. If there's something wrong with my machine maybe the logs can help. i will close this and open a new thread for the ZuluSCSI RP2040. thanks