On Tue, 12 May 2020 10:27:07 +0200, Wolfgang Lenerz via Ql-Users wrote:

> Just a question - what happens if you re-load (per LRESPR ,not
> automatically at boot time)

Yes, I was about to ask the same question, but you bet me to it.

It is probably the same issue as the one I encountered with my HD that
is too slow to show up on the IDE bus when SMSQ/E v3 is cold-booted
from the ROM.

LRESPRing again SMSQ/E v3.36 would definitely expose this, if the card
is seen after such a warm reboot.

I'm posting again here (but in-lined, this time, since the list does
not propagate attachments) the (quick and dirty) patch I made for my
HD and SMSQ/E in EPROM, and which introduces a 5s delay before querying
the IDE drives on boot:

diff -durN smsqe336src/dv3/q40/hd/init.asm 
--- smsqe336src/dv3/q40/hd/init.asm     2020-04-16 09:30:29.000000000 +0200
+++ smsqe336src-patched/dv3/q40/hd/init.asm     2020-04-21 21:47:22.000000000 
@@ -83,6 +83,13 @@
        jsr     hd_1sec
        move.l  d0,hdl_1sec(a3)
+       move.l  d5,-(sp)
+       move.w  #250,d5                 ; wait 5 seconds (250 frames)
+       jsr     hd_1sec
+       dbra    d5,wait5s
+       move.l  (sp)+,d5
        lea     q40_wn1+2,a0            ; configured name
        lea     hdl_end(a3),a1          ; names lie after device defn (linkage) 
        bsr     norm_nm                 ; copy & normalise name

QL-Users Mailing List

Reply via email to