[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

unstable xdm problem



OK, here's the story:

 I have 3 boxes connected to a network, which for the most part
 is made up of FreeBSD machines.
 I recently installed debian potato on them, and that went more or less
 smoothly.
 However, I want them to have the Chooser come up, after they boot, so that a
 +user can have a
 remote X session on the other machines on the network(this is vital actually).
 So I went
 through the man pages, and the HOWTO, and got xdm with the chooser up and
 running on all
 three. Cool so far. However, after they boot, all three show the chooser
 screen,
 but on 2 of
 them xdm seems to keep dieing, and then respawning. This goes on for a few
 minutes, after
 which X dies, and I'm left with a terminal login screen. BTW, " ps ax" shows 2
 instances of
 xdm running( and xdm is not included in /etc/rc5.d ). The 3rd machine is rock
 steady, no
 problems there.
 I've gone through all the obvious xdm and boot related files I can
 think of, butcan't see
 anything obvious. I've compared the files between the 2 broken machines and the
 one working,
 and once again can't see anything obvious.
 Here's some relevant information from 1 of the 2 messed up machines:

 * ps ax (while X is still running) -->

   821 ?        S      0:00 /usr/X11R6/bin/xdm -nodaemon
   823 ?        S      0:00 /usr/bin/X11/X -indirect hpc08.maths.tcd.ie
   824 ?        S      0:00 /usr/X11R6/bin/xdm -nodaemon
   826 ?        S      0:00 /usr/X11R6/lib/X11/xdm/chooser -xdmaddress
 0002041a86
                            e251da -clientaddress 86e251da -connectionType 0
  BROADCAST
  ps ax (after X dies) -->

   821 ?        S      0:00 /usr/X11R6/bin/xdm -nodaemon

   (all the other stuff is dead)


 * end of /var/log/xdm.log (after the above) -->

 XFree86 Version 3.3.6 / X Window System
 (protocol Version 11, revision 0, vendor release 6300)
 Release Date: January 8 2000
         If the server is older than 6-12 months, or if your card is newer
         than the above date, look for a newer version before reporting
         problems.  (see http://www.XFree86.Org/FAQ)
 Operating System: Linux 2.2.14-va.4.4-i586 i686 [ELF]
 Configured drivers:
   Mach64: accelerated server for ATI Mach64 graphics adaptors (Patchlevel 1)
 (using VT number 7)

 XF86Config: /usr/X11R6/lib/X11/XF86Config
 (**) stands for supplied, (--) stands for probed/default values
 (**) XKB: keycodes: "xfree86"
 (**) XKB: types: "default"
 (**) XKB: compat: "default"
 (**) XKB: symbols: "us(pc101)"
 (**) XKB: geometry: "pc"
 (**) XKB: rules: "xfree86"
 (**) XKB: model: "pc101"
 (**) XKB: layout: "gb"
 (**) Mouse: type: Microsoft, device: /dev/mouse, baudrate: 1200
 (**) Mouse: buttons: 3
 (**) Mach64: Graphics device ID: "ExpertColour DSP3332P"
 (**) Mach64: Monitor ID: "Generic Maths Monitor #5"
 (--) Mach64: Mode "1280x1024" needs hsync freq of 78.86 kHz. Deleted.
 (--) Mach64: Mode "1280x1024" needs hsync freq of 81.13 kHz. Deleted.
 (--) Mach64: Invalid vertical timing for mode "400x300". Deleted.
 (**) FontPath set to
 "/usr/X11R6/lib/X11/fonts/misc:unscaled,/usr/X11R6/lib/X11/

 fonts/100dpi:unscaled,/usr/X11R6/lib/X11/fonts/misc,/usr/X11R6/lib/X11/fonts/10
 0
 dpi"
 (--) Mach64: PCI: Mach64 RagePro rev 92, Aperture @ 0xe6000000, Registers @
 0xe5
 000000, Block I/O @ 0xc000
 (--) Mach64: PCI (92) and CONFIG_CHIP_ID (124) don't agree on ChipRev,
         using PCI value
 (**) Mach64: Option "power_saver"
 (--) Mach64: Card type: AGP
 (--) Mach64: Memory type: SDRAM (4)
 (--) Mach64: Clock type: Internal
 (--) Mach64: Maximum allowed dot-clock: 230.000 MHz
 (**) Mach64: Mode "1152x864": mode clock = 110.000
 (**) Mach64: Mode "1024x768": mode clock =  85.000
 (**) Mach64: Mode "800x600": mode clock =  50.000
 (**) Mach64: Mode "640x480": mode clock =  31.500
 (--) Mach64: Virtual resolution: 1152x864
 (--) Mach64: Video RAM: 8192k
 (--) Mach64: Using hardware cursor

 (--) Mach64: Using 16 MB aperture @ 0xe6000000
 (--) Mach64: Using 4 KB register aperture @ 0xe5000000
 (--) Mach64: Ramdac is Internal
 (--) Mach64: Ramdac speed: 230 MHz
 (**) Mach64: Color weight: 565
 (--) Mach64: Pixmap cache: 2 256x256 slots, 8 128x128 slots, 32 64x64 slots
 Warning: /dev/mouse unable to get status of mouse fd (Invalid argument)
 AUDIT: Fri Apr 20 15:29:40 2001: 849 X: client 1 rejected from local host
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 AUDIT: Fri Apr 20 15:29:55 2001: 849 X: client 3 rejected from local host
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 AUDIT: Fri Apr 20 15:30:10 2001: 849 X: client 3 rejected from local host
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 AUDIT: Fri Apr 20 15:30:25 2001: 849 X: client 3 rejected from local host
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 AUDIT: Fri Apr 20 15:30:40 2001: 849 X: client 3 rejected from local host
 Xlib: connection to ":0.0" refused by server
 Xlib: Client is not authorized to connect to Server
 xdm error (pid 850): server open failed for :0, giving up
 xdm error (pid 821): Display :0 cannot be opened
 xdm error (pid 821): Display :0 is being disabled
 X connection to hpc08.maths.tcd.ie:0.0 broken (explicit kill or server
 shutdown)
 .
 mach64ProgramClkMach64CT: Warning: Q < 10.66666667


 (sorry if this is a bit much, just thought better throw it all in and see what
 any of you can spot)


 * only entry in /etc/X11/xdm/Xservers -->

  :0 local /usr/bin/X11/X -indirect hpc08.maths.tcd.ie

  (hpc08 being the name of the box)


 * the default runlevel is 5, and the following line is added to /etc/inittab -->

 xdm:5:respawn:/usr/X11R6/bin/xdm -nodaemon

 Well, hope someone can tell me what's going on here. Sure it's pissing me off,
 but I'm also
 curious as to the explanation. If I haven't included enough information, just
 say so.

 Thanks guys (and gals)
 Cian



Reply to: