monome / serialosc

multi-device, bonjour-capable monome OSC server
http://monome.org/docs/serialosc/osc
Other
145 stars 31 forks source link

serialosc package does not detect grid 128 #45

Closed lazzarello closed 6 years ago

lazzarello commented 6 years ago
brew install serialosc
$ serialoscd -v
serialoscd 1.4.1 (4fec6f1)
$ serialoscd 

No output when I connect a monobright grid 128.

Installing Max7 package and launching meadophysics reports no grid is connected.

This grid functions on Arch Linux.

10.12.6 (16G1212)

artfwo commented 6 years ago

have you uninstalled serialosc pkg, if installed previously ( asking after looking at #44 )? do you have OEM FTDI driver installed?

lazzarello commented 6 years ago

serialosc is running via the package installer, through launchd

$ launchctl list | grep serial
438 0   org.monome.serialosc

Max7 does not detect any grids connected.

I don't know what the words OEM FTDI driver mean.

artfwo commented 6 years ago

@lazzarello on MacOS 10.12 things are known to work with the OEM FTDI driver. do you have that installed?

lazzarello commented 6 years ago

I installed the FTDI driver for my hardware. Max continues to display zero monomes. I have restarted my computer twice. I see the following in the Max7 console

udpreceiver: binding to port 12006
udpreceiver: binding to port 12288
udpreceiver: binding to port 13297

I'm not familiar enough with debugging serial ports on macOS to have any intuition at this point.

lazzarello commented 6 years ago

Is this article relevant for FTDI? I'm curious why the same grid device works with drivers in a Linux kernel.

Fwiw

$ /Library/Application\ Support/Monome/serialosc.bundle/Contents/MacOS/serialoscd --version
serialoscd 1.4.1 (4fec6f1)
artfwo commented 6 years ago

Not really relevant. The linux drivers generally work better than mac ones indeed. Did you also disable the apple driver after installing OEM driver? E.g. by running sudo kextunload –b com.apple.driver.AppleUSBFTDI ? Another option could be upgrade to 10.13 and use the Apple provided driver, this is known to work.

lazzarello commented 6 years ago

Ah...I will upgrade. I've been looking for a reason to do so.

lazzarello commented 6 years ago

yea! it works on 10.13 High Sierra. Thanks for your patience!

$ sw_vers -productVersion
10.13.3
$ serialoscd 
serialosc [m128_439]: connected, server running on port 14643