Using Connector for Telnet
Rob Heaton (274) 515 posts |
Has anyone successfully used !Connector as a telnet client? I’m using Connector v1.07 on RISC OS 5.23 (28-Jul-17) with a Raspberry Pi3. “Connector has suffered a fatal internal error (illegal instruction) and must quit immediately” I can’t see any logs for Connector and there is nothing from Connector in the ZeroPain log either. |
Steve Pampling (1551) 7931 posts |
Similar question asked some while ago (Dec 2016) in this thread where the advice given was to use !Hearsay. |
Rob Heaton (274) 515 posts |
Thanks Steve, Hearsay crashes when loading, with the following error; Then a post-mortem window opens. |
Steve Pampling (1551) 7931 posts |
Hmmm, Pi3 had a processor architecture change. The source is available. |
Rick Murray (539) 13401 posts |
It may also be a side effect of trying to load a 26 bit driver on a 32 bit machine…? |
Steve Pampling (1551) 7931 posts |
I thought all that stuff had been 32-bitted, I’m obviously not paying enough attention. |
Rob Heaton (274) 515 posts |
Looks like the problem with both Connector and Hearsay is specific to the Raspberry Pi 3. |
Rick Murray (539) 13401 posts |
Steve: The problem with 32 bitting is if the job is done visually without running the final binary through a code checker to double-check. We’re human. We miss stuff. :-) All: At offset +1D8 of the Telnet driver, there is: LDMEQIA R13!, {R1-R3,PC}^ That is likely what the ARMv8 (Pi3) is rejecting, and likely one that “got missed” in the conversions. I’ve patched my driver and there seems no difference on the Pi1 (ie it isn’t horribly broken now). You can try yourself: http://heyrick.ddns.net/files/Driver Let me know if that does the trick. |
RonM (387) 60 posts |
That is likely what the ARMv8 (Pi3) is rejecting I upgraded !Serial lately and my Iyonix was giving error |
Rob Heaton (274) 515 posts |
Nice work Rick!! This works perfectly with Connector. It stops the crash with Hearsay but Hearsay just prints random letters when you type on the keyboard. |
Tristan M. (2946) 1036 posts |
I seem to be using v1.07 of Connector. It works on my Pi3. Unfortunately I doin’t remember if I have fed the relevent files through !PatchSWP. tbqh I’ve put so many files through it I can’t remember. |