From: PASCHAL,DAVID (HP-Roseville,ex1) <dav...@hp...> - 2000-09-14 00:26:08
|
> When I run "modprobe -k ieee12844pp", I get: > > /lib/modules/misc/ieee12844pp.o: init_module: Device or resource busy > Hint: insmod errors can be caused by incorrect module > parameters, including invalid IO or IRQ parameters > /lib/modules/misc/ieee12844pp.o: insmod ieee12844pp failed > > The problem is that modprobe does not know to load paraport_probe. If > I change the modules.dep file, by hand, to make ieee12844pp depend on > paraport_probe instead of paraport, it works as expected. Depmod -a > does not detect that ieee12844pp requires paraport_probe. Hi, John. Thanks for the info. I might be able to fix this by having a dummy call from ieee12844pp.c to some function in parport_probe. It wouldn't even have to be executed, as long as the external reference is enough to make modprobe realize that ieee1284pp.o requires parport_probe. Keep in mind that the peripheral needs to be connected and powered on before parport_probe is loaded, so one should be careful about forcing these modules to be loaded at boot time. David |