[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