[pkg-nvidia-devel] Bug#583312: since update to initscripts, sysv... to version 2.88.dfs-5 -- kdm "fails" to load!

Hans-J. Ullrich hans.ullrich at loop.de
Sat Jul 24 06:28:45 UTC 2010


Am Donnerstag, 22. Juli 2010 schrieben Sie:

Hello Andreas,
> Hi Hans,
> 
> On 2010-07-21 23:02, Hans-J. Ullrich wrote:
> > I do not think, the problem is caused by by nvidia-glx-driver. I checked
> > it out, and got the same results by using gdm, xdm or kdm, and as well
> > as with the vesa driver and xserver-xorg-nv. In all cases I got the same
> > efect: the login-manager did not start, the x-server did not start,
> > exactly as the first bugreport described this behaviour.
> 
> since you can reproduce the problem without the proprietary nvidia
> driver, can you "solve" it by increasing the timeouts used by
> kdm/gdm/xdm? What values do you need for reliable operation?
> What about gdm3?
> 
Changing the timings in kdmrc works for me. But maybe I can help, too. What 
did I do?

First of all, I made sure, the bug is still reproducable. So I changed the 
entry in /etc/X11/xorg.conf  from "nvidia" to "vesa". Result: same as I 
described in bug #583613. So I could verify, nvidia-driver is not involved.

Then I increased /etc/kde4/kdm/kdmrc
[X-*-Core]
 to ServerTimeout=120

It was formerly commented out, so that the default parameter was set (which is 
"15"). After I did this, I restarted several times (reboot, halt, with power 
on, with power complete unplugged) and every time it started correctly.

After this, I reactivated "nvidia" in xorg.conf again, and did the same tests 
again. Now everything is working fine (with ServerTimeout set to 120).

At last I stepped back to the original of "15", to seee, if the bug is 
returned back. Yes, it is! 

It is as well using vesa or nvidia. Please see #583613. During my testings, I 
could exclude gdm, kdm and xdm, nvidia, vesa, xserver-xorg-nv. The only thing, 
which stayed, is the xserver-xorg driver. I think, here might be the main 
problem.




> Can you give a short list of the components in your system (CPU, RAM,
> disks, ...), eventually someone can identify something particular "slow"
> in your machine - the reason why this problem is so hard to reproduce on
> other systems. Do you use anything "exotic" in hard- or software?
> 

Yeah, no problem. I am using an Acer Aspire 7520G, 2GB RAM (677MHz), dual-core 
AMD64 X2 (with 2 x 2.4 GHz clock). Graphics card is a Nvidia GeForce 8600GS 
with 512MB RAM. Drives are 2 x sata , each 160 GB, whilst /home, /var, /usr 
are encrypted (dm-crypt). keys are loaded at boot from usb-stick.

I have a good friend, which uses the same package configuration like mine, but 
she has NO problems at boot. She owns two notebboks, one with a nvidia G-210 
graphics card (and no problems), the other one with an ATI graphics card 
(using xserver-xorg-ati) which she reports of similar problems we are 
discussing.


I am using a second computer (packages identically to my notebook) with the 
same behaviour. On both computers (the other one is a little bit older, AMD 
Athlon single cpu 2GHz, 512MB RAM (266MHz), Nvidia GeForce 7300 Ultra) I could 
reproduce and solve our problem.
 
Last but not least, here is the output of lspci:

00:00.0 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.0 ISA bridge: nVidia Corporation MCP67 ISA Bridge (rev a2)
00:01.1 SMBus: nVidia Corporation MCP67 SMBus (rev a2)
00:01.2 RAM memory: nVidia Corporation MCP67 Memory Controller (rev a2)
00:01.3 Co-processor: nVidia Corporation MCP67 Co-processor (rev a2)
00:02.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev 
a2)
00:02.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev 
a2)
00:04.0 USB Controller: nVidia Corporation MCP67 OHCI USB 1.1 Controller (rev 
a2)
00:04.1 USB Controller: nVidia Corporation MCP67 EHCI USB 2.0 Controller (rev 
a2)
00:06.0 IDE interface: nVidia Corporation MCP67 IDE Controller (rev a1)
00:07.0 Audio device: nVidia Corporation MCP67 High Definition Audio (rev a1)
00:08.0 PCI bridge: nVidia Corporation MCP67 PCI Bridge (rev a2)
00:09.0 IDE interface: nVidia Corporation MCP67 AHCI Controller (rev a2)
00:0a.0 Ethernet controller: nVidia Corporation MCP67 Ethernet (rev a2)
00:0b.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0c.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:0d.0 PCI bridge: nVidia Corporation MCP67 PCI Express Bridge (rev a2)
00:18.0 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
HyperTransport Technology Configuration
00:18.1 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Address Map
00:18.2 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] DRAM 
Controller
00:18.3 Host bridge: Advanced Micro Devices [AMD] K8 [Athlon64/Opteron] 
Miscellaneous Control
01:04.0 FireWire (IEEE 1394): Ricoh Co Ltd R5C832 IEEE 1394 Controller (rev 
05)
01:04.1 SD Host controller: Ricoh Co Ltd R5C822 SD/SDIO/MMC/MS/MSPro Host 
Adapter (rev 22)
01:04.2 System peripheral: Ricoh Co Ltd R5C843 MMC Host Controller (rev 12)
01:04.3 System peripheral: Ricoh Co Ltd R5C592 Memory Stick Bus Host Adapter 
(rev 12)
01:04.4 System peripheral: Ricoh Co Ltd xD-Picture Card Controller (rev ff)
02:00.0 VGA compatible controller: nVidia Corporation G86 [GeForce 8600M GS] 
(rev a1)
05:00.0 Ethernet controller: Atheros Communications Inc. AR5001 Wireless 
Network Adapter (rev 01)


My xorg.conf will be sent below.
 

Please feel free, to ask for more information, like logfiles, strace output or 
similar.

Best regards!

Hans

-------------- next part --------------
# nvidia-xconfig: X configuration file generated by nvidia-xconfig
# nvidia-xconfig:  version 1.0  (randy at juliet2)  Fri Sep  5 15:03:39 PDT 2008

# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
#   sudo dpkg-reconfigure -phigh xserver-xorg
# Section "DRI"
# 	Mode	0666
# EndSection

Section "ServerLayout"
    Identifier     "Default Layout"
    Screen         "Default Screen" 0 0
    InputDevice    "Generic Keyboard"
    InputDevice    "Configured Mouse"
    InputDevice    "Synaptics Touchpad"
EndSection

Section "Files"

#	FontPath	"/usr/X11R6/lib/X11/fonts/cyrillic"
# path to defoma fonts
    FontPath        "/usr/share/fonts/X11/misc"
    FontPath        "/usr/X11R6/lib/X11/fonts/misc"
    FontPath        "/usr/share/fonts/X11/cyrillic"
    FontPath        "/usr/share/fonts/X11/100dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/75dpi/:unscaled"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi/:unscaled"
    FontPath        "/usr/share/fonts/X11/Type1"
    FontPath        "/usr/X11R6/lib/X11/fonts/Type1"
    FontPath        "/usr/share/fonts/X11/100dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/100dpi"
    FontPath        "/usr/share/fonts/X11/75dpi"
    FontPath        "/usr/X11R6/lib/X11/fonts/75dpi"
    FontPath        "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
EndSection

Section "Module"
    Load           "i2c"
    Load           "bitmap"
    Load           "ddc"
    Load           "extmod"
#    Load           "freetype"
    Load           "glx"
    Load           "int10"
#    Load           "type1"
    Load           "vbe"
    Load           "synaptics"
EndSection

Section "InputDevice"
    Identifier     "Synaptics Touchpad"
    Driver         "synaptics"
    Option         "Device" "/dev/psaux"
    Option         "Protocol" "auto-dev"
    Option         "SendCoreEvents" "true"
    Option         "LeftEdge" "1700"
    Option         "RightEdge" "5300"
    Option         "TopEdge" "1700"
    Option         "BottomEdge" "4200"
    Option         "FingerLow" "25"
    Option         "FingerHigh" "30"
    Option         "MaxTapTime" "180"
    Option         "TapButton1" "1"
    Option         "TapButton2" "0"
    Option         "TapButton3" "0"
    Option         "MaxTapMove" "220"
    Option         "VertScrollDelta" "100"
    Option         "VertEdgeScroll" "1"
    Option         "HorizScrollDelta" "175"
    Option         "HorizEdgeScroll" "1"
#    Option         "MinSpeed" "0.06"
#    Option         "MaxSpeed" "0.12"
#    Option         "AccelFactor" "0.0010"
    Option         "SHMConfig" "on"
#    Option         "Repeater" "/dev/ps2mouse"
EndSection

Section "InputDevice"
    Identifier     "Generic Keyboard"
    Driver         "kbd"
    Option         "CoreKeyboard"
    Option         "XkbRules" "xorg"
    Option         "XkbModel" "armada"
    Option         "XkbLayout" "de"
    Option         "XkbVariant" "nodeadkeys"
EndSection

Section "InputDevice"
    Identifier     "Configured Mouse"
    Driver         "mouse"
    Option         "CorePointer"
    Option         "Device" "/dev/input/mice"
    Option         "Protocol" "ExplorerPS/2"
    Option         "Emulate3Buttons" "true"
EndSection

Section "Monitor"
    Identifier     "Standardbildschirm"
    HorizSync       28.0 - 72.0
    VertRefresh     43.0 - 60.0
    Option         "DPMS"
EndSection

Section "Device"

#    Option        "NvAGP" "1"
    Identifier     "NVIDIA Corporation NVIDIA Default Card"
    Driver         "nvidia"
EndSection

Section "Screen"

#    Option         "SLI" "1"
#    Option         "Coolbits" "1"
    Identifier     "Default Screen"
    Device         "NVIDIA Corporation NVIDIA Default Card"
    Monitor        "Standardbildschirm"
    DefaultDepth    24
#    Option         "AddARGBGLXVisuals" "true"
#    Option         "XAANoOffscreenPixmaps" "true"
#    Option         "AllowGLXWithComposite" "true"
#    Option         "TripleBuffer"   "true"
    Option         "Stereo" "1"
    Option         "AllowDFPStereo" "1"
#    Option         "MultiGPU" "1"
    Option         "TwinView" "True"
#    Option         "MetaModes" "nvidia-auto-select, nvidia-auto-select"
    SubSection     "Display"
        Depth       1
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       4
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       8
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       15
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       16
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
    SubSection     "Display"
        Depth       24
        Modes      "1440x900" "1280x800" "1024x768" "800x600" "640x480"
    EndSubSection
EndSection

# Section "Extensions"
#    Option         "Composite" "enable"
# EndSection



More information about the Pkg-nvidia-devel mailing list