LINUX.ORG.RU

История изменений

Исправление metawishmaster, (текущая версия) :

Проблем может быть две - неправильное условие и неправильно написанная команда.

или три - в каноникале могли напартачить

ну вот смотрите, куда уж проще:

SUBSYSTEM=="i2c", KERNEL=="i2c-ESSX8336:00", ACTION=="add", RUN+="/home/user/udev-helper.sh"

и
$ udevadm info -q all -a /sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00
  looking at device '/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00':
    KERNEL=="i2c-ESSX8336:00"
    SUBSYSTEM=="i2c"
    DRIVER=="es8316"
    ATTR{jack_status}=="plugged"
    ATTR{name}=="ESSX8336:00"
    ATTR{power/async}=="enabled"
    ATTR{power/control}=="auto"
    ATTR{power/runtime_active_kids}=="0"
    ATTR{power/runtime_active_time}=="0"
    ATTR{power/runtime_enabled}=="disabled"
    ATTR{power/runtime_status}=="unsupported"
    ATTR{power/runtime_suspended_time}=="0"
    ATTR{power/runtime_usage}=="0"

Исправление metawishmaster, :

Проблем может быть две - неправильное условие и неправильно написанная команда.

или три - в каноникале могли напартачить

ну вот спротите, куда уж проще:

SUBSYSTEM=="i2c", KERNEL=="i2c-ESSX8336:00", ACTION=="add", RUN+="/home/user/udev-helper.sh"

и
$ udevadm info -q all -a /sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00
  looking at device '/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00':
    KERNEL=="i2c-ESSX8336:00"
    SUBSYSTEM=="i2c"
    DRIVER=="es8316"
    ATTR{jack_status}=="plugged"
    ATTR{name}=="ESSX8336:00"
    ATTR{power/async}=="enabled"
    ATTR{power/control}=="auto"
    ATTR{power/runtime_active_kids}=="0"
    ATTR{power/runtime_active_time}=="0"
    ATTR{power/runtime_enabled}=="disabled"
    ATTR{power/runtime_status}=="unsupported"
    ATTR{power/runtime_suspended_time}=="0"
    ATTR{power/runtime_usage}=="0"

Исходная версия metawishmaster, :

Проблем может быть две - неправильное условие и неправильно написанная команда.

или три - в каноникале погли напартачить

ну вот спротите, куда уж проще:

SUBSYSTEM=="i2c", KERNEL=="i2c-ESSX8336:00", ACTION=="add", RUN+="/home/user/udev-helper.sh"

и
$ udevadm info -q all -a /sys/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00
  looking at device '/devices/pci0000:00/0000:00:15.0/i2c_designware.0/i2c-1/i2c-ESSX8336:00':
    KERNEL=="i2c-ESSX8336:00"
    SUBSYSTEM=="i2c"
    DRIVER=="es8316"
    ATTR{jack_status}=="plugged"
    ATTR{name}=="ESSX8336:00"
    ATTR{power/async}=="enabled"
    ATTR{power/control}=="auto"
    ATTR{power/runtime_active_kids}=="0"
    ATTR{power/runtime_active_time}=="0"
    ATTR{power/runtime_enabled}=="disabled"
    ATTR{power/runtime_status}=="unsupported"
    ATTR{power/runtime_suspended_time}=="0"
    ATTR{power/runtime_usage}=="0"