Setting up kernel 2.6.33 on Slackware 13 on my Asus G1S

Download DVD iso

Burn to media

Install it

Install Slack Build Gnome

Download and install new kernel:

cd /usr/src
wget http://www.kernel.org/pub/linux/kernel/v2.6/linux-2.6.33.tar.bz2
rm linux
tar -xvjf linux-2.6.33.tar.bz2
ln -s linux-2.6.33 linux
cd linux
make mrproper
make menuconfig

Append “-asus” to Local version

Change Processor family to “Core 2/newer Xeon”

Enable “Realtek 8169 gigabit ethernet support”

Disable “Ethernet 10000 Mbit support”, unless of course you have such a network card

Enable “Intel Wireless Wifi”

Enable “Enable Full Spectrum Measurement in iwlagn driver”

Enable “Enable full debugging output in iwlagn and iwl3945 drivers”

Enable “Enable device access tracing”

Enable “Intel Wiress Wifi Next Gen AGN (iwlagn)”

Enable “Intel Wireless Wifi 4965AGN”

Frame Buffer Support:

Enable “VGA 16-color graphics support”

Enable “Userspace VESA VGA graphics support”

Enable “VESA VGA graphics support”

Backlight & LCD device support

Enable “Lowlevel LCD controls”

Enable “Platform LCD controls”

Intel HD audio

Enable “Support jack plugging notification via input layer”

Enable “Support initialization patch loading for HD-audio”

Enable “MMC/SD/SDIO card support”

Be sure to enable whichever filesystem your installation needs

Enable “NTFS file system support”

Enable “NTFS write support”

Staging Drivers:

Disable”Exclude Staging drivers from being built”

Enable “Asus OLED driver”

X86 Platform Specific Device Drivers

Enable “Asus Laptop Extras”

Virtualization

Enable “Kernel-based Virtualization Machine (KVM) support”

Enable “KVM for Intel processors support”

Exit saving your configuration, and let’s compile it

#make -j7
#make modules_install

Copy new files to your /boot folder:

cp arch/x86/boot/bzImage /boot/bzImage-2.6.33-asus.bz2
cp System.map /boot/System.map-2.6.33-asus
cp .config /boot/config-2.6.33-asus

Now update shortcuts

cd /boot
rm System.map
ln -s System.map-2.6.33-asus System.map
rm config
ln -s config-2.6.33-asus config
ln -s bzImage-2.6.33-asus.bz2 bzImage

Update your lilo.conf file

#nano /etc/lilo.conf
lba32

image = /boot/bzImage
root = /dev/sda3
label = Asus
read-only
#lilo
Added Linux *
Added Asus

Cross your fingers and reboot 🙂

#reboot

If anything goes wrong, start with your previous kernel and do some debugging based on any kernel panic messages you have received (maybe some file system support?)

Tagged , , , , . Bookmark the permalink.

Leave a Reply