SSブログ

USB-Serial(FT-230X)が残る… [Arduino]

お久です。

大昔作成した"IRkit Clone"でAmazon Echoを使える様にする実験をしてました。
動作の方は,まぁまぁ,いい感じに仕上がってきたのですが…
# でもWeb UIは手付かず(爆
Mac <-> ESP8266間の接続で使用しているUSB-Serialが調子悪い…

扱い方が雑なのがいけないのかと思っていたのですが,我慢出来なくなってちょっと調べてみました。
結論としては,過去の怨念?らしいorz

El Capitan辺りからアップデートで最近のOSにして継続使用している方には,"あるある" なのかも…

現象:

  • USB-Serialデバイスを取り外した時に,DeviceTree(?)に残り,再接続しても使用できなくなる。
    # DeviceTreeは,システムレポートからUSB項を確認。

原因:

  • 過去にAdruino用としてインストールしたFTDI社製ドライバと,Apple純正ドライバが衝突している。
    # いつぞやからFTDI社製ドライバがOSに含まれているらしい…

    純正:
    /System/Library/Extensions/AppleUSBFTDI.kext
    インストールしたFTDI社製:
    /Library/Extensions/FTDIUSBSerialDriver.kext

対応:

インストールしたFTDI社製のドライバを削除する。

  • 読み込み済みApple純正Driveを確認
    $ kextstat | grep -v apple
    Index Refs Address            Size       Wired      Name (Version) UUID <Linked Against>
      132    0 0xffffff7f80d35000 0x5000     0x5000     com.driver.LogJoystick (2.0) F56A373C-E1F6-345E-BF11-BE8CCD77A331 <41 5 4 3>
      139    0 0xffffff7f81002000 0x4000     0x4000     com.logitech.driver.LogiGamingMouseFilter (1) 5DC1A8E2-CB6A-3FC4-82A4-63E1C35AEC3D <138 41 4 3>
      151    0 0xffffff7f80f7e000 0x62000    0x62000    com.paragon-software.kext.VDMounter (1370.2) B5F56D88-1A9D-3ED3-BA4A-AEF9F318AA54 <25 5 4 3 1>
      163    0 0xffffff7f80f30000 0x42000    0x42000    com.paragon-software.filesystems.ntfs (41.5.15) 35082EF1-0F9C-3087-96C2-18C27348E0E6 <7 5 4 1>
      169    0 0xffffff7f80dc3000 0x7000     0x7000     com.avira.kext.FileAccessControl (1.2.5) FB07160A-508D-3739-8548-4E1197D1DF37 <5 4 3 1>
      173    0 0xffffff7f80c03000 0x5000     0x5000     com.wch.usbserial (1) AD765268-B76B-3619-A05F-DA24C7F8F230 <143 52 4 3>
      174    0 0xffffff7f80f74000 0x7000     0x7000     com.FTDI.driver.FTDIUSBSerialDriver (2.4.2) E16D9540-AF63-36AD-94C4-B1164FBD6078 <143 52 5 4 3 1>
    
  • 後から入れたと(思われる)/Library/Extensions/FTDIUSBSerialDriver.kextを削除
  • 再起動

# remaneでOKか不明。

環境:

  • MacBook Pro (Retina, 15-inch, Mid 2015)
  • MacOS HighSierra 10.13.6(El CapitanからのUpdate)

所感

昔入れたドライバーが足を引っ張っていたっぽい
MacでArduinoする際,USB-Serialのドライバーを入れろって情報は,もう古い?


コメント(0) 
共通テーマ:趣味・カルチャー

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

※ブログオーナーが承認したコメントのみ表示されます。
Release3000 mod14.6...IRKit Clone with Ale.. ブログトップ

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。