[PLUG] xdm works but startx fails
Rogan Creswick
creswick at cs.orst.edu
Mon Aug 18 13:05:03 UTC 2003
On Mon, Aug 18, 2003 at 01:00:18PM -0700, Randall Hansen wrote:
> My Thinkpad R32 loads X just fine after booting, but if I exit and then
> later type "startx" it fails. I'm running Debian 'testing' and, while
> not an expert, have little trouble with it. This has me stumped, though.
Can you run startx as root and have it work? You may not have search
permissions for /dev/dri/ when running startx. Do you have an old
XF86Config sitting in ~ ? (I don't really thin the second point is the
reason, but just in case)
-Rogan
>
> My XF86Config-4 is included below.
>
> I diff'd a log file from a successful start (calling it 'xdm success
> log') with one generated right after shutting down X and running 'startx'
> ('startx failure log'). The differences are all in the 'drmOpenDevice' section.
>
> Can anyone tell me why this is happening and/or how to fix it?
>
> TIA,
>
> Randall
>
>
> --- begin xdm success log ---
> (==) RADEON(0): Write-combining range (0xe8000000,0x1000000)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is -1, (No such device)
> drmOpenDevice: Open failed
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is -1, (No such device)
> drmOpenDevice: Open failed
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 6, (OK)
> drmGetBusid returned ''
> (II) RADEON(0): [drm] loaded kernel module for "radeon" driver
> (II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
> --- end xdm success log ---
>
>
> --- begin startx failure log ---
> (==) RADEON(0): Write-combining range (0xe8000000,0x1000000)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 6, (OK)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 6, (OK)
> drmOpenDevice: minor is 0
> drmOpenDevice: node name is /dev/dri/card0
> drmOpenDevice: open result is 6, (OK)
> drmGetBusid returned ''
> (II) RADEON(0): [drm] created "radeon" driver at busid "PCI:1:0:0"
> --- end startx success log ---
>
> === XF86Config-4 ===
>
> ### BEGIN DEBCONF SECTION
> # XF86Config-4 (XFree86 server configuration file) generated by dexconf, the
> # Debian X Configuration tool, using values from the debconf database.
> #
> # Edit this file with caution, and see the XF86Config-4 manual page.
> # (Type "man XF86Config-4" at the shell prompt.)
> #
> # If you want your changes to this file preserved by dexconf, only make changes
> # before the "### BEGIN DEBCONF SECTION" line above, and/or after the
> # "### END DEBCONF SECTION" line below.
> #
> # To change things within the debconf section, run the command:
> # dpkg-reconfigure xserver-xfree86
> # as root. Also see "How do I add custom sections to a dexconf-generated
> # XF86Config or XF86Config-4 file?" in /usr/share/doc/xfree86-common/FAQ.gz.
>
> Section "Files"
> FontPath "unix/:7100" # local font server
> # if the local font server has problems, we can fall back on these
> FontPath "/usr/lib/X11/fonts/Type1"
> FontPath "/usr/lib/X11/fonts/CID"
> FontPath "/usr/lib/X11/fonts/Speedo"
> FontPath "/usr/lib/X11/fonts/misc"
> FontPath "/usr/lib/X11/fonts/cyrillic"
> FontPath "/usr/lib/X11/fonts/100dpi"
> FontPath "/usr/lib/X11/fonts/75dpi"
> EndSection
>
> Section "Module"
> Load "GLcore"
> Load "bitmap"
> Load "dbe"
> Load "ddc"
> Load "dri"
> Load "extmod"
> Load "freetype"
> Load "glx"
> Load "int10"
> Load "record"
> Load "speedo"
> Load "type1"
> Load "vbe"
> EndSection
>
> Section "InputDevice"
> Identifier "Generic Keyboard"
> Driver "keyboard"
> Option "CoreKeyboard"
> Option "XkbRules" "xfree86"
> Option "XkbModel" "pc101"
> Option "XkbLayout" "us"
> Option "XkbOptions" "ctrl:nocaps"
> EndSection
>
> Section "InputDevice"
> Identifier "Configured Mouse"
> Driver "mouse"
> Option "CorePointer"
> Option "Device" "/dev/psaux"
> Option "Protocol" "PS/2"
> Option "ZAxisMapping" "4 5"
> EndSection
>
> Section "Device"
> Identifier "RadeonMobility"
> Driver "radeon"
> VideoRam 16384
> EndSection
>
> Section "Monitor"
> Identifier "LCD"
> HorizSync 30-60
> VertRefresh 50-75
> Option "DPMS"
> EndSection
>
> Section "Screen"
> Identifier "Default Screen"
> Device "RadeonMobility"
> Monitor "LCD"
> DefaultDepth 24
> SubSection "Display"
> Depth 1
> Modes "1024x768"
> EndSubSection
> SubSection "Display"
> Depth 4
> Modes "1024x768"
> EndSubSection
> SubSection "Display"
> Depth 8
> Modes "1024x768"
> EndSubSection
> SubSection "Display"
> Depth 15
> Modes "1024x768"
> EndSubSection
> SubSection "Display"
> Depth 16
> Modes "1024x768"
> EndSubSection
> SubSection "Display"
> Depth 24
> Modes "1024x768"
> EndSubSection
> EndSection
>
> Section "ServerLayout"
> Identifier "Default Layout"
> Screen "Default Screen"
> InputDevice "Generic Keyboard"
> InputDevice "Configured Mouse"
> EndSection
>
> Section "DRI"
> Mode 0666
> EndSection
>
> ### END DEBCONF SECTION
>
>
More information about the PLUG
mailing list