macos 10.13 /dev string changed #38
Comments
|
this is actually a libmonome issue, likely solved here: https://github.com/monome/libmonome/blob/master/src/private/devices.h |
|
@tehn Any idea why this is happening? Changes in macOS itself or some supporting library (i.e. could it also happen on another OS)? |
|
Given it's the Apple FTDI driver that's shipped with the OS (and not the
OEM FTDI driver) I'd assume this problem is confined to MacOS
…On Mon, Nov 27, 2017 at 2:50 PM, Simon van der Veldt < ***@***.***> wrote:
@tehn <https://github.com/tehn> Any idea why this is happening? Changes
in macOS itself or some supporting library (i.e. could it also happen on
another OS)?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAPEcAjF8tUSmEKosSOXIkkUQz31Wo1pks5s6xKVgaJpZM4QrxST>
.
|
|
Wondering if part of it gets fixed in this statement in
I'd imagine the Just looking at the source, it seems that's where it's being called in the constructor, around line 81. And apologies I can't make these changes myself. My C skills (and build environment) are absurd level rusty. |
|
that would indeed fix it (i'm pretty sure) but serialosc isn't compiling
right now on mac 10.13 with some error that i'm not immediately clear about.
…On Thu, Nov 30, 2017 at 10:24 AM, Andrew Lovett-Barron < ***@***.***> wrote:
@tehn <https://github.com/tehn> @wrl <https://github.com/wrl>
Wondering if part of it gets fixed in this statement in libmonome.c
<https://github.com/monome/libmonome/blob/master/src/libmonome.c>, i.e.
double checking if it's a dash or an underscore?
static monome_devmap_t *map_serial_to_device(const char *serial) {
monome_devmap_t *m;
int serialnum;
for( m = mapping; m->sermatch; m++ )
if( sscanf(serial, m->sermatch, &serialnum) )
return m;
return NULL;
}
I'd imagine the device.h file might change a bit like this?
{"m128%s%d", "series", {16, 8}, "monome 128", NO_QUIRKS},
Just looking at the source, it seems that's where it's being called in the
constructor, around line 81.
And apologies I can't make these changes myself. My C skills (and build
environment) are absurd level rusty.
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
<#38 (comment)>,
or mute the thread
<https://github.com/notifications/unsubscribe-auth/AAPEcDoqQSe15pwOVcloQGLWHJzwoeXVks5s7sjKgaJpZM4QrxST>
.
|
|
in the meantime i've suggested 10.13 users install an old FTDI driver from 2015 which fixes the issue: http://www.ftdichip.com/Drivers/VCP/MacOSX/FTDIUSBSerialDriver_v2_3.dmg |
older series devices with a dash in them ie
m64-1000now show up asm64_1000in the /dev entries, which makes them undetectable i guess.The text was updated successfully, but these errors were encountered: