I have a custom kernel module (on ArchLinux) that I can load manually and interact with. What I would like to do is have it loaded at boot time. So far I have managed to get the device appear in /proc/devices when booting. How to make a node out of it at boot time is what is haunting me. Having looked at udev most examples use USB drives as guides which is not the case for me. The actual device is a custom made IO card. It is a character device.Below is the script to load the device from the shell (which works):#!/bin/shsudo insmod ./robsio.koDEV=`cat /proc/devices | grep robsio | awk '{print $1}'`sudo mknod /dev/proc/robsio c $DEV 0
mknod permanent in archlinux
boot;arch linux;udev