2009/3/24 Albert Hopkins <[email protected]>

> On Tue, 2009-03-24 at 10:38 +0900, SOrCErEr wrote:
> > Hello,
> >
> > My gentoo system has a problem.
> > It has not mounted sysfs while boot process.
> > I have to do mount sysfs by my hand now.
> >
> > Of course, udev rc scripts has line of "need sysfs". And udev rc
> > script was added in sysinit service.
> > So I would like to know who mounts sysfs when Gentoo in boot process
> > in general.
>
> Your friends at udev.
>
> The "need sysfs" means that udev needs the sysfs service to start.  Of
> course it's wrapped around a "if [ -f /etc/init.d/sysfs ]; then"... so
> is that file missing?
>
>
>
>
>
No, that isn't. That file exists.
So I tested like below.

/etc/init.d/udev stop
/etc/init.d/sysfs stop
/etc/init.d/udev start
/etc/init.d/sysfs status

Result is
"* status: stopped"

Actually, sysfs rc strip has no "stop" function. So sysfs is not unmounted.
But in my opinion, status of sysfs must be "started" after udev started.

...

I fix this problem while I write this mail.

I renamed sysfs rc strip filename and restarted udev to check whether it
fails or not.
And I confirmed it failed.
Then restored sysfs rc strip filename and started udev.

Surprisingly** sysfs started automatically before start udev. It fixed.

Still I don't know why it happened. It's very confuse

Anyway, thank you for your help:)
Your comments are helping me to do some more things:)

Reply via email to