장치가 목록에 있고 상태를 쿼리할 수 있는데도 원하는 서비스를 장치에 추가할 수 없습니다.

장치가 목록에 있고 상태를 쿼리할 수 있는데도 원하는 서비스를 장치에 추가할 수 없습니다.

이것LPD8음악적 물리적 하드웨어입니다. 연결되면 시작하고 싶습니다.유체 합성기. Debian에는 컴포지터를 fluidsynth.service실행하는 인스턴스 가 있습니다 .--user

Systemd는 장치를 연결하자마자 장치를 인식합니다.

$ systemctl --user list-units --type=device

UNIT                                                                                                LOAD   ACTIVE         DESCRIPTION
...
sys-devices-platform-soc-1c1a000.usb-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-sound-card1-controlC1.device loaded active plugged LPD8
...

설명과 단위 측면에서 LPD8의 상태를 쿼리할 수 있습니다.

$ systemctl status LPD8.device

○ LPD8.device - /LPD8
     Loaded: loaded
     Active: inactive (dead)


$ systemctl status sys-devices-platform-soc-1c1a000.usb-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-sound-card1-controlC1.device

○ sys-devices-platform-soc-1c1a000.usb-usb1-1x2d1-1x2d1.3-1x2d1.3:1.0-sound-card1-controlC1.device - /sys/devices/platform/soc/1c1a000.usb/usb1/1x2d1/1x2d1.3/1x2d1.3:1.0/sound/card1/controlC1
     Loaded: loaded
     Active: inactive (dead)

그러나 LPD8 장치에 add-wants연결할 수 없습니다. systemd에서 장치 파일이 누락되었다고 불평하는 것 같습니다.fluidsynth.service

$ systemctl --user add-wants LPD8.device fluidsynth.service
Failed to add dependency: Unit file LPD8.device does not exist.

$ systemctl --user add-wants sys-devices-platform-soc-1c1a000.usb-usb1-1\x2d1-1\x2d1.3-1\x2d1.3:1.0-sound-card1-controlC1.device fluidsynth.service
Failed to add dependency: Unit file sys-devices-platform-soc-1c1a000.usb-usb1-1x2d1-1x2d1.3-1x2d1.3:1.0-sound-card1-controlC1.device does not exist.

fluidsynth.serviceLPD8을 연결하면 부팅됩니다. 무엇이 빠졌나요?

관련 정보