$ screen /dev/tty.usbserial-00002014 9600 switch> ログイン完了、めでたし!めでたし!あとscreenコマンドの終了の仕方は、control+a+¥ らしいです。
$ cd /Library/Extensions $ sudo kextload FTDIUSBSerialDriver.kext /Library/Extensions/FTDIUSBSerialDriver.kext failed to load - (libkern/kext) system policy prevents loading; check the system/kernel logs for errors or try kextutil(8).とエラーがでています。
システム環境設定のセキュリティとプライバシーを開くとブロックされている旨の表示がありますで、許可を押します。
その後もう一度ロードすると無事にロードできてデバイスも認識されました。
$ sudo kextload FTDIUSBSerialDriver.kext $ ls /dev/tty.usb* /dev/tty.usbserial-00006214
ラトックシステムのUSBシリアル変換器をMacで使用できなくなっていた - 一往確認日記(2019-07-02) 2019
Catalina 10.15.7もok
搭載されているUSB UARTとトランシーバーの型番を教えてください
USB UART:FT232BL[FTDI社]
トランシーバー:ZT213LEEA[Zywyn社]
https://www.ratocsystems.com/services/faq/usb60f/
Monterey 12
Ventura 13
...なぜこうなったかと言うと、macOS 側のドライバ仕様が少し変わったということにあります。これまで FTDI 用のドライバは Apple からも .kext 形式で提供されていましたが、Catalina からこれを非推奨として .dext 形式での適用としました。Catalina ではまだ非推奨ながらもカーネル拡張を導入できたのですが、その次のメジャーアップデートである Big Sur では導入すら不可能になりました。
【朗報】最新macOS用のFTDIドライバ(dext)インストール方法など
https://ftdichip.com/drivers/vcp-drivers/
FTDIUSBSerialDextInstaller_1_5_0.dmg を試す → /dev/tty.usbserial-xxx が出ない
1) System Integrity Protection(SIP) を無効化する
リカバリーモードで起動 > ターミナルcsrutil disable2) ドライバーをアンインストール
systemextensionsctl list systemextensionsctl uninstall 658CPPCMJJ com.ftdi.vcp.dext3) SIPを再度有効化する
リカバリーモードで起動 > ターミナルcsrutil enableFTDI Virtual COM Port Driversをアンインストールする方法(Big Sur以降) - Qiita
screenrc
$ sudo emacs ~/.screenrc以下を追記(最初は新規作成)
ついでにスクロールバッファ行も増やしておく。termcapinfo xterm* ti@:te@ defscrollback 100000