*Just checked the kernel log and ttyUSB0 is reacting to me changing the ports:*
Apr 30 13:46:19 beecreek kernel: [16655.212235] usb 3-2: new full-speed USB device number 2 using xhci_hcd Apr 30 13:46:19 beecreek kernel: [16655.361518] usb 3-2: New USB device found, idVendor=10c4, idProduct=ea61 Apr 30 13:46:19 beecreek kernel: [16655.361532] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 30 13:46:19 beecreek kernel: [16655.361540] usb 3-2: Product: CP2102 USB to UART Bridge Controller Apr 30 13:46:19 beecreek kernel: [16655.361546] usb 3-2: Manufacturer: Silicon Labs Apr 30 13:46:19 beecreek kernel: [16655.361552] usb 3-2: SerialNumber: 1255369079 Apr 30 13:46:19 beecreek kernel: [16655.367734] cp210x 3-2:1.0: cp210x converter detected Apr 30 13:46:19 beecreek kernel: [16655.368025] usb 3-2: cp210x converter now attached to ttyUSB0 Apr 30 13:47:39 beecreek kernel: [16735.264504] usb 3-2: USB disconnect, device number 2 Apr 30 13:47:39 beecreek kernel: [16735.266937] cp210x ttyUSB0: cp210x converter now disconnected from ttyUSB0 Apr 30 13:47:39 beecreek kernel: [16735.266962] cp210x 3-2:1.0: device disconnected Apr 30 13:47:54 beecreek kernel: [16750.500795] usb 3-2: new full-speed USB device number 3 using xhci_hcd Apr 30 13:47:54 beecreek kernel: [16750.650118] usb 3-2: New USB device found, idVendor=10c4, idProduct=ea60 Apr 30 13:47:54 beecreek kernel: [16750.650131] usb 3-2: New USB device strings: Mfr=1, Product=2, SerialNumber=3 Apr 30 13:47:54 beecreek kernel: [16750.650139] usb 3-2: Product: CP2102 USB to UART Bridge Controller Apr 30 13:47:54 beecreek kernel: [16750.650145] usb 3-2: Manufacturer: Silicon Labs Apr 30 13:47:54 beecreek kernel: [16750.650151] usb 3-2: SerialNumber: 0001 Apr 30 13:47:54 beecreek kernel: [16750.656328] cp210x 3-2:1.0: cp210x converter detected Apr 30 13:47:54 beecreek kernel: [16750.657233] usb 3-2: cp210x converter now attached to ttyUSB0 May 1 08:53:08 beecreek kernel: [85470.262589] ip_tables: (C) 2000-2006 Netfilter Core Team On Wednesday, May 1, 2019 at 9:17:58 AM UTC-5, John Canfield wrote: > > *We lost power a week ago and my UPS the Fitlet was on ran out of battery > so we had a "pull the plug" situation on my weewx Linux Mint Fitlet (it's > been running for two or three years fine). When power was restored I kept > getting errors when weewx tried to read the data logger in the VantagePro2. > It could wake up the console and then maybe pull a few records or lately > zero records and it gives up:* > > May 1 08:59:01 beecreek weewx[20103]: engine: Initializing weewx version > 3.6.2 > May 1 08:59:01 beecreek weewx[20103]: engine: Using Python 2.7.12 > (default, Nov 12 2018, 14: 36:49) #012[GCC 5.4.0 > 20160609] > May 1 08:59:01 beecreek weewx[20103]: engine: Platform > Linux-4.4.6-generic.fitlet-x86_64-wit > h-LinuxMint-18-sarah > May 1 08:59:01 beecreek weewx[20103]: engine: pid file is > /var/run/weewx.pid > May 1 08:59:01 beecreek weewx[20107]: engine: Using configuration file > /etc/weewx/weewx.conf > May 1 08:59:01 beecreek weewx[20107]: engine: Initializing engine > May 1 08:59:01 beecreek weewx[20107]: engine: Loading station type > Vantage (weewx.drivers.va ntage) > May 1 08:59:01 beecreek weewx[20107]: vantage: driver version is 3.0.9 > May 1 08:59:01 beecreek weewx[20090]: ...done. > May 1 08:59:01 beecreek systemd[1]: Started LSB: weewx weather system. > May 1 08:59:01 beecreek weewx[20107]: vantage: Opened up serial port > /dev/ttyUSB0; baud 1920 0; timeout 5.00 > May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console > successful > May 1 08:59:01 beecreek weewx[20107]: vantage: _setup; hardware type is 16 > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdTimeSynch > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdTimeS ynch > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdConvert > May 1 08:59:01 beecreek weewx[20107]: engine: StdConvert target unit is > 0x1 > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdConve rt > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdCalibrate > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdCalib rate > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdQC > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdQC > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.wxservices.StdWXCalculat e > May 1 08:59:01 beecreek weewx[20107]: wxcalculate: The following values > will be calculated: barometer=prefer_hardware, > windchill=prefer_hardware, dewpoint=prefer_hardware, > appTemp=prefe r_hardware, rainRate=prefer_hardware, > windrun=prefer_hardware, heatindex=prefer_hardware, > max SolarRad=prefer_hardware, humidex=prefer_hardware, > pressure=prefer_hardware, inDewpoint=prefe r_hardware, > ET=prefer_hardware, altimeter=prefer_hardware, cloudbase=prefer_hardware > May 1 08:59:01 beecreek weewx[20107]: wxcalculate: The following > algorithms will be used for calculations: > altimeter=aaNOAA, maxSolarRad=RS > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.wxservices.StdW XCalculate > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdArchive > May 1 08:59:01 beecreek weewx[20107]: engine: Archive will use data > binding wx_binding > May 1 08:59:01 beecreek weewx[20107]: engine: Record generation will be > attempted in 'hardwa re' > May 1 08:59:01 beecreek weewx[20107]: engine: The archive interval in the > configuration file (300) does not match the station > hardware interval (600). > May 1 08:59:01 beecreek weewx[20107]: engine: Using archive interval of > 600 seconds (specifi ed by hardware) > May 1 08:59:01 beecreek weewx[20107]: engine: Use LOOP data in hi/low > calculations: 1 > May 1 08:59:01 beecreek weewx[20107]: engine: Using binding 'wx_binding' > to database 'weewx. sdb' > May 1 08:59:01 beecreek weewx[20107]: manager: Starting backfill of daily > summaries > May 1 08:59:01 beecreek weewx[20107]: manager: Daily summaries up to date > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdArchi ve > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdStationRegistry > May 1 08:59:01 beecreek weewx[20107]: restx: StationRegistry: Station > will be registered. > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdStatio nRegistry > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdWunderground > May 1 08:59:01 beecreek weewx[20107]: restx: Wunderground-PWS: Data for > station KTXHARPE2 wi ll be posted > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdWunder ground > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdPWSweather > May 1 08:59:01 beecreek weewx[20107]: restx: PWSweather: Posting not > enabled. > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdPWSwea ther > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdCWOP > May 1 08:59:01 beecreek weewx[20107]: restx: CWOP: Data for station > EW0158 will be posted > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdCWOP > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdWOW > May 1 08:59:01 beecreek weewx[20107]: restx: WOW: Posting not enabled. > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdWOW > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.restx.StdAWEKAS > May 1 08:59:01 beecreek weewx[20107]: restx: AWEKAS: Posting not enabled. > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.restx.StdAWEKAS > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdPrint > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdPrint > May 1 08:59:01 beecreek weewx[20107]: engine: Loading service > weewx.engine.StdReport > May 1 08:59:01 beecreek weewx[20107]: engine: Finished loading service > weewx.engine.StdRepor t > May 1 08:59:01 beecreek weewx[20107]: engine: Starting up weewx version > 3.6.2 > May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console > successful > May 1 08:59:01 beecreek weewx[20107]: engine: Clock error is 4.14 seconds > (positive is fast) > May 1 08:59:01 beecreek weewx[20107]: vantage: Getting archive packets > since 2019-04-25 09:2 0:00 CDT (1556202000) > May 1 08:59:01 beecreek weewx[20107]: vantage: gentle wake up of console > successful > May 1 08:59:01 beecreek weewx[20107]: vantage: Retrieving 93 page(s); > starting index= 0 > May 1 08:59:02 beecreek weewx[20107]: vantage: empty record page 0; index > 0 > May 1 08:59:02 beecreek weewx[20107]: engine: Starting main packet loop. > May 1 08:59:02 beecreek weewx[20107]: vantage: gentle wake up of console > successful > May 1 08:59:02 beecreek weewx[20107]: vantage: Requesting 200 LOOP > packets. > May 1 08:59:02 beecreek weewx[20107]: vantage: gentle wake up of console > successful > May 1 08:59:07 beecreek weewx[20107]: vantage: LOOP try #1; error: > Expected to read 99 chars ; got 0 instead > May 1 08:59:07 beecreek weewx[20107]: vantage: Requesting 200 LOOP > packets. > May 1 08:59:12 beecreek weewx[20107]: vantage: retry #0 failed > May 1 08:59:15 beecreek weewx[20107]: vantage: retry #1 failed > May 1 08:59:17 beecreek weewx[20107]: vantage: retry #2 failed > May 1 08:59:19 beecreek weewx[20107]: vantage: retry #3 failed > May 1 08:59:19 beecreek weewx[20107]: vantage: Unable to wake up console > May 1 08:59:19 beecreek weewx[20107]: vantage: LOOP try #2; error: Unable > to wake up Vantage console > May 1 08:59:19 beecreek weewx[20107]: vantage: Requesting 200 LOOP > packets. > May 1 08:59:21 beecreek weewx[20107]: vantage: retry #0 failed > May 1 08:59:23 beecreek weewx[20107]: vantage: retry #1 failed > > *And here's part of the lsusb -v response:* > > Bus 003 Device 003: ID 10c4:ea60 Cygnal Integrated Products, Inc. CP210x > UART Bridge / myAVR mySmartUSB light > Couldn't open device, some information will be missing *(same message on > all USB ports)* > Device Descriptor: > bLength 18 > bDescriptorType 1 > bcdUSB 1.10 > bDeviceClass 0 (Defined at Interface level) > bDeviceSubClass 0 > bDeviceProtocol 0 > bMaxPacketSize0 64 > idVendor 0x10c4 Cygnal Integrated Products, Inc. > idProduct 0xea60 CP210x UART Bridge / myAVR mySmartUSB light > bcdDevice 1.00 > iManufacturer 1 > iProduct 2 > iSerial 3 > bNumConfigurations 1 > Configuration Descriptor: > bLength 9 > bDescriptorType 2 > wTotalLength 32 > bNumInterfaces 1 > bConfigurationValue 1 > iConfiguration 0 > bmAttributes 0x80 > (Bus Powered) > MaxPower 100mA > Interface Descriptor: > bLength 9 > bDescriptorType 4 > bInterfaceNumber 0 > bAlternateSetting 0 > bNumEndpoints 2 > bInterfaceClass 255 Vendor Specific Class > bInterfaceSubClass 0 > bInterfaceProtocol 0 > iInterface 2 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x81 EP 1 IN > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > Endpoint Descriptor: > bLength 7 > bDescriptorType 5 > bEndpointAddress 0x01 EP 1 OUT > bmAttributes 2 > Transfer Type Bulk > Synch Type None > Usage Type Data > wMaxPacketSize 0x0040 1x 64 bytes > bInterval 0 > > > *Troubleshooting results with no joy so far. I'm pretty much out of ideas > at this moment. * > > Restarted weewx, reboot server, unplugged data logger from the Davis > console, switched to another fairly new Davis VantagePro2 console, tried > different USB ports on the Fitlet (I think ttyUSB0 is following the port > change), tried new Davis Logger and new USB cable between the Fitlet and > the data logger. I've tried various combinations of the previous activities. > -- 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.
