So what we have so far is:

*No Problem:*

*Vantage:*  uses standard serial over USB kernel code (ttyusb)

*fousb*:  uses PyUSB/libusb0; write via control channel; read uses 
interruptRead() but  only after control msg to request each packet

*Hangs:*

*WMR300*:  uses PyUSB/libusb0; write via data msg; read uses 
interruptRead() and weather station transmits freely for 1 minute

*WMR200*:  uses PyUSB/libusb0; write via control channel; read uses 
interruptRead()  and weather station transmits freely for 30 sec (maybe?)


The WMR300 has very "delicate" USB coding and I found it is quite easy to 
lock up the weather station, however those problems could be resolved by 
briefly physically disconnecting the USB. Neither the wmr300 console not 
the Linux kernel locked up during those events.

-- 
You received this message because you are subscribed to the Google Groups 
"weewx-user" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to