There is one additional problem with this under High Sierra, and it’s a biggie. The kext blocks avarice from connecting as hidapi cannot enumerate the device. This can also be seen running hidtest which is part of hidapi. Uninstalling the kext seems to need a reboot, and then avrdude no longer works, but avarice does. I am not skilled enough in things around hidapi to figure out a solution, but can anyone give me a hint as to if it is even possible to solve? Br, Philip
> On 26. Dec 2017, at 18:05, Bittrace14 <[email protected]> wrote: > > > Managed to get it working. I used kext Wizard to install it > (http://wizards.osxlatitude.com/kext/kw.zip). Kext Wizard installed it into > /System/Library/Extensions and there it works fine. If I move the installed > kext back into /Library/Extensions it no longer works, move it back to > /System/Library/Extensions, it’s fine. > > >> On 24. Dec 2017, at 23:33, Bittrace14 <[email protected]> wrote: >> >> (hope this is the correct place to post this, apologies if not) >> I am trying to use AVRDude on OSX High Sierra 10.31.2 (17C88) with an >> AtmelICE. >> I have downloaded the latest, signed kext from >> (http://download.savannah.gnu.org/releases/avrdude/AtmelICE-kext-for-High-Sierra.zip) >> and done the following: >> Unzipped the ZIP, copied the kext to /Library/Extensions. >> sudo kextload /Library/Extensions/AtmelICE.kext >> Under "Security & Privacy”I have allowed “Nicholas Sayer” >> Re-executed sudo kextload /Library/Extensions/AtmelICE.kext >> I get this: >> >> /Library/Extensions/AtmelICE.kext failed to load - (libkern/kext) >> authentication failure (file ownership/permissions); check the system/kernel >> logs for errors or try kextutil(8). >> >> I have tried various things like sudo chown -R root:wheel >> /Library/Extensions/AtmelICE.kext and sudo kextcache -system-caches >> all to no effect. >> >> When I try sudo kextutil /Library/Extensions/AtmelICE.kext, >> I get this: >> Kext rejected due to improper filesystem permissions: <OSKext 0x7fb5b6285a20 >> [0x7fff8be08980]> { URL = >> "file:///Library/StagedExtensions/Library/Extensions/AtmelICE.kext/", ID = >> "com.kfu.AtmelICE" } >> Diagnostics for /Library/Extensions/AtmelICE.kext: >> Authentication Failures: >> File owner/permissions are incorrect (must be root:wheel, nonwritable by >> group/other): >> /Library/StagedExtensions/Library/Extensions/AtmelICE.kext >> Contents >> _CodeSignature >> CodeResources >> CodeDirectory >> CodeRequirements-1 >> CodeSignature >> CodeRequirements >> Info.plist >> >> Warnings: >> Personality CFBundleIdentifier differs from containing kext's (not >> necessarily a mistake, but rarely done): >> AtmelICE >> Kext has no executable or compatible version, so it should not declare any >> OSBundleLibraries. >> >> When I check the permissions of the AtmelICE.kext, I see that they appear >> identical to those of other kexts that load fine. >> Anyone got any suggestions? >> Br, >> Philip >> >> >> _______________________________________________ >> AVR-chat mailing list >> [email protected] >> https://lists.nongnu.org/mailman/listinfo/avr-chat > > > _______________________________________________ > AVR-chat mailing list > [email protected] > https://lists.nongnu.org/mailman/listinfo/avr-chat
_______________________________________________ AVR-chat mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/avr-chat
