Delay USB load in FreeBSD

Hello, I would like to know how I could delay the load of any USB that is currently plugged in so they start a bit after the system starts.
Note: Please don't just ask why. Just give the solution if you know it. If you don't then just don't reply it's totally ok.
 
Short answer it's NO.

Each time you plug a device, the OS load the driver into the kernel and create a device file, then devd take place

Read the manuals of devd(8) and devd.conf(5), to figure out what can be done.

What you can delay, it's the action for the event

Rich (BB code):
#
# Match a USB printer
#
attach 100 {
    device-name "ulpt0";
    action "sleep 5000 ; cat /usr/local/share/foo2zjs/firmware/sihp1018.dl > /dev/ulpt0";
};
 
Maybe build a custom kernel without "device usb", or place "usb_load="NO" in /boot/loader.conf. Then try to load those modules later, manually. I don't think it will work though.

It would help if you knew the driver you want to delay. E.g. ugen, or whatever.
 
Back
Top