[Ovmsdev] OVMS v3 getting started

Mark Webb-Johnson mark at webb-johnson.net
Fri Sep 29 08:04:07 HKT 2017


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



More information about the OvmsDev mailing list