[BLFS Trac] #1020: Start display manager reliably when udev is installed

BLFS Trac trac at linuxfromscratch.org
Mon May 1 19:33:59 PDT 2006


#1020: Start display manager reliably when udev is installed
--------------------------------------------+-------------------------------
 Reporter:  alexander at linuxfromscratch.org  |        Owner:  blfs-book at linuxfromscratch.org
     Type:  defect                          |       Status:  reopened                      
 Priority:  high                            |    Milestone:  future                        
Component:  Bootscripts                     |      Version:  SVN                           
 Severity:  normal                          |   Resolution:                                
 Keywords:                                  |  
--------------------------------------------+-------------------------------
Changes (by alexander at linuxfromscratch.org):

  * resolution:  worksforme =>
  * status:  closed => reopened

Old description:

> 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]dm.dev file
> 2) Users of graphics cards that need DRI should put a similar scriptlet
> into
> the /etc/dev.d/dri/card0/[k,g]dm.dev 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.

New description:

 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]dm.dev file
 2) Users of graphics cards that need DRI should put a similar scriptlet
 into
 the /etc/dev.d/dri/card0/[k,g]dm.dev 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.

Comment:

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

-- 
Ticket URL: <http://wiki.linuxfromscratch.org/blfs/ticket/1020>
BLFS Trac <http://wiki.linuxfromscratch.org/blfs>
Beyond Linux From Scratch



More information about the blfs-book mailing list