devd & ukbd

Andrew Thompson andy at fud.org.nz
Thu Dec 11 17:49:11 PST 2003


Hi,


I am trying to put together a devd rule for attaching a usb keyboard. The 
problem is that the usb device is called ukbd0 while the keyboard needs to
be referred to as kbd1.

attach 10 {
        device-name "ukbd[0-9]+";
        action "kbdcontrol -k /dev/$device-name < /dev/console";
};
detach 10 {
        device-name "ukbd[0-9]+";
        action "kbdcontrol -k /dev/kbd0";
};

This obviously doesnt work as /dev/ukbd0 doesnt exist, anyone know a way
in devd to translate it to /dev/kbd1?

maybe something like kbd($device-number + 1)

A better solution would be if the kbd1 device caused a devd event when 
attached, which it does not seem to.


thanks

Andy


More information about the freebsd-current mailing list