New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
XCF signaling stopped working. #15
Comments
Hi Göran! It appears Peter Jansen's latest changes to the CTCE driver that I merged may have reverted my earlier fix. I need to do some research to see if maybe I can figure out how it broke and how to fix it (which may require me to contact Peter for help). In the mean time, could you please do us a favor to help us please? I would like to see a CCW trace on devices E24 and E25 for both commit 9269d74 (without Peter's changes) and commit 6359717 (with Peter's changes). Make sure you do a CCW trace ( Thanks! |
Hi Fish and Göran,
I think I may have found and fixed the “XCF signaling stopped working” problem.
First I’d like to thank Fish for merging my previous CTCE fixes into his repository, which I’ve been referring to as “SDL-hyperion” to avoid confusion with the other Hyperion repository. When I browsed the resulting “ctcadpt.c” code, at first I thought it would be OK, but then I realized that the extra logic Fish introduced around “ctce_haltorclear” in the CTCE_Send routine would cause problems on the “send” side. Hence that I regressed that, and tested the result. XCF (and z/VM’s ISFC too) are now working again. The fix is available here: https://github.com/Peter-J-Jansen/SDL-hyperion, and I have already entered a new “pull request” so that Fish may merge it with his SDL-hyperion repository.
Any comments are welcome of course.
Thanks,
Peter
|
Oops, sorry for sending the same e-mail twice. |
No problem. As the repository owner, I can delete any comment I want. Your duplicate comment has been deleted! Problem solved! FYI: I would personally prefer that everyone not use email when responding/replying to an issue, and instead use GitHub's web based user interface. Yes, I realize it may be faster and easier to respond via email and slightly more bothersome to use GitHub's web interface instead, but here's the problem: GitHub does not allow me to edit email based replies using markdown (styling). It only allow markdown for comments entered via their web based user interface. Forgive me, but oftentimes the comments added by others are not well formatted, and I prefer to be able to edit them so they are easier to read and understand (adding italics, inline code, etc) . I cannot do that when you reply via email. You can continue to reply via email if you want. That's okay. I'm not asking or demanding that you to change your behavior! I'm simply letting you know about my own personal preference, that's all. Whether or not you feel my personal preference is important enough to you to change your behavior is entirely up to you. |
That was going to be my second guess! I wasn't sure whether it was my attempt to the fix the HaltOrClear logic in the various communication device handlers (LCS, CTCI, CTCE and PTP) or whether it was something you did in your original merge request (which was based on a version of my SDL Hyperion without my "fix"). I was hoping Göran could do some tests for us to determine which it was. (I am unable to test CTCE myself.) I only suspected your code since my code is always perfect and 100% bug free. Only other people make mistakes. I never do. Anyway, THANK YOU Peter, for finding and fixing this bug so quickly! And please accept my apology for temporarily breaking your truly awesome code (and it is truly awesome!!!). I will merge your fix right away, and close this issue once I do. Thanks again for everything, Peter. You are a good friend. |
Hi.
With Hercules version ga36e0bbc (8873, dated 2017-07-08) I reported an issue with “XCF signaling stopped working” (Issue #11).
With version g6359717a (8904, dated 2017-11-04) it seems that same issue is back. I have the same problem.
With version gb6106b1 (which was a private build at commit b6106b1 dated Jul 29, 2017 that includes the fix for Issue 11), everything with XCF was working fine for me.
Hercules configuration file for system E001:
Hercules configuration file for system E002:
Goran Eklof
mail: goran@ekloef.se
The text was updated successfully, but these errors were encountered: