在MacOS 10.9(Mavericks)中,/dev/tty.Serial* 丢失。

9
我不确定是否由于最近更新到OSX 10.9的结果,但出于某种原因,所有的/dev/tty.Serial*和/dev/cu.Serial*目标都已经丢失,这使得与连接的USB设备进行串行通信在程序上变得不可能。
我可以在“系统信息”屏幕中看到USB设备连接,并且该设备将与安装的VMWare Fusion VM中运行的Windows实例适当连接,但是对我来说,在/dev中找不到可进行I/O的USB设备目标。苹果是否将旧的/dev/tty.Serial*设备挂钩到系统中的位置移动了,还是出现了问题?在我弄清楚之前,我就无法继续进行任何操作。

我也有同样的问题。我正在使用Adrduino和Firmata,唯一让它工作的方法是重新启动机器。然后它可以工作,直到我断开设备。所以现在每天开始工作之前都需要重新启动Mac... - Aleksy Goroszko
我原以为只是因为我的设备没有连接,所以我当然尝试了连接,但是没有成功。无论我做什么都无法让任何一个 /dev/tty.usbserial-* 目标重新出现。非常令人沮丧。 - Yuri Green
我遇到了完全相同的问题。在苹果论坛上有一个帖子:https://discussions.apple.com/message/23717843#23717843 - Wilkins
我也遇到了同样的问题。如果我运行 tail -f /var/log/system.log,我可以看到Arduino Leonardo被检测到,但是在/dev中没有分配目标。我只能看到以下消息:Nov 23 20:36:57 Dons-Mac-mini kernel[0]: AppleUSBCDCACMData: Version number - 4.2.1b2, Input buffers 8, Output buffers 16 - donturner
与Mavericks和现在的El Capitan一样,我使用FTDI驱动程序时遇到了同样的问题。在El Capitan中,它显示为/dev/tty.usbserial-xxxxxxxx。它对我有用,直到我拔掉USB电缆。当我重新插入电缆时,它不会在/dev中生成驱动程序。我尝试另一个端口,它又可以工作了。在两个端口都耗尽之后,我需要重新启动。我正在寻找一种在不重新启动我的MBP的情况下重置它的方法。 - Nungster
3个回答

1
我已经通过重新安装驱动程序并重新启动计算机使我的FTDI串行电缆工作。这似乎并不适用于所有电缆,但至少对于一个带有FTDI芯片的电缆有效......
这个TTL-232R-5V-AJ电缆在/var/log/system.log中给了我以下消息。
Oct 29 18:22:27 doc com.apple.kextd[12]: kext com.FTDI.driver.FTDIUSBSerialDriver  202189000 is in exception list, allowing to load
Oct 29 18:22:27 doc kernel[0]: FTDIUSBSerialDriver:        0  4036001 start - ok

并且:

crw-rw-rw- 1 root wheel 19, 12 Oct 29 18:22 /dev/tty.usbserial-FTWWVW3A

3
我的问题是不知道是随着时间的推移还是由于系统更新,我已经失去了所有看起来像"/dev/tty.usbserial-*"的目标。它们到哪里去了?我明显仍然有串口,但现在我们应该如何与它们进行交互或进行任何I/O操作呢?剩下的只有/dev/tty.Bluetooth-*,这显然不是我们感兴趣的目标... - Yuri Green

0

这个安装程序对我很有帮助: http://nozap.me/driver/osxpl2303/index.html

由于驱动程序没有签名,您需要前往系统偏好设置 | 安全性与隐私,并允许来自任何来源的应用程序(完成后记得改回来)。

现在您将能够安装软件。但是,在运行它时,请确保选中信任此 DMG 并不再提示您的框...否则实际的驱动程序将无法安装。

安装后无需重新启动系统。但是,您需要断开并重新连接 USB,重新启动软件,然后就可以开始使用了。


-2

我在Mac OS 10.9下使用USB转串口线时遇到了问题。尝试了很多其他方法后,我偶然发现了一个完美解决我的答案。许多USB转串口线要么是Prolific,要么是它的克隆版。我购买了一台Elecraft KX3无线电,并在浏览他们的网站时发现他们提供了一个非常详细的PDF文件,介绍如何在Mac OS下安装。相关信息包含在此pdf中。

希望这能帮助到你们中的一些人。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接