Skip to main content

XOrg 1.7.5 and Linux Kernel 2.6.33

Indonesian Slackware user, Arman Idris posted on Plurk that he is now running XOrg 1.7.5 with the latest -Current update. I was curious and asked him what did he do in order to make that combination works? I have tried to upgrade this before and the result was misserable. I couldn't start KDE. I have tried several ways, but ended with failure.

He replied that he did nothing. It was a default configuration, which makes me more curious about it. So i looked the Changelog and i saw no major changes to XOrg except for Mesa which is rebuilt to remove --enable-gallium-intel and --enable-gallium-radeon configure parameter (which i think it's not related at all).

So i tried the upgrade on my workstation at my office which uses Intel VGA card. I installed the generic kernel and create initrd, upgrade all packages in x/ and re-ran lilo to update the lilo and reboot and YES, it worked like charm. It works automatically without any additional configuration. All you need is the latest -Current (March 12 and newer) and it should work.

Next, i tried this on my laptop which uses Intel + NVidia (yes, it's a hybrid laptop). Unfortunately, Linux is not ready for GPU switching yet (until 2.6.34), so basically it's Intel-based laptop. I upgraded all packages in x/ and installed the generic-smp kernels in -Current and reboot, but what did i get? a Lockup. It won't boot at all. It won't even pass the initial kernel dots.

So i decided to compile my own Linux 2.6.33 kernel using Pat's config file on generic-smp which i modified a little bit to make the EXT4 file system static (so i won't have to make initrd), change the processor type, and enable HIGHMEM64G in order for Slackware to detect my 4 GB of RAM (i'm still using 32 bit system FYI). After rebooting, voilaa.... it works Yahoo

So, if you are using Slackware-Current and having problem with the latest XOrg 1.7.5, please make sure you are using Linux kernel 2.6.33 or newer. If the default kernel packages in Slackware-Current doesn't work out for you, i would recommend you to compile your own kernel based on Slackware's config (just to be safe, but you can always make your own config).

Right now i'm compiling Linux 2.6.33 in my desktop. This is my third attempt to upgrade all of my machines and i'm hoping it will work also Big Boss

Popular posts from this blog

Running Rsync Via Proxy

One way to get the latest Slackware updates is by running rsync to syncronize your local repository and the main repository that hold the Slackware packages. Eric Hameleers has provided a great script called rsync_current.sh and how i modified this tool has been discussed on my previous post. In general, it works, except for one problem, when your computer is connecting to the Internet through a proxy.

My workstation at my office is connected to the Internet through a proxy, so i can't use normal rsync to work normally. I browsed the web and i found this site which tells us about how we should modify our squid configuration to allow rsync connection from any computer from our local networks. I asked my sysadmin to try this script. He agreed and he updated the squid configuration on the proxy.

Next, i need to update my environment variable RSYNC_PROXY to the host of the proxy and also the port. Let's say you are running a proxy on 192.168.1.1 and port 8080, then you need to run …

NVidia Legacy Unix Driver Update

NVidia has released an updated legacy drivers to support X.Org 1.19 with ABI 23. It has been mentioned in the UNIX drivers, but you can directly find the drivers from the links below:
NVidia 304.134 (x86x86_64)NVidia 340.101 (x86, x86_64) I have tested the 304.134 driver and it's working great here. I can finally remove x from my /etc/slackpkg/blacklist file since it's a showstopper for me.
Aside from legacy driver, NVidia has also released their latest driver 375.26 (x86, x86_64), which brings support for newer cards and also many new features (including X.Org 1.19 with ABI 23 support). 

Security Update: firefox, irssi, pidgin

Three security updates were released for today:
firefox: Upgraded to 45.4.0esr for 14.1 and 14.2 and 49.0 for currentirssi: Upgraded to 0.8.20pidgin: Upgraded to 2.10.11, 2.10.12, and 2.11.0 for all stable Slackware releases depending on their support Some minor update in current:
mkinitrd: Add dmsetup supportemacs: Upgraded to 25.1qt: Fix multilib issue network-scripts: Fix minor issue