Package: udev Version: 257.2-3 Severity: normal The following are 2 options I tried in /etc/udev/rules.d/99mega.rules: DEVPATH=="/module/megaraid_sas" RUN+="/usr/local/sbin/mega" DRIVER=="megaraid_sas" RUN+="/usr/local/sbin/mega"
I don't know which of them is preferred but they both work. Below is the script I use to create the device node, the restorecon line is needed for correct SE Linux labelling and won't cause any harm if restorecon isn't installed or if SE Linux is disabled. #!/bin/bash set -e test -e /sys/kernel/debug/megaraid_sas grep -o -P '^\d\d\d(?= megaraid_sas_ioctl)' /proc/devices > /dev/null [[ -e /dev/megaraid_sas_ioctl_node ]] || mknod /dev/megaraid_sas_ioctl_node c `grep -o -P '^\d\d\d(?= megaraid_sas_ioctl)' /proc/devices` 0 [ -x /sbin/restorecon ] && /sbin/restorecon /dev/megaraid_sas_ioctl_node -- Package-specific info: -- System Information: Debian Release: trixie/sid Architecture: amd64 (x86_64) Kernel: Linux 6.12.11-amd64 (SMP w/6 CPU threads; PREEMPT) Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=en_AU.UTF-8, LC_CTYPE=en_AU.UTF-8 (charmap=UTF-8), LANGUAGE=en_AU:en Shell: /bin/sh linked to /usr/bin/dash Init: unable to detect Versions of packages udev depends on: ii libblkid1 2.40.4-2 ii libc6 2.40-6 ii libkmod2 33+20240816-2 ii libsystemd-shared 257.2-3 ii libudev1 257.2-3 ii systemd [systemd-sysusers] 257.2-3 udev recommends no packages. udev suggests no packages. Versions of packages udev is related to: ii systemd 257.2-3 -- debconf-show failed