startx fails on Slack 11 - "Failed to set IOPL for I/O"
I have a new installation of Slackware 11 with the 2.4.3 kernel (2.6 crashed) with what seems to me to be a strange problem. When I boot up and startx as root, the X server runs fine until I log out. If I startx again, without rebooting, the screen goes black, with no response from the keyboard or mouse until I reboot again. If I startx as a user ("michael" in this case), which is what I really want to do, startx throws:
Fatal server error:
xf86EnableIOPorts: Failed to set IOPL for I/O (Operation not permitted)
I searched through previous threads in this forum for a solution, and found one that said to give extra permissions to /usr/bin/xinit. However, I had been running into permissions errors with startx before, so I did chmod 777 on /etc, /usr, /lib and other folders that I knew weren't exclusively for root. I now have this guilty feeling that I shouldn't have done that, but I was in a hurry and wasn't sure what to do. But anyway, it seems that I don't have a /usr/bin/xinit to give extra permissions to. Could this be the problem?
Thanks in advance!