Hi,

I'm having some minor trouble upgrading my I4B software to use the new 
bsd.kmodule.mk and associated i4b.kmod output.

1) How can I dynamically load such a module at runtime?

I tried to edit boot.cfg and add "load i4b". It prints out during boot:

Loaded i4b

But the callbacks in my code (see below) are not getting called!

Where should I start looking?

--HPS


MODULE(MODULE_CLASS_DRIVER, i4b, NULL);

static int
i4b_modcmd(modcmd_t cmd, void *arg)
{
        switch (cmd) {
        case MODULE_CMD_INIT:
                return (load(0,0));
        case MODULE_CMD_FINI:
                return (unload(0,0));
        default:
                return (ENOTTY);
        }
}

Reply via email to