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?)

Trying my GSA-T20L optical drive with MCE usb 2.0 enclosure for the superdrive

After purchasing and using the MCE optibay on my white macbook 13″, I got really curious as it that would work for any regular laptop PC….

Having not asked any of the manufacturers involved, I put my brain to work and wouldn’t make any sense for Apple to create a totally different connector for its Super Drive (as it would shrink its market and make it worse/harder for consumers to get replacement parts); and would make even less sense for MCE to develop something that would not follow any standard.

People can always say that mixing parts of different manufactures is dangerous (that seems to be some Apple certified technician’s minds by the way); and there will be those asking why I would take a chance of frying stuff when Asus and other laptop PC manufacturers have models with raid support.

Well, I happen to be curious and I don’t have money to get one of those, so….

Again I don’t have a lot of spare money… so for now I just tried hooking up the optical drive from my Asus G1s to the MCE usb 2.0 enclosure that came together when I bought my MCE Optibay. So far my experiment works….

As soon as I finish transferring all my files to an external HD I will post more pictures and an update to this post. Stay tuned.

  • IGlr