06.12.2020 22:49, Dave Mielke пишет:
[quoted lines by Jason White on 2020/12/06 at 13:48 -0500]

Your udev rules look good. Is the kernel log showing a USB disconnect?
Apparently not. Here are the logs created by reconnecting the device while
running systemctl -f.
i'm mystified, especially because you and Alexander are using the same version
of systemd. I think you said earlier that all this started happening when you
upgraded systemd. Is that right?

The natyure of the problem is that the brltty service instance that's
controllibng your device stays active as long as it's required, i.e. (in this
case) as long as the virtually created device unit depends on it. It seems that
this dependency isn't being maintained on your system, which, to me, is just
plain wrong.

Could you please attach the output of systemctl list-units?

don't worry Dave, i am mystified too. especially when i rebootied with udev debug enabled and all is working nicely.

i attach file when all is working.

--
Sincerely, Alexander.

  UNIT                                                                          
           LOAD   ACTIVE SUB       DESCRIPTION                                  
                                
  proc-sys-fs-binfmt_misc.automount                                             
           loaded active waiting   Arbitrary Executable File Formats File 
System Automount Point                
  sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d2-1\x2d2.1.device               
           loaded active plugged   Yubikey 4/5 OTP+U2F+CCID                     
                                
  sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d6.device                        
           loaded active plugged   Focus_2                                      
                                
  
sys-devices-pci0000:00-0000:00:14.0-usb1-1\x2d7-1\x2d7:1.0-bluetooth-hci0.device
         loaded active plugged   
/sys/devices/pci0000:00/0000:00:14.0/usb1/1-7/1-7:1.0/bluetooth/hci0         
  
sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda1.device
 loaded active plugged   ST1000DM010-2EP102 Microsoft\x20reserved\x20partition  
                      
  
sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda-sda2.device
 loaded active plugged   ST1000DM010-2EP102 data                                
                      
  
sys-devices-pci0000:00-0000:00:17.0-ata1-host0-target0:0:0-0:0:0:0-block-sda.device
      loaded active plugged   ST1000DM010-2EP102                                
                           
  
sys-devices-pci0000:00-0000:00:17.0-ata2-host1-target1:0:0-1:0:0:0-block-sdb-sdb1.device
 loaded active plugged   ST500DM002-1BD142 ESP                                  
                      
  
sys-devices-pci0000:00-0000:00:17.0-ata2-host1-target1:0:0-1:0:0:0-block-sdb-sdb2.device
 loaded active plugged   ST500DM002-1BD142 XBOOTLDR                             
                      
  
sys-devices-pci0000:00-0000:00:17.0-ata2-host1-target1:0:0-1:0:0:0-block-sdb-sdb3.device
 loaded active plugged   ST500DM002-1BD142 
Linux\x20x86-64\x20root\x20\x28\x2f\x29                    
  
sys-devices-pci0000:00-0000:00:17.0-ata2-host1-target1:0:0-1:0:0:0-block-sdb-sdb4.device
 loaded active plugged   ST500DM002-1BD142 Linux\x20swap                        
                      
  
sys-devices-pci0000:00-0000:00:17.0-ata2-host1-target1:0:0-1:0:0:0-block-sdb.device
      loaded active plugged   ST500DM002-1BD142                                 
                           
  
sys-devices-pci0000:00-0000:00:1b.0-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p1.device
     loaded active plugged   ADATA SX8200PNP esp                                
                          
  
sys-devices-pci0000:00-0000:00:1b.0-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p2.device
     loaded active plugged   ADATA SX8200PNP root                               
                          
  
sys-devices-pci0000:00-0000:00:1b.0-0000:01:00.0-nvme-nvme0-nvme0n1-nvme0n1p3.device
     loaded active plugged   ADATA SX8200PNP swap                               
                          
  sys-devices-pci0000:00-0000:00:1b.0-0000:01:00.0-nvme-nvme0-nvme0n1.device    
           loaded active plugged   ADATA SX8200PNP                              
                                
  sys-devices-pci0000:00-0000:00:1c.2-0000:03:00.0-net-wlp3s0.device            
           loaded active plugged   QCA6174 802.11ac Wireless Network Adapter    
                                
  
sys-devices-pci0000:00-0000:00:1d.0-0000:06:00.0-nvme-nvme1-nvme1n1-nvme1n1p1.device
     loaded active plugged   Samsung SSD 960 EVO 250GB 
EFI\x20system\x20partition                         
  
sys-devices-pci0000:00-0000:00:1d.0-0000:06:00.0-nvme-nvme1-nvme1n1-nvme1n1p2.device
     loaded active plugged   Samsung SSD 960 EVO 250GB 
Microsoft\x20reserved\x20partition                 
  
sys-devices-pci0000:00-0000:00:1d.0-0000:06:00.0-nvme-nvme1-nvme1n1-nvme1n1p3.device
     loaded active plugged   Samsung SSD 960 EVO 250GB 
Basic\x20data\x20partition                         
  
sys-devices-pci0000:00-0000:00:1d.0-0000:06:00.0-nvme-nvme1-nvme1n1-nvme1n1p4.device
     loaded active plugged   Samsung SSD 960 EVO 250GB 4                        
                          
  sys-devices-pci0000:00-0000:00:1d.0-0000:06:00.0-nvme-nvme1-nvme1n1.device    
           loaded active plugged   Samsung SSD 960 EVO 250GB                    
                                
  sys-devices-pci0000:00-0000:00:1f.3-sound-card0.device                        
           loaded active plugged   200 Series PCH HD Audio                      
                                
  sys-devices-pci0000:00-0000:00:1f.6-net-enp0s31f6.device                      
           loaded active plugged   Ethernet Connection (2) I219-V               
                                
  sys-devices-platform-MSFT0101:00-tpm-tpm0.device                              
           loaded active plugged   /sys/devices/platform/MSFT0101:00/tpm/tpm0   
                                
  sys-devices-platform-MSFT0101:00-tpmrm-tpmrm0.device                          
           loaded active plugged   
/sys/devices/platform/MSFT0101:00/tpmrm/tpmrm0                               
  sys-devices-platform-serial8250-tty-ttyS1.device                              
           loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS1   
                                
  sys-devices-platform-serial8250-tty-ttyS2.device                              
           loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS2   
                                
  sys-devices-platform-serial8250-tty-ttyS3.device                              
           loaded active plugged   /sys/devices/platform/serial8250/tty/ttyS3   
                                
  sys-devices-pnp0-00:01-tty-ttyS0.device                                       
           loaded active plugged   /sys/devices/pnp0/00:01/tty/ttyS0            
                                
  sys-devices-virtual-misc-rfkill.device                                        
           loaded active plugged   /sys/devices/virtual/misc/rfkill             
                                
  sys-module-configfs.device                                                    
           loaded active plugged   /sys/module/configfs                         
                                
  sys-module-fuse.device                                                        
           loaded active plugged   /sys/module/fuse                             
                                
  sys-subsystem-bluetooth-devices-hci0.device                                   
           loaded active plugged   /sys/subsystem/bluetooth/devices/hci0        
                                
  sys-subsystem-net-devices-enp0s31f6.device                                    
           loaded active plugged   Ethernet Connection (2) I219-V               
                                
  sys-subsystem-net-devices-wlp3s0.device                                       
           loaded active plugged   QCA6174 802.11ac Wireless Network Adapter    
                                
  -.mount                                                                       
           loaded active mounted   Root Mount                                   
                                
  \x2esnapshots.mount                                                           
           loaded active mounted   /.snapshots                                  
                                
  boot.mount                                                                    
           loaded active mounted   /boot                                        
                                
  dev-hugepages.mount                                                           
           loaded active mounted   Huge Pages File System                       
                                
  dev-mqueue.mount                                                              
           loaded active mounted   POSIX Message Queue File System              
                                
  home.mount                                                                    
           loaded active mounted   /home                                        
                                
  run-user-1000-gvfs.mount                                                      
           loaded active mounted   /run/user/1000/gvfs                          
                                
  run-user-1000.mount                                                           
           loaded active mounted   /run/user/1000                               
                                
  sys-fs-fuse-connections.mount                                                 
           loaded active mounted   FUSE Control File System                     
                                
  sys-kernel-config.mount                                                       
           loaded active mounted   Kernel Configuration File System             
                                
  sys-kernel-debug.mount                                                        
           loaded active mounted   Kernel Debug File System                     
                                
  sys-kernel-tracing.mount                                                      
           loaded active mounted   Kernel Trace File System                     
                                
  tmp.mount                                                                     
           loaded active mounted   Temporary Directory (/tmp)                   
                                
  systemd-ask-password-console.path                                             
           loaded active waiting   Dispatch Password Requests to Console 
Directory Watch                        
  systemd-ask-password-wall.path                                                
           loaded active waiting   Forward Password Requests to Wall Directory 
Watch                            
  init.scope                                                                    
           loaded active running   System and Service Manager                   
                                
  session-2.scope                                                               
           loaded active running   Session 2 of user alex                       
                                
  accounts-daemon.service                                                       
           loaded active running   Accounts Service                             
                                
  [email protected]                                           
           loaded active running   BRLTTY Instance: /dev/bus/usb/001/004        
                                
  cpupower.service                                                              
           loaded active exited    Apply cpupower configuration                 
                                
  dbus-broker.service                                                           
           loaded active running   D-Bus System Message Bus                     
                                
  dracut-shutdown.service                                                       
           loaded active exited    Restore /run/initramfs on shutdown           
                                
  kmod-static-nodes.service                                                     
           loaded active exited    Create list of static device nodes for the 
current kernel                    
  lightdm.service                                                               
           loaded active running   Light Display Manager                        
                                
  lm_sensors.service                                                            
           loaded active exited    Initialize hardware monitoring sensors       
                                
  lvm2-lvmetad.service                                                          
           loaded active running   LVM2 metadata daemon                         
                                
  lvm2-monitor.service                                                          
           loaded active exited    Monitoring of LVM2 mirrors, snapshots etc. 
using dmeventd or progress polling
  polkit.service                                                                
           loaded active running   Authorization Manager                        
                                
  rtkit-daemon.service                                                          
           loaded active running   RealtimeKit Scheduling Policy Service        
                                
  sshd.service                                                                  
           loaded active running   OpenSSH Daemon                               
                                
  systemd-fsck@dev-disk-by\x2duuid-ED6A\x2d7343.service                         
           loaded active exited    File System Check on 
/dev/disk/by-uuid/ED6A-7343                             
  systemd-journal-flush.service                                                 
           loaded active exited    Flush Journal to Persistent Storage          
                                
  systemd-journald.service                                                      
           loaded active running   Journal Service                              
                                
  systemd-logind.service                                                        
           loaded active running   User Login Management                        
                                
  systemd-machined.service                                                      
           loaded active running   Virtual Machine and Container Registration 
Service                           
  systemd-modules-load.service                                                  
           loaded active exited    Load Kernel Modules                          
                                
  systemd-networkd.service                                                      
           loaded active running   Network Service                              
                                
  systemd-random-seed.service                                                   
           loaded active exited    Load/Save Random Seed                        
                                
  systemd-remount-fs.service                                                    
           loaded active exited    Remount Root and Kernel File Systems         
                                
  systemd-resolved.service                                                      
           loaded active running   Network Name Resolution                      
                                
  systemd-sysctl.service                                                        
           loaded active exited    Apply Kernel Variables                       
                                
  systemd-timesyncd.service                                                     
           loaded active running   Network Time Synchronization                 
                                
  systemd-tmpfiles-setup-dev.service                                            
           loaded active exited    Create Static Device Nodes in /dev           
                                
  systemd-tmpfiles-setup.service                                                
           loaded active exited    Create Volatile Files and Directories        
                                
  systemd-udev-trigger.service                                                  
           loaded active exited    Coldplug All udev Devices                    
                                
  systemd-udevd.service                                                         
           loaded active running   Rule-based Manager for Device Events and 
Files                               
  systemd-update-utmp.service                                                   
           loaded active exited    Update UTMP about System Boot/Shutdown       
                                
  systemd-user-sessions.service                                                 
           loaded active exited    Permit User Sessions                         
                                
  thermald.service                                                              
           loaded active running   Thermal Daemon Service                       
                                
  udisks2.service                                                               
           loaded active running   Disk Manager                                 
                                
  upower.service                                                                
           loaded active running   Daemon for power management                  
                                
  [email protected]                                                 
           loaded active exited    User Runtime Directory /run/user/1000        
                                
  [email protected]                                                             
           loaded active running   User Manager for UID 1000                    
                                
  -.slice                                                                       
           loaded active active    Root Slice                                   
                                
  machine.slice                                                                 
           loaded active active    Virtual Machine and Container Slice          
                                
  system-brltty.slice                                                           
           loaded active active    system-brltty.slice                          
                                
  system-getty.slice                                                            
           loaded active active    system-getty.slice                           
                                
  system-modprobe.slice                                                         
           loaded active active    system-modprobe.slice                        
                                
  system-systemd\x2dfsck.slice                                                  
           loaded active active    system-systemd\x2dfsck.slice                 
                                
  system.slice                                                                  
           loaded active active    System Slice                                 
                                
  user-1000.slice                                                               
           loaded active active    User Slice of UID 1000                       
                                
  user.slice                                                                    
           loaded active active    User and Session Slice                       
                                
  dbus.socket                                                                   
           loaded active running   D-Bus System Message Bus Socket              
                                
  dm-event.socket                                                               
           loaded active listening Device-mapper event daemon FIFOs             
                                
  libvirtd-admin.socket                                                         
           loaded active listening Libvirt admin socket                         
                                
  libvirtd-ro.socket                                                            
           loaded active listening Libvirt local read-only socket               
                                
  libvirtd.socket                                                               
           loaded active listening Libvirt local socket                         
                                
  lvm2-lvmetad.socket                                                           
           loaded active running   LVM2 metadata daemon socket                  
                                
  lvm2-lvmpolld.socket                                                          
           loaded active listening LVM2 poll daemon socket                      
                                
  pcscd.socket                                                                  
           loaded active listening PC/SC Smart Card Daemon Activation Socket    
                                
  systemd-coredump.socket                                                       
           loaded active listening Process Core Dump Socket                     
                                
  systemd-journald-audit.socket                                                 
           loaded active running   Journal Audit Socket                         
                                
  systemd-journald-dev-log.socket                                               
           loaded active running   Journal Socket (/dev/log)                    
                                
  systemd-journald.socket                                                       
           loaded active running   Journal Socket                               
                                
  systemd-networkd.socket                                                       
           loaded active running   Network Service Netlink Socket               
                                
  systemd-rfkill.socket                                                         
           loaded active listening Load/Save RF Kill Switch Status /dev/rfkill 
Watch                            
  systemd-udevd-control.socket                                                  
           loaded active running   udev Control Socket                          
                                
  systemd-udevd-kernel.socket                                                   
           loaded active running   udev Kernel Socket                           
                                
  virtlockd.socket                                                              
           loaded active listening Virtual machine lock manager socket          
                                
  virtlogd.socket                                                               
           loaded active listening Virtual machine log manager socket           
                                
  dev-disk-by\x2duuid-20900473\x2d0746\x2d4e8d\x2dade6\x2d354023573a13.swap     
           loaded active active    
/dev/disk/by-uuid/20900473-0746-4e8d-ade6-354023573a13                       
  basic.target                                                                  
           loaded active active    Basic System                                 
                                
  bluetooth.target                                                              
           loaded active active    Bluetooth                                    
                                
  cryptsetup.target                                                             
           loaded active active    Local Encrypted Volumes                      
                                
  getty.target                                                                  
           loaded active active    Login Prompts                                
                                
  graphical.target                                                              
           loaded active active    Graphical Interface                          
                                
  local-fs-pre.target                                                           
           loaded active active    Local File Systems (Pre)                     
                                
  local-fs.target                                                               
           loaded active active    Local File Systems                           
                                
  multi-user.target                                                             
           loaded active active    Multi-User System                            
                                
  network.target                                                                
           loaded active active    Network                                      
                                
  nss-lookup.target                                                             
           loaded active active    Host and Network Name Lookups                
                                
  nss-user-lookup.target                                                        
           loaded active active    User and Group Name Lookups                  
                                
  paths.target                                                                  
           loaded active active    Paths                                        
                                
  remote-fs.target                                                              
           loaded active active    Remote File Systems                          
                                
  slices.target                                                                 
           loaded active active    Slices                                       
                                
  smartcard.target                                                              
           loaded active active    Smart Card                                   
                                
  sockets.target                                                                
           loaded active active    Sockets                                      
                                
  sound.target                                                                  
           loaded active active    Sound Card                                   
                                
  swap.target                                                                   
           loaded active active    Swap                                         
                                
  sysinit.target                                                                
           loaded active active    System Initialization                        
                                
  time-set.target                                                               
           loaded active active    System Time Set                              
                                
  time-sync.target                                                              
           loaded active active    System Time Synchronized                     
                                
  timers.target                                                                 
           loaded active active    Timers                                       
                                
  fstrim.timer                                                                  
           loaded active waiting   Discard unused blocks once a week            
                                
  man-db.timer                                                                  
           loaded active waiting   Daily man-db regeneration                    
                                
  pkgfile-update.timer                                                          
           loaded active waiting   pkgfile database update timer                
                                
  pkgstats.timer                                                                
           loaded active waiting   Weekly pkgstats submission                   
                                
  shadow.timer                                                                  
           loaded active waiting   Daily verification of password and group 
files                               
  snapper-cleanup.timer                                                         
           loaded active waiting   Daily Cleanup of Snapper Snapshots           
                                
  snapper-timeline.timer                                                        
           loaded active waiting   Timeline of Snapper Snapshots                
                                
  systemd-tmpfiles-clean.timer                                                  
           loaded active waiting   Daily Cleanup of Temporary Directories       
                                
  updatedb.timer                                                                
           loaded active waiting   Daily locate database update                 
                                

LOAD   = Reflects whether the unit definition was properly loaded.
ACTIVE = The high-level unit activation state, i.e. generalization of SUB.
SUB    = The low-level unit activation state, values depend on unit type.
148 loaded units listed. Pass --all to see loaded but inactive units, too.
To show all installed unit files use 'systemctl list-unit-files'.
_______________________________________________
This message was sent via the BRLTTY mailing list.
To post a message, send an e-mail to: [email protected]
For general information, go to: http://brltty.app/mailman/listinfo/brltty

Reply via email to