High Sierraでシリアル接続を開く方法は?


4

MacBook(High Sierra 10.13.1)とのシリアル接続を確立しようとしましたが、助けが必要です。

Belkin F5U103V USB-シリアルアダプターを使用していて、HP ProCurveスイッチに接続したい。私はこの1つまたはこのドライバの ZIPアーカイブ内のインストール指示などのいくつかの指示に従おうとしましたが、どれも機能しませんでした。

私のデバイスの言及したドライバのインストール後、私が見つけた命令のすべてが使用することを私に尋ねたls /dev/tty.*ls /dev/*usb*またはls /dev/cu.*コマンドは、USBポートに関連付けられているデバイスを見つけるために。これは私にとって失敗するステップです。

ls /dev/*usb*コマンドは、すべての結果を返しません。他の2つのコマンドは

/dev/cu.Bluetooth-Incoming-Port

/dev/cu.SOC

/dev/cu.MALS

/dev/cu.iPhonevonFirstnameLastname-Wire

(およびそれぞれのtty.代わりに同じ名前cu.)、つまり、USBポートに関連付けられているシリアルデバイスを見つけることができないことを意味します。

ドライバーのインストール後、ネットワーク設定に「USBシリアルコントローラー」がありました。モデムを「ヌルモデム」に変更し、ボーを9600に設定して接続しようとすると、デバイスが使用できないことを示すポップアップが表示されます。

ここに画像の説明を入力してください

奇妙なことに、Serial Appを介してスイッチに接続しようとすると、USBシリアルポートが表示され、スイッチへの接続が完全に機能するため、USB-to-serialデバイスは通常正常に動作します。

ここに画像の説明を入力してください

screenできればビルドインコマンドでシリアルポートを開きたい(screen <device> <baud>)。手順に記載されているようにデバイスが見つからない理由と、ビルドインツールを使用してサードパーティソフトウェアなしでシリアル接続を開く方法は何ですか?

関連する場合は、MacBook Pro 2016があります。つまり、USB-c-to-USBアダプターに差し込まれるUSB-to-serialアダプターがあります。


奇妙なことに、シリアルアプリは、上記のドライバーをアンインストールした後でも動作します。このアプリでどのデバイスが使用されているのでしょうか。
ドラッジ

試してくださいls /dev/cu*(期間なし)。また、この関連する回答を
アラン

回答:


1

USB-Serialデバイス用の特定のドライバーが必要です。特に最近のバージョンのOSでは、これらに対するMacOSのサポートは、せいぜい不安定です。Appleがカーネルとドライバーのセキュリティ、サンドボックスなどについて真剣になり始めた頃のMacOSのサポートは約10.6まで機能していた可能性があるため、MacOSのサポートを主張するものでさえチェックする必要があります。

FWIW、Prolificチップセットに基づいたUSBシリアルデバイスが最も幸運なようです。

Serial.appは、/ devデバイスではなく、独自のドライバーを使用するため機能します。ほとんどの用途では、健全性を維持するためにこのアプリが必要だと思います。


1

この質問への遅いエントリですが、うまくいけば、これは誰かを助けるでしょう:

後期モデルのMacを使用したシリアル通信の場合、知っておくべき2つのことがあります。

  1. Tripp-Lite USB-C-to-DB9ケーブル

  2. JeroenのUSBシリアルドライバー

これらは「商業的承認」を意図したものではありません。どちらにも金銭的利害関係はありません。それらは単に必要な場所に着くことができ、何時間もの失敗と欲求不満を終わらせたツールです。私が試した他のすべては中途半端でプライムタイムに対応していませんでした:署名されていないドライバー、時々動作するドライバー、ミニCDハードメディアで提供されるドライバー(?!- Tripp-Liteケーブル)、「機能しなかった」インターフェースケーブルなどを購入しました。興味がある場合は、GitHubページに詳細が投稿されています。

CoolTermに関する限り、私はこのプログラムを何年も使用しており、本当に気に入っています。残念ながら、今すぐ実行すると(HighSierra 10.13.6)、Mac用に最適化されていない「警告」が生成されます。64ビットバージョンが登場するかどうかはわかりません。

お役に立てば幸いです。


0

私は2014年からCoolTermを使用して、Arduinoに接続された気圧計チップとシリアルトークを行っています。ストレートUSB、USBからシリアルコードは不要。設定は非常に簡単で、AppleScriptでうまく動作します。無料なので、試してみることを失うことはほとんどありません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.