Re: Mounting sysfs early

From: jim owens
Date: Fri Jun 19 2009 - 09:27:04 EST


Will Newton wrote:
Hi all,

I currently have a problem with a driver that loads firmware from
userland. The boot process happens in this order:

1. Extract initramfs
2. Load drivers
3. Run init

Unfortunately it appears that step 2 is calling the hotplug helper
which tries to load firmware via sysfs, but sysfs is not mounted until
I have run init so the driver fails to initialise. What is the
recommended way to avoid this situation? Do I have to somehow build
the firmware into the kernel or can I get sysfs mounted before drivers
begin loading?

you did not say what distro and kernel, but I would expect
sysfs is mounted before step 2 by the intrd. this is what I
see in a rhel 4.3 I am testing.

what you might be really seeing is

http://bugzilla.kernel.org/show_bug.cgi?id=13178

which I am currently debugging.

jim
--
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at http://vger.kernel.org/majordomo-info.html
Please read the FAQ at http://www.tux.org/lkml/