Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 119959 - udev-079-r1 fails to create /dev/hda* device nodes on boot
Summary: udev-079-r1 fails to create /dev/hda* device nodes on boot
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High critical (vote)
Assignee: Greg Kroah-Hartman (RETIRED)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-01-22 10:02 UTC by Henrik Brix Andersen
Modified: 2006-01-23 12:34 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
Console log from booting (udev-error-boot.txt,11.89 KB, text/plain)
2006-01-22 10:03 UTC, Henrik Brix Andersen
Details
Output from `emerge --info` (emerge-info.txt,1.70 KB, text/plain)
2006-01-22 10:15 UTC, Henrik Brix Andersen
Details
linux-2.6.15.1 .config (dotconfig-2.6.15.1,31.96 KB, text/plain)
2006-01-22 10:34 UTC, Henrik Brix Andersen
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henrik Brix Andersen 2006-01-22 10:02:52 UTC
After upgrading to udev-079-r1, the device nodes are no longer created at boot time. This, of course, leads to a failed boot. Downgrading to udev-079-r1 fixes this issue.
Comment 1 Henrik Brix Andersen 2006-01-22 10:03:59 UTC
Created attachment 77839 [details]
Console log from booting
Comment 2 Henrik Brix Andersen 2006-01-22 10:04:48 UTC
After booting into single mode, the following device nodes are present:

# ls -l /dev/
total 0
crw-------  1 root tty  5, 1 Jan 22 21:00 console
lrwxrwxrwx  1 root root   13 Jan 22 20:59 fd -> /proc/self/fd
prw-------  1 root root    0 Jan 22 20:59 initctl
crw-rw-rw-  1 root root 1, 3 Jan 22 18:05 null
drwxr-xr-x  2 root root    0 Jan 22 20:59 pts
drwxrwxrwt  2 root root   40 Jan 22 20:59 shm
lrwxrwxrwx  1 root root    4 Jan 22 20:59 stderr -> fd/2
lrwxrwxrwx  1 root root    4 Jan 22 20:59 stdin -> fd/0
lrwxrwxrwx  1 root root    4 Jan 22 20:59 stdout -> fd/1
crw-rw-rw-  1 root root 1, 5 Jan 22 18:05 zero
Comment 3 Henrik Brix Andersen 2006-01-22 10:06:05 UTC
(In reply to comment #2)
> After booting into single mode, the following device nodes are present:

After booting into single user mode and running `udevstart`, the correct device nodes appears in /dev/

Comment 4 Henrik Brix Andersen 2006-01-22 10:15:32 UTC
Created attachment 77844 [details]
Output from `emerge --info`

This is a GeodeGX1 based Soekris net4801 system.
Comment 5 Henrik Brix Andersen 2006-01-22 10:34:55 UTC
Created attachment 77845 [details]
linux-2.6.15.1 .config

Kernel configuration used.
Comment 6 Henrik Brix Andersen 2006-01-22 10:50:17 UTC
Bug #119894 seems to cover a similar issue.
Comment 7 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-01-22 16:10:18 UTC
udevstart should not be run for 2.6.15+ kernels.

Also, what version is not working?  In your original description, you say
079-r1 failed, so you went back to 079-r1 and it worked.

I'm a bit confused here :)
Comment 8 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-01-22 16:11:10 UTC
Heh, you have disabled CONFIG_HOTPLUG in your kernel .config.  Care to enable
that and then this will probably work again...
Comment 9 Henrik Brix Andersen 2006-01-22 16:22:03 UTC
(In reply to comment #7)
> Also, what version is not working?  In your original description, you say
> 079-r1 failed, so you went back to 079-r1 and it worked.

Sorry, meant to say that I went back to 070-r1, which worked.

(In reply to comment #8)
> Heh, you have disabled CONFIG_HOTPLUG in your kernel .config.  Care to enable
> that and then this will probably work again...

Testing that right now, thanks.


Comment 10 Henrik Brix Andersen 2006-01-23 02:48:19 UTC
(In reply to comment #8)
> Heh, you have disabled CONFIG_HOTPLUG in your kernel .config.  Care to enable
> that and then this will probably work again...

Enabling CONFIG_HOTPLUG made it work again, thanks.



Comment 11 Henrik Brix Andersen 2006-01-23 02:50:00 UTC
Would it make sense to add a check (using linux-info.eclass) to see if CONFIG_HOTPLUG (and perhaps CONFIG_KOBJECT_UEVENT?) are enabled, and warn the user if they are not?

I'll be happy to prepare a small patch for the ebuild.
Comment 12 Greg Kroah-Hartman (RETIRED) gentoo-dev 2006-01-23 12:21:57 UTC
No, because those config options are pretty much just going away, and will
be very hard for people to disable them (2.6.16-rc1 already has this change.)
Comment 13 Henrik Brix Andersen 2006-01-23 12:34:00 UTC
Ok :)