From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp2 ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms11 with LMTPS id CMn0FiOp31/IYQAA0tVLHw (envelope-from ) for ; Sun, 20 Dec 2020 19:42:27 +0000 Received: from aspmx1.migadu.com ([2001:41d0:2:4a6f::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp2 with LMTPS id ONe1EiOp31+9JwAAB5/wlQ (envelope-from ) for ; Sun, 20 Dec 2020 19:42:27 +0000 Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 76F459403E6 for ; Sun, 20 Dec 2020 19:42:26 +0000 (UTC) Received: from localhost ([::1]:56110 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1kr4b1-0004mL-Mw for larch@yhetil.org; Sun, 20 Dec 2020 14:42:23 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]:44968) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kr4Su-0003or-6Z for help-guix@gnu.org; Sun, 20 Dec 2020 14:34:00 -0500 Received: from mail-40136.protonmail.ch ([185.70.40.136]:41795) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1kr4Sr-0001Ih-66 for help-guix@gnu.org; Sun, 20 Dec 2020 14:33:59 -0500 Date: Sun, 20 Dec 2020 19:33:38 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=pm.me; s=protonmail; t=1608492825; bh=Ryi5jPe2lZ6KTzc0zMbJSI5IGWPpUkGYXEm19dzONyk=; h=Date:To:From:Reply-To:Subject:From; b=fRywuIncGLDW9bQq8J9PzKibOkzufERjnZ7jmM0+GSYZq22CkWMwkizSgqurOppg+ NTunhbGa+AvVrnwU/djlo0vl9kJHIomwacHkeYcBO3cZchq+SOmhnvWsv1cWLHdCz1 ZzJV4OoCVgPWNUBWeF+dcLk3/1ICjaw7dzZ/xFLYDTq5XNy/V5C/SkflZnuyW1woqM 8TEDodML6qaDMYhgrzSMd64KEJQmDLhWC7ygqdFhlvwSS5f+1fV5eJl4+/5dhVBqgt 5yEGvS6cSeJwdTF0z1n17II1+EcTNGPpOD3WKara6RXcDjQMflupT6dhqOfJSv5kTH ZCEa9CHdhkKJQ== To: "help-guix@gnu.org" From: Jean-Baptiste Volatier Subject: adding udev rule Message-ID: MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=185.70.40.136; envelope-from=jbv@pm.me; helo=mail-40136.protonmail.ch X-Spam_score_int: -20 X-Spam_score: -2.1 X-Spam_bar: -- X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_MSPIKE_H2=-0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Mailman-Approved-At: Sun, 20 Dec 2020 14:42:09 -0500 X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Reply-To: Jean-Baptiste Volatier Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: "Help-Guix" X-Migadu-Flow: FLOW_IN X-Migadu-Spam-Score: -3.02 Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=pm.me header.s=protonmail header.b=fRywuInc; dmarc=pass (policy=quarantine) header.from=pm.me; spf=pass (aspmx1.migadu.com: domain of help-guix-bounces@gnu.org designates 209.51.188.17 as permitted sender) smtp.mailfrom=help-guix-bounces@gnu.org X-Migadu-Queue-Id: 76F459403E6 X-Spam-Score: -3.02 X-Migadu-Scanner: scn1.migadu.com X-TUID: fS7zQGc3z2J2 Hi! I am trying to setup a udev rule to enable wake on lan on my ethernet adapt= er. For that I have added to my config.scm: (define %wol-udev-rule (udev-rule "90-wol.rules" (string-append "ACTION=3D=3D\"online\", KERNEL=3D=3D\"enp0s25\", " "PROGRAM+=3D\"/usr/bin/ethtool -s enp0s25 wol g\"\n"))) And: (operating-system ... (services (append (list ... (extra-special-file "/usr/bin/ethtool" (file-append ethtool "/sbin/ethtool")) (udev-rules-service 'wol %wol-udev-rule) ... %desktop-services)) ... ) Somehow this does not work, it might be because of my udev rule but on the = other hand the output of "udevadm test /devices/ ... /enp3s0" does not show= my 90-wol.rules so it looks like it is not added ? Any thoughts ? > sudo udevadm test /devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:0= 4.0/0000:03:00.0/net/enp3s0 calling: test version 3.2.9 This program is for debugging only, it does not run any program specified by a RUN key. It may show incorrect results, because some values may be different, or not available at a simulation run. =3D=3D=3D trie on-disk =3D=3D=3D tool version: 3 file size: 8270736 bytes header size 80 bytes strings 2110312 bytes nodes 6160344 bytes Load module index timestamp of '/gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9/etc/u= dev/rules.d' changed Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/50-udev-default.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-block.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-cdrom_id.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-drm.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-evdev.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-input-id.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-persistent-alsa.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-persistent-input.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-persistent-storage-tape.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-persistent-storage.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-persistent-v4l.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-sensor.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/60-serial.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/64-btrfs.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/70-joystick.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/70-mouse.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/70-touchpad.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/75-net-description.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/75-probe_mtd.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/78-sound-card.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/80-drivers.rules Reading rules file: /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9= /lib/udev/rules.d/80-net-name-slot.rules rules contain 24576 bytes tokens (2048 * 12 bytes), 9493 bytes strings 1086 strings (16592 bytes), 683 de-duplicated (7503 bytes), 404 trie nodes = used IMPORT builtin 'net_id' /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3= .2.9/lib/udev/rules.d/75-net-description.rules:6 IMPORT builtin 'hwdb' /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2= .9/lib/udev/rules.d/75-net-description.rules:12 NAME 'enp3s0' /gnu/store/z1ngxz9rc1vqpbwvvlm8l37fa0q6ga5x-eudev-3.2.9/lib/u= dev/rules.d/80-net-name-slot.rules:12 created db file '/run/udev/data/n2' for '/devices/pci0000:00/0000:00:01.2/0= 000:01:00.0/0000:02:04.0/0000:03:00.0/net/enp3s0' ACTION=3Dadd DEVPATH=3D/devices/pci0000:00/0000:00:01.2/0000:01:00.0/0000:02:04.0/0000:0= 3:00.0/net/enp3s0 ID_BUS=3Dpci ID_MODEL_FROM_DATABASE=3DRTL8111/8168/8411 PCI Express Gigabit Ethernet Con= troller (Onboard Ethernet) ID_MODEL_ID=3D0x8168 ID_NET_NAME_MAC=3Denxb42e998752a8 ID_NET_NAME_PATH=3Denp3s0 ID_OUI_FROM_DATABASE=3DGIGA-BYTE TECHNOLOGY CO.,LTD. ID_PCI_CLASS_FROM_DATABASE=3DNetwork controller ID_PCI_SUBCLASS_FROM_DATABASE=3DEthernet controller ID_VENDOR_FROM_DATABASE=3DRealtek Semiconductor Co., Ltd. ID_VENDOR_ID=3D0x10ec IFINDEX=3D2 INTERFACE=3Denp3s0 SUBSYSTEM=3Dnet USEC_INITIALIZED=3D6844556 Unload module index