I also ran dmesg with the serial adaptor inserted and the following are the 
last six lines of output: 

[ 1596.869545] usb 3-1: New USB device strings: Mfr=1, Product=2, 
SerialNumber=3
[ 1596.869548] usb 3-1: Product: CP2102 USB to UART Bridge Controller
[ 1596.869551] usb 3-1: Manufacturer: Silicon Labs
[ 1596.869553] usb 3-1: SerialNumber: 0001
[ 1596.870446] cp210x 3-1:1.0: cp210x converter detected
[ 1596.873368] usb 3-1: cp210x converter now attached to ttyUSB0
On Wednesday 21 February 2024 at 13:18:38 UTC Dave McCreath wrote:

> Ville
>
> Many thanks for your support.  As requested output of ls /dev/
>
> is here:
>
> DMac@WeeWX:~ $ ls /dev/
> autofs           loop1         ram6        tty24  tty58      vcsu1
> block            loop2         ram7        tty25  tty59      vcsu2
> bsg              loop3         ram8        tty26  tty6       vcsu3
> btrfs-control    loop4         ram9        tty27  tty60      vcsu4
> bus              loop5         random      tty28  tty61      vcsu5
> cachefiles       loop6         rfkill      tty29  tty62      vcsu6
> cec0             loop7         rtc         tty3   tty63      vcsu7
> cec1             loop-control  rtc0        tty30  tty7       vga_arbiter
> char             mapper        sda         tty31  tty8       vhci
> console          media0        sda1        tty32  tty9       vhost-net
> cpu_dma_latency  media1        serial      tty33  ttyAMA10   vhost-vsock
> cuse             media2        serial0     tty34  ttyprintk  video19
> disk             mem           sg0         tty35  ttyUSB0    video20
> dma_heap         mmcblk0       shm         tty36  uhid       video21
> dri              mmcblk0p1     snd         tty37  uinput     video22
> fd               mmcblk0p2     spidev10.0  tty38  urandom    video23
> full             mqueue        stderr      tty39  v4l        video24
> fuse             net           stdin       tty4   vantage    video25
> gpiochip0        null          stdout      tty40  vcio       video26
> gpiochip1        port          tty         tty41  vc-mem     video27
> gpiochip2        ppp           tty0        tty42  vcs        video28
> gpiochip3        pps0          tty1        tty43  vcs1       video29
> gpiochip4        ptmx          tty10       tty44  vcs2       video30
> gpiomem0         ptp0          tty11       tty45  vcs3       video31
> gpiomem1         pts           tty12       tty46  vcs4       video32
> gpiomem2         ram0          tty13       tty47  vcs5       video33
> gpiomem3         ram1          tty14       tty48  vcs6       video34
> gpiomem4         ram10         tty15       tty49  vcs7       video35
> hwrng            ram11         tty16       tty5   vcsa       video36
> i2c-11           ram12         tty17       tty50  vcsa1      video37
> i2c-12           ram13         tty18       tty51  vcsa2      watchdog
> initctl          ram14         tty19       tty52  vcsa3      watchdog0
> input            ram15         tty2        tty53  vcsa4      zero
> kmsg             ram2          tty20       tty54  vcsa5
> kvm              ram3          tty21       tty55  vcsa6
> log              ram4          tty22       tty56  vcsa7
> loop0            ram5          tty23       tty57  vcsu
>
> Regards
>
> Dave
>
>
> On Wednesday 21 February 2024 at 12:49:42 UTC vhel...@gmail.com wrote:
>
>> Hi,
>>
>> Plug the USB serial converter with weatherstation plugged to your RPI5.
>> Check from linux terminal command: ls /dev/ to see is your logger there.
>> Paste the results of: ls /dev/ here.
>>
>> -Ville-
>>
>>
>> keskiviikko 21. helmikuuta 2024 klo 14.38.36 UTC+2 Dave McCreath 
>> kirjoitti:
>>
>>> Recently acquired an RPi 5 and decided this morning to migrate WeeWX 
>>> over to it from an up to date RPi 4.
>>>
>>> Three attempts, all failed with the same errors.  I have tried with both 
>>> the USB serial connector inserted and without.  I'm running the RPi 
>>> headless over VNC and nothing else plugged into it at all apart from the 
>>> power lead.
>>>
>>> *Log:*
>>>
>>>  2024-02-21T12:15:44.944885+00:00 WeeWX weectl[2869]: INFO weectllib: 
>>> Initializing weectl version 5.0.2
>>> 2024-02-21T12:15:44.945066+00:00 WeeWX weectl[2869]: INFO weectllib: 
>>> Command line: /usr/share/weewx/weectl.py station reconfigure 
>>> --config=/etc/weewx/weewx.conf --driver=weewx.drivers.vantage 
>>> --units=metric --location=Leverington --latitude=52.693 --longitude=0.147 
>>> --altitude=3,meter --register=y --station-url=
>>> https://www.wunderground.com/dashboard/pws/ICAMBSLE2 --no-prompt 
>>> --no-backup
>>> 2024-02-21T12:15:44.945101+00:00 WeeWX weectl[2869]: ERROR 
>>> weeutil.startup: Cannot load user extensions: No module named 'user'
>>> 2024-02-21T12:15:44.974672+00:00 WeeWX weectl[2869]: INFO 
>>> weectl-station: Using Vantage version 3.6.2 (weewx.drivers.vantage)
>>> 2024-02-21T12:15:45.030191+00:00 WeeWX systemd[1]: Reloading.
>>> 2024-02-21T12:15:45.848292+00:00 WeeWX systemd[1]: Reloading.
>>> 2024-02-21T12:15:46.281844+00:00 WeeWX systemd[1]: Started weewx.service 
>>> - WeeWX.
>>> 2024-02-21T12:15:46.362945+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Initializing weewxd version 5.0.2
>>> 2024-02-21T12:15:46.363060+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Command line: /usr/share/weewx/weewxd.py /etc/weewx/weewx.conf
>>> 2024-02-21T12:15:46.371965+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Using Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0]
>>> 2024-02-21T12:15:46.372032+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Located at /usr/bin/python3
>>> 2024-02-21T12:15:46.374175+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Platform Linux-6.1.0-rpi8-rpi-2712-aarch64-with-glibc2.36
>>> 2024-02-21T12:15:46.374268+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Locale: 'en_GB.UTF-8'
>>> 2024-02-21T12:15:46.374299+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Entry path: /usr/share/weewx/weewxd.py
>>> 2024-02-21T12:15:46.374324+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> WEEWX_ROOT: /etc/weewx
>>> 2024-02-21T12:15:46.374352+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Configuration file: /etc/weewx/weewx.conf
>>> 2024-02-21T12:15:46.374376+00:00 WeeWX weewxd[3153]: INFO __main__: User 
>>> module: /etc/weewx/bin/user
>>> 2024-02-21T12:15:46.374401+00:00 WeeWX weewxd[3153]: INFO __main__: 
>>> Debug: 0
>>> 2024-02-21T12:15:46.374584+00:00 WeeWX weewxd[3153]: INFO weewx.engine: 
>>> Loading station type Vantage (weewx.drivers.vantage)
>>> 2024-02-21T12:15:46.379577+00:00 WeeWX weewxd[3153]: ERROR weewx.engine: 
>>> Import of driver failed: [Errno 2] could not open port /dev/ttyUSB0: [Errno 
>>> 2] No such file or directory: '/dev/ttyUSB0' (<class 
>>> 'serial.serialutil.SerialException'>)
>>> 2024-02-21T12:15:46.382885+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  Traceback (most recent call last):
>>> 2024-02-21T12:15:46.384033+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File 
>>> "/usr/lib/python3/dist-packages/serial/serialposix.py", line 322, in open
>>> 2024-02-21T12:15:46.384085+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      self.fd = os.open(self.portstr, os.O_RDWR | 
>>> os.O_NOCTTY | os.O_NONBLOCK)
>>> 2024-02-21T12:15:46.384112+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****               
>>>  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> 2024-02-21T12:15:46.384136+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  FileNotFoundError: [Errno 2] No such file or 
>>> directory: '/dev/ttyUSB0'
>>> 2024-02-21T12:15:46.384173+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  
>>> 2024-02-21T12:15:46.384196+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  During handling of the above exception, another 
>>> exception occurred:
>>> 2024-02-21T12:15:46.384219+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  
>>> 2024-02-21T12:15:46.384240+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  Traceback (most recent call last):
>>> 2024-02-21T12:15:46.384261+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File "/usr/share/weewx/weewx/engine.py", line 
>>> 115, in setupStation
>>> 2024-02-21T12:15:46.384285+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      self.console = loader_function(config_dict, 
>>> self)
>>> 2024-02-21T12:15:46.384311+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****                     
>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> 2024-02-21T12:15:46.384339+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", 
>>> line 32, in loader
>>> 2024-02-21T12:15:46.384367+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      return VantageService(engine, config_dict)
>>> 2024-02-21T12:15:46.384391+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> 2024-02-21T12:15:46.384417+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", 
>>> line 2046, in __init__
>>> 2024-02-21T12:15:46.384448+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      Vantage.__init__(self, 
>>> **config_dict[DRIVER_NAME])
>>> 2024-02-21T12:15:46.384477+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", 
>>> line 536, in __init__
>>> 2024-02-21T12:15:46.384504+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      self.port.openPort()
>>> 2024-02-21T12:15:46.384528+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File "/usr/share/weewx/weewx/drivers/vantage.py", 
>>> line 319, in openPort
>>> 2024-02-21T12:15:46.384556+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      self.serial_port = serial.Serial(self.port, 
>>> self.baudrate, timeout=self.timeout)
>>> 2024-02-21T12:15:46.384577+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****                         
>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> 2024-02-21T12:15:46.384607+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File 
>>> "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in __init__
>>> 2024-02-21T12:15:46.384633+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      self.open()
>>> 2024-02-21T12:15:46.384660+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****    File 
>>> "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in open
>>> 2024-02-21T12:15:46.384691+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****      raise SerialException(msg.errno, "could not 
>>> open port {}: {}".format(self._port, msg))
>>> 2024-02-21T12:15:46.384732+00:00 WeeWX weewxd[3153]: CRITICAL 
>>> weewx.engine:     ****  serial.serialutil.SerialException: [Errno 2] could 
>>> not open port /dev/ttyUSB0: [Errno 2] No such file or directory: 
>>> '/dev/ttyUSB0'
>>> 2024-02-21T12:15:46.384766+00:00 WeeWX weewxd[3153]: CRITICAL __main__: 
>>> Unable to load driver: [Errno 2] could not open port /dev/ttyUSB0: [Errno 
>>> 2] No such file or directory: '/dev/ttyUSB0'
>>> 2024-02-21T12:15:46.384797+00:00 WeeWX weewxd[3153]: CRITICAL __main__: 
>>>     ****  Exiting...
>>> 2024-02-21T12:15:46.418049+00:00 WeeWX systemd[1]: weewx.service: Main 
>>> process exited, code=exited, status=4/NOPERMISSION
>>> 2024-02-21T12:15:46.418151+00:00 WeeWX systemd[1]: weewx.service: Failed 
>>> with result 'exit-code'.
>>> 2024-02-21T12:17:01.034563+00:00 WeeWX CRON[3176]: (root) CMD (cd / && 
>>> run-parts --report /etc/cron.hourly)
>>>
>>> *Output of weewx status:*
>>>
>>> weewx.service - WeeWX
>>>      Loaded: loaded (/lib/systemd/system/weewx.service; enabled; preset: 
>>> enabled)
>>>      Active: failed (Result: exit-code) since Wed 2024-02-21 12:15:46 
>>> GMT; 22s ago
>>>    Duration: 136ms
>>>        Docs: https://weewx.com/docs
>>>     Process: 3153 ExecStart=weewxd /etc/weewx/weewx.conf (code=exited, 
>>> status=4)
>>>    Main PID: 3153 (code=exited, status=4)
>>>         CPU: 127ms
>>>
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     ****     
>>>                     
>>> ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     ****   
>>>  File "/usr/lib/python3/dist-packages/serial/serialutil.py", line 244, in 
>>> __init__
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     ****     
>>>  self.open()
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     ****   
>>>  File "/usr/lib/python3/dist-packages/serial/serialposix.py", line 325, in 
>>> open
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     ****     
>>>  raise SerialException(msg.errno, "could not open port {}: 
>>> {}".format(self._port, msg))
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL weewx.engine:     **** 
>>>  serial.serialutil.SerialException: [Errno 2] could not open port 
>>> /dev/ttyUSB0: [Errno 2] No such file or directory: '/dev/ttyUSB0'
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL __main__: Unable to load 
>>> driver: [Errno 2] could not open port /dev/ttyUSB0: [Errno 2] No such file 
>>> or directory: '/dev/ttyUSB0'
>>> Feb 21 12:15:46 WeeWX weewxd[3153]: CRITICAL __main__:     **** 
>>>  Exiting...
>>> Feb 21 12:15:46 WeeWX systemd[1]: weewx.service: Main process exited, 
>>> code=exited, status=4/NOPERMISSION
>>> Feb 21 12:15:46 WeeWX systemd[1]: weewx.service: Failed with result 
>>> 'exit-code'.
>>>
>>> ENDS
>>>
>>> From what I can see from very limited experience, it looks like a fault 
>>> with the serial USB connection (that is now back working fine on the RPi4).
>>>
>>> Any help much appreciated.
>>>
>>> Dave
>>>
>>>
>>>

-- 
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 weewx-user+unsubscr...@googlegroups.com.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/weewx-user/c441d8da-7624-43ef-86b4-3da2faf25168n%40googlegroups.com.

Reply via email to