Could you post the contents of /var/log/XF86.0.log? That would hopefully give us the specific error. You could also post /var/log/kdm.log, in case that is where the error is being documented.
As an alternative to removing the ATI drivers, you could instead set your default runlevel to runlevel 3 in /etc/inittab:
Quote:
# These are the default runlevels in Slackware:
# 0 = halt
# 1 = single user mode
# 2 = unused (but configured the same as runlevel 3)
# 3 = multiuser mode (default Slackware runlevel)
# 4 = X11 with KDM/GDM/XDM (session managers)
# 5 = unused (but configured the same as runlevel 3)
# 6 = reboot
# Default runlevel. (Do not set to 0 or 6)
id:4:initdefault:
|
You would then have to log into a text console and then type 'startx' (which would start KDE if that's your default session), but it does avoid the entire session manager/driver conflict (assuming that KDE then starts properly. Of course if it doesn't, then we know even more about the problem then we did, which is always good). Setting the default runlevel to 3 also makes it possible to try to start any other WMs that you may have installed (like blackbox or fluxbox, or xfce), which would further help to identify if this is a KDE problem, a KDM problem, an X problem or a global problem with the ATI drivers.
Have you tried another dm (rather than kdm)? I'm sorry that I'm not such a Slackware expert (only been using it for a couple of weeks) that I don't know how you change that, or even if you have another dm installed (given that xdm does not seem to be in the standard package list, and you may not have installed GNOME or Dropline GNOME to give you gdm), but if you do have one, and can change it, it would help to indicate whether this was a KDM-specific problem, or (again) was global to session managers in general.
When you say that you uninstalled and reinstalled the fglrx modules, do you mean that you simply changed the driver (to "vesa", for example) and then changed it back, or did you actually rebuild the fglrx module and re-run fglrxconfig? I think the latter procedure is more likely to solve the problem than the former (see below).
I have a AIW 9800SE using the 3.7.0 drivers, also have KDE 3.2, and do not have this problem.
Perhaps the differences between our systems may help identify what is wrong.
- You don't say what kernel you're using-- I use 2.6.3.
- I installed KDE 3.2 before installing the ATI binary drivers (I used the VESA drivers until I had all upgrades that might affect X installed, then installed the ATI drivers to avoid similar issues).
- I do not use KDM (I use GDM).
Now, I noticed that when I installed Dropline GNOME that it upgraded XFree86-- is it possible that the KDE upgrade does as well? (Meaning, have you upgraded XFree86 since installing the ATI drivers?) That issue
did give me a problem (I uninstalled Dropline then reinstalled it) for a while, where I could not start X because the module "fglrx" could not be found, even if I had just loaded it via the 'modprobe fglrx' command and checked that it was loaded with 'lsmod|grep fglrx'. To solve that, I had to rebuild the modules and rerun fglrxconfig, iirc.
How did you install KDE 3.2? Did you compile it from source or install it from slackware-current? How did you install KDM (is it the same one that came with the distro, or did you get a new one with KDE 3.2-- as you can tell, I'm not much of a KDE user, so I don't know if it works like GNOME, where GDM is always installed as part of the base GNOME system). If you installed from packages, you might want to check to see if there is an upgraded KDM package that you should install.
That's alll I can think of to check atm. Sorry that it's so all over the place, but I hope it helps anyway.