mirror of
https://github.com/hirschmann/nbfc.git
synced 2026-04-25 16:45:53 +03:00
[GH-ISSUE #439] File Descriptor does not support writing #395
Labels
No labels
Stale
bug
config
discussion
duplicate
enhancement
experimental
feature
help-wanted
info
invalid
invalid
pull-request
question
up-for-grabs
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/nbfc-hirschmann#395
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @GTRONICK on GitHub (Feb 10, 2018).
Original GitHub issue: https://github.com/hirschmann/nbfc/issues/439
Hi!, today, I was trying to start the service with:
nbfc startAnd the output gives:
File Descriptor does not support writingAnd the service does not starts.
I have also navigated to /opt/nbfc, and tried:
mono nbfc.exe startWhich gives the same output.
@GTRONICK commented on GitHub (Feb 10, 2018):
Ok, after reading some threads, I found the one located here: ttps://github.com/hirschmann/nbfc/issues/436. I have renamed the file
ECSysLinux.dllwith:sudo mv /opt/nbfc/Plugins/StagWare.Plugins.ECSysLinux.dll /opt/nbfc/Plugins/StagWare.Plugins.ECSysLinux.dll.oldThen rebooted, and ran:
nbfc startAnd the service started again!.
@marak8 commented on GitHub (Feb 11, 2018):
I'm using NBFC from AUR on Arch Linux. In my case, the service starts, but it doesn't seem to regulate the fans until I apply the workaround above (rename the DLL). After that, it's enough to
and the fan quiets down.
@ghost commented on GitHub (Feb 13, 2018):
Confirmed this also. Renaming that plugin allowed it to start without issues. I was getting an error stating that the pid file could not be created. Wondering if that could also cause this?
@zetorian commented on GitHub (Feb 15, 2018):
Worked for me as well. I had the pid file error Chris mentioned and the File descriptor issue.
Arch linux - 4.15.3-1
Gigabyte p35w V3
@elisaado commented on GitHub (Jun 20, 2018):
I have the PID file issue even when nbfc is working fine so idk if it's really that
@erkexzcx commented on GitHub (Nov 9, 2018):
@hirschmann - Any chance you could fix this issue?
Issue: NBFC does not work on Linux. Says "File Descriptor does not support writing".
Solution: delete
StagWare.Plugins.ECSysLinux.dllfile. (see this)Sorry but I do not know C# well - can't investigate on my own, but this workaround is always required and it always works.
@lss4 commented on GitHub (Oct 21, 2019):
The fix above is also needed on my laptop, ASUS ROG STRIX GL702ZC.
Is there a way to gracefully get around the issue if the plugin is not compatible with a given laptop? I mean, to disable the plugin if it turned out to be incompatible so deleting the dll would be unnecessary. Otherwise I'll always have to manually edit the PKGBUILD whenever there's an update on AUR (to delete the file during install process).
@bbaserdem commented on GitHub (Apr 22, 2020):
I have the same problem; any updates on this? Deleting the dll does solve the problem; but if we could get a fix that would be much better.
@lss4 commented on GitHub (Apr 23, 2020):
It seems as of some recent build of nbfc (built from nbfc-git AUR), it could now run without deleting the offending DLL. And there's now a formal GL702ZC profile (previously the GL702VM profile is used as a best match).
Not sure if this is due to
ec_sys.write_support=1parameter. I've put this argument for quite a long time in my system and back then this parameter did not solve the problem (the error persisted) and I certainly needed to delete that DLL to get nbfc running.@bbaserdem commented on GitHub (Apr 23, 2020):
From what I understand; the
ec_sys.write_support=1command does undo some kernel lockdown features; leading to vulnerabilities. (Something I have read, don't quite understand.) Removing the offending dll for now seems to be the more prudent fix; please correct me if I am wrong.@github-actions[bot] commented on GitHub (Oct 22, 2020):
This issue is stale because it has been open more than 180 days with no activity. If nobody comments within 7 days, this issue will be closed