[Ovmsdev] OVMS v3 getting started
Stephen Casner
casner at acm.org
Fri Sep 29 10:59:41 HKT 2017
Yes, the final make monitor worked correctly. Sorry I neglected to include a quote of that.
-- Steve
> On Sep 28, 2017, at 5:04 PM, Mark Webb-Johnson <mark at webb-johnson.net> wrote:
>
> Presumably the final 'make monitor' was ok?
>
> If so, then that worked perfectly for you.
>
> Perhaps leave the drivers and environment as it is, and then repeat the test when you get OVMS v3. That will confirm that it is not our problem (but a general OSX/driver issue, presumably with some versions/combination/port).
>
> Thanks, Mark
>
>> On 29 Sep 2017, at 12:40 AM, Stephen Casner <casner at acm.org> wrote:
>>
>> On Tue, 26 Sep 2017, Mark Webb-Johnson wrote:
>>
>>> Steve,
>>>
>>> Should be the same. An unplug is an unplug, and we are definitely
>>> using genuine CP2102 chips.
>>>
>>> Can you do a test:
>>>
>>> ls -l /dev/tty.*
>>
>> auge.local3> ls -l /dev/tty.* [edited]
>> crw-rw-rw- 1 root wheel 18, 140 Sep 28 12:27 /dev/tty.SLAB_USBtoUART
>>
>>> make monitor
>>> (So you have an async console connection open to the board)
>>
>> auge992> make monitor
>>
>> MONITOR
>> --- WARNING: Serial ports accessed as /dev/tty.* will hang gdb if launched.
>> --- Using /dev/cu.SLAB_USBtoUART instead...
>> --- idf_monitor on /dev/cu.SLAB_USBtoUART 115200 ---
>> --- Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---
>>
>> auge.local4> ls -l /dev/cu.* [edited]
>> crw-rw-rw- 1 root wheel 18, 141 Sep 28 12:27 /dev/cu.SLAB_USBtoUART
>>
>>> Unplug the USB
>>> Watch the make monitor python error messages
>>
>> Exception in thread Thread-2:
>> Traceback (most recent call last):
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 801, in __bootstrap_inner
>> self.run()
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/threading.py", line 754, in run
>> self.__target(*self.__args, **self.__kwargs)
>> File "/Users/casner/src/github/esp-idf/tools/idf_monitor.py", line 116, in _run_outer
>> self.run()
>> File "/Users/casner/src/github/esp-idf/tools/idf_monitor.py", line 192, in run
>> data = self.serial.read(self.serial.in_waiting or 1)
>> File "/opt/local/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/site-packages/serial/serialposix.py", line 505, in read
>> raise SerialException('read failed: %s' % (e,))
>> SerialException: read failed: [Errno 6] Device not configured
>>
>>> ls -l /dev/tty.*
>>> (And see if the tty.SLAB* file is still there - if it is, you have the problem)
>>
>> Not there.
>>
>>> Plug back in the USB
>>> ls -l /dev/tty.*
>>
>> auge.local7> ls -l /dev/tty.*
>> crw-rw-rw- 1 root wheel 18, 142 Sep 28 12:32 /dev/tty.SLAB_USBtoUART
>>
>>> make monitor
>>> (And see if you can connect again)
>>
>> auge.local8> ls -l /dev/cu.*
>> crw-rw-rw- 1 root wheel 18, 143 Sep 28 12:32 /dev/cu.SLAB_USBtoUART
>>
>>> Maybe there is a difference between external HUBs and on-board USB ports?
>>>
>>> What version of cp2102 driver are you running?
>>
>> I think this is it (found in the release notes file):
>>
>> CP210x Macintosh OSX VCP Driver 4.x.14 - November 3, 2016
>>
>> Is there a more direct way to look up driver versions?
>>
>> -- Steve
>> _______________________________________________
>> OvmsDev mailing list
>> OvmsDev at lists.teslaclub.hk
>> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
>
> _______________________________________________
> OvmsDev mailing list
> OvmsDev at lists.teslaclub.hk
> http://lists.teslaclub.hk/mailman/listinfo/ovmsdev
>
More information about the OvmsDev
mailing list