Using HideSCSI!
Chris Evans (457) 1614 posts |
I haven’t used HideSCSI for a while so maybe I’m are doing something wrong! |
Sprow (202) 1158 posts |
You’ve tripped up on bug 309 (subject mirror if the tracker is being slow). Basically the HideSCSI concept was both poorly thought out and poorly executed, since it assumed that the path the HideSCSI was known prior to SCSIFS starting which it would be when SCSIFS was loaded in the boot sequence. Once SCSIFS went in ROM (5.14?) that was no longer the case, and the poor design came back to haunt. It’s partially fixed in that !Boot now sends a service call when the path variables are set up, now SCSIFS just needs modifying to defer looking for HideSCSI until after it’s ready. Much the same problem exists for MimeMap (now in ROM, wants to load something from !Boot) but unlike MimeMap you can’t just blunt RMReinit it, because you might be booting from SCSIFS and RMReiniting it at that point would be not good. |
Andrew Conroy (370) 740 posts |
Purists should look away now… One solution would be to check if Boot$Dir was set to SCSI::…. and RMReInit SCSIFS if it wasn’t. I guess many users will be booting from SDFS or ADFS, so this might work for them. |
Andrew Conroy (370) 740 posts |
Out of curiosity, I popped a “*RMReInit SDFS” obeyfile into PreDesk on my Raspberry Pi to see how badly it blows up when you reinitialise the boot filesystem. Interestingly, nothing appeared to happen, the boot sequence completed normally! |
Jeff Doggett (257) 234 posts |
Also see the old thread here. |
Chris Evans (457) 1614 posts |
Thanks for the info Sprow. We’ll have a play remreininting the module. n.b. re your mirror of the bug tracker, click on ticket 309 http://www.sprow.co.uk/tracker/tickets/309 gives:
Thanks Jeff for the link, I had tried searching the form for ‘hidescsi’ which surprisingly doesn’t occur in that thread! |
Jeff Doggett (257) 234 posts |
Err, yes it does, that’s how I found it! |
Chris Evans (457) 1614 posts |
Opps you are quite correct Jeff. Scanning down the search results I got to 2012 and thinking the problem can’t be that old I must have stopped looking. |
Chris Mahoney (1684) 2165 posts |
That’ll be why he calls it a “subject mirror”, ie. it only mirrors the subject lines :) |