On Tue, Jul 17, 2007 at 04:25:13PM -0400, Sander Sweers wrote: > On 7/17/07, Nicholas Fearnley <[EMAIL PROTECTED]> wrote: > > On 17 Jul 2007, at 18:11, Tyler Trafford wrote: > > > http://ivtvdriver.org/pipermail/ivtv-devel/2007-February/004501.html > > > > > > I think it might be a good idea for drivers that require firmware to > > > delay initialization until triggered by the user. > > > > I agree, the budget dvb cards do just that on firing up the driver. > > It's disappointing that something in the kernel *has* to be compiled > > as a module, I totally understand the technical constraint in this > > case though. > > And this is why uevents/udev have been created and /sbin/hotplug has > been deprecated. > > Device discovered by kernel -> uevent -> userspace (udev) listens for > these on netlink -> module loaded (if not build-in) -> device created > -> firmware loaded. > > AFAIK udev does not care whether the device is loaded as a module or > build in it just handles the event and loads the needed firmware. > > So get rid of /sbin/hotplug ;-)
The problem though, is when ivtv requests the firmware before udev (or the filesystem) are there. I think this problem exists with the ipw* wireless drivers, although I haven't looked at them in a long time. -- Tyler Trafford A sect or party is an elegant incognito devised to save a man from the vexation of thinking. -- Ralph Waldo Emerson, Journals, 1831 _______________________________________________ ivtv-devel mailing list ivtv-devel@ivtvdriver.org http://ivtvdriver.org/mailman/listinfo/ivtv-devel