patch idea
If the driver is built into kernel it causes a timeout because it relies on udev which is not initialized yet (that is the theory). Regardless, the timeout is not needed except to load the firmware to provide analog reception.
I doubt anyone who compiles it in the kernel needs the firmware.
I think the following should make it into the kernel source:
drivers/media/video/cx25840/cx25840-core.c
#ifdef MODULE
cx25840_loadfw(state->c);#endif