06.12.2020 22:49, Dave Mielke пишет:
don't worry Dave, i am mystified too. especially when i rebootied with udev debug enabled and all is working nicely.[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?
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
