私のudevルールが機能しないのはなぜですか?

私のudevルールが機能しないのはなぜですか?

/etc/udev/rules.d/60.alsa.rules次の内容でファイルを作成しました。

KERNEL=="0000:00:1b.0", SUBSYSTEM=="pci", ATTR{label}=="Realtek High Definition Audio Device", ATTR{vendor}=="0x8086", SYMLINK+="jumanji"

/dev/jumanjiその後、init.dを使用してudevを再起動しましたが、シンボリックリンクは生成されませんでした。

どうすればいいですか?

追加情報:

udevadm info -a -n /dev/snd/by-path/pci-0000\:00\:1b.0

looking at device '/devices/pci0000:00/0000:00:1b.0/sound/card0/controlC0':
    KERNEL=="controlC0"
    SUBSYSTEM=="sound"
    DRIVER==""

  looking at parent device '/devices/pci0000:00/0000:00:1b.0/sound/card0':
    KERNELS=="card0"
    SUBSYSTEMS=="sound"
    DRIVERS==""
    ATTRS{id}=="PCH"
    ATTRS{number}=="0"

  looking at parent device '/devices/pci0000:00/0000:00:1b.0':
    KERNELS=="0000:00:1b.0"
    SUBSYSTEMS=="pci"
    DRIVERS=="snd_hda_intel"
    ATTRS{irq}=="45"
    ATTRS{subsystem_vendor}=="0x8086"
    ATTRS{broken_parity_status}=="0"
    ATTRS{class}=="0x040300"
    ATTRS{index}=="1"
    ATTRS{label}=="Realtek High Definition Audio Device"
    ATTRS{consistent_dma_mask_bits}=="64"
    ATTRS{dma_mask_bits}=="64"
    ATTRS{local_cpus}=="ff"
    ATTRS{device}=="0x1c20"
    ATTRS{msi_bus}==""
    ATTRS{local_cpulist}=="0-7"
    ATTRS{vendor}=="0x8086"
    ATTRS{subsystem_device}=="0x2042"
    ATTRS{d3cold_allowed}=="1"

  looking at parent device '/devices/pci0000:00':
    KERNELS=="pci0000:00"
    SUBSYSTEMS==""
    DRIVERS==""

ベストアンサー1

ATTRATTR{vendor}in先端と末尾にATTR{label}「S」が必要ですSUBSYSTEM

これは非常に簡単な間違いであり、私自身もやけどをしました。

おすすめ記事