콘솔 케이블이 macos에서 인식되지 않는 문제를 해결하고 싶었습니다.
환경
상황
시스템 보고서에서 USB 장치를 확인하면 인식되고 있음을 알 수 있지만
/dev
에 tty 의 디바이스가 나오지 않고, 임의의 툴로 이용할 수 없다.windows10인 환경이라면 문제 없이 동작한다.
확장 목록 확인
% kextstat | grep FTDI
%
읽을 수 없을 것 같습니다?
% kextfind | grep FTD
/Library/Extensions/FTDIKext.kext
/Library/Extensions/FTDIUSBSerialDriver.kext
/System/Library/DriverExtensions/DriverKit.AppleUSBFTDI.dext
mac 내에 있는 관련 확장을 열거, 3가지 같다.
서명 확인
kextload를 시도하면 하나를 읽을 수 없습니다.
% sudo kextload /Library/Extensions/FTDIUSBSerialDriver.kext
/Library/Extensions/FTDIUSBSerialDriver.kext failed to load - (libkern/kext) not loadable (reason unspecified); check the system/kernel logs for errors or try kextutil(8).
콘솔 확인
Untrusted kexts are not allowed
우선 여기 대로 확장확인
% codesign --display --verbose=4 /Library/Extensions/FTDIUSBSerialDriver.kext
Executable=/Library/Extensions/FTDIUSBSerialDriver.kext/Contents/MacOS/FTDIUSBSerialDriver
Identifier=com.FTDI.driver.FTDIUSBSerialDriver
Format=bundle with Mach-O thin (x86_64)
CodeDirectory v=20200 size=739 flags=0x0(none) hashes=15+5 location=embedded
Hash type=sha256 size=32
CandidateCDHash sha1=40318687a974f4d412212a1a8cf2c83fe848ef39
CandidateCDHashFull sha1=40318687a974f4d412212a1a8cf2c83fe848ef39
CandidateCDHash sha256=4e631d06b5bb45827c96e1091d75e74d0f07acef
CandidateCDHashFull sha256=4e631d06b5bb45827c96e1091d75e74d0f07acef023383f64b236aa844bedf1e
Hash choices=sha1,sha256
CMSDigest=9d42ee4c4fc818307916cbf30c1a809928b5bf686f0f73fb281bee30cc588958
CMSDigestType=2
Page size=4096
CDHash=4e631d06b5bb45827c96e1091d75e74d0f07acef
Signature size=4791
Authority=(unavailable)
Info.plist=not bound
TeamIdentifier=REW97NLHMG
Sealed Resources version=2 rules=13 files=1
Internal requirements count=1 size=208
Authority=(unavailable)
우선 재설치
# 削除
% sudo rm -rf /Library/Extensions/FTDIUSBSerialDriver.kext
# インストール後確認
% codesign --verify -v /Library/Extensions/FTDIUSBSerialDriver.kext
/Library/Extensions/FTDIUSBSerialDriver.kext: CSSMERR_TP_CERT_REVOKED
In architecture: x86_64
안돼
결론
특정 모듈만 검증을 회피하도록 할 수 있으면 좋겠지만(전부를 검증 회피는 유석에 위험할 것 같아서)
Reference
이 문제에 관하여(콘솔 케이블이 macos에서 인식되지 않는 문제를 해결하고 싶었습니다.), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/keyakko/items/776bf543c831f22871de텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)