Opened 20 years ago

Closed 18 years ago

Last modified 10 years ago

#1020 closed defect (fixed)

Start display manager reliably when udev is installed

Reported by: alexander@… Owned by: blfs-book@…
Priority: high Milestone:
Component: Bootscripts Version: SVN
Severity: normal Keywords:

Description (last modified by alexander@…)

In the above report, the user says that udev does not create the NVidia device nodes fast enough for the X server started by KDM to use them. There is no official upstream answer, but I guess that "put the startup of your display manager into /etc/dev.d scriptlet instead of the initscript" would be the most consistent with the whole udev ideology. Unfortunately, this leaves us with three cases to support. 1) NVidia users should place the kdm or gdm startup script into (I guess, I don't have NVidia here) /etc/dev.d/nvidia0/[k,g] file 2) Users of graphics cards that need DRI should put a similar scriptlet into the /etc/dev.d/dri/card0/[k,g] file 3) Users of 2D-only (i.e. no DRI) graphics cards should use the traditional initscript in the /etc/rc.d/init.d/ directory. If a good solution for the BLFS book is not worked out until 2004-12-01, this bug will be marked as "WONTFIX" here and transferred into the LFS Bugzilla.

Change History (6)

comment:1 by alexander@…, 20 years ago

(2) is wrong. The reason is that DRI drivers are not detectable by hotplug.

comment:2 by DJ Lucas, 19 years ago

This bug is in excess of 10 months old. Need to review with nVida users to see if the problem still exists with the latest display drivers. Do users of the binary ATI drivers have the problem at all?

Started thread on BLFS-Dev to discuss this issue.

comment:3 by DJ Lucas, 18 years ago

Resolution: worksforme
Status: newclosed

comment:4 by alexander@…, 18 years ago

Description: modified (diff)
Resolution: worksforme
Status: closedreopened

Reopening, because Trac doesn't allow direct "worksforme" -> "fixed" change

comment:5 by alexander@…, 18 years ago

Resolution: fixed
Status: reopenedclosed

This bug is now fixed for good in LFS by integrating the "udevsettle" program.

comment:6 by bdubbs@…, 10 years ago

Milestone: old

Milestone old deleted

Note: See TracTickets for help on using tickets.