Monday, December 26, 2011

Fedora 16 - Uninstall proprietary Nvidia driver and switch back to Nouveau

If you have an Nvidia graphics card, then one of the first things you'd probably do after installing Fedora is to disable nouveau driver and install the Nvidia proprietary driver. The easiest way to do this is using the packages from RPMFusion.

But if you happen to be unlucky like me, you'd have KDE apps (and some others too) crashing all around the place with this proprietary Nvidia driver. Apparently, there's some compatibility problem between glibc and the Nvidia driver. Switching back to nouveau is the best way out.

Here's how to uninstall the proprietary Nvidia driver from RPMFusion and get back to nouveau driver.

  1. Switch to a terminal by pressing Ctrl+Alt+F3 and login as 'root'
  2. Switch to runlevel 3 (terminate X):
    init 3
  3. Get a list of all nvidia packages installed:
    yum list installed "*nvidia*"
  4. Remove these packages. Use the following sample command:
    yum remove kmod-nvidia kmod-nvidia-PAE nvidia-settings nvidia-xconfig xorg-x11-drv-nvidia xorg-x11-drv-nvidia-libs
  5. Confirm that none of the following files exists. If they do, delete them or move them to some backup location.

  6. Re-create initramfs to remove the blacklisting of nouveau
    dracut --force
  7. Reboot the computer

The above steps worked for me and brought back nouveau. All these days, I was waiting for the proprietary driver to be fixed. In the mean time, I was using LD_PRELOAD=/usr/lib/ in my profile file to avoid the crashes. But so many days have passed without any improvement. With nouveau, I get reasonable 3D performance and desktop effects. Best of all, no crashes :-)

Wednesday, December 21, 2011

Kochi Flash Mob - No Hate Mate!

This happened last week - 16th Dec, 2011 at the Oberon Mall, Kochi. Over 150 dancers took to the floor - for a noble cause.

With the Mullaperiyar issue going viral and threatening the livelihood, and more importantly the lives, of people, it's heartening to see such efforts. Kudos to the organisers!

I'm supposed to travel to Kanyakumari district on official business tomorrow. Who knows what awaits me at the border!

PS: The music and choreography reminds me of Step Up 3. May be it was indeed inspired from the movie.

Saturday, December 3, 2011

Fedora 16 / Windows 7 - Dual booting with GRUB2

Fedora 16 was released almost a month back. This is the first Fedora release to have switched to the GRUB2 boot loader. I had some trouble installing Fedora 16 - the boot loader won't get installed on my MBR since there wasn't enough space to accommodate the boot image. The details of my struggles can probably be the subject of another post. Here, it must suffice to say that I had nuked my first partition, containing Windows 7, to make sufficient space (unallocated sectors) at the beginning of the HDD for grub2 boot image.

After installing F16, I reinstalled Windows 7 on to the first partition on the HDD. Everything was fine, except, unsurprisingly, that it replaced grub2 boot loader with its own.

Getting back grub2 to boot Fedora was a matter of doing this:
  1. Boot using Fedora 16 DVD
  2. Select 'Troubleshoot' and use the 'rescue mode'
  3. Let Anaconda autodetect existing Linux installations, and when prompted, select your F16 installation from among the multiple existing installations
  4. Read the message that says the partition has been mounted under /mnt/sysimage and I could do: chroot /mnt/sysimage if I wanted
  5. Do exactly that:
    chroot /mnt/sysimage
  6. Reinstall GRUB2 on to my MBR:
    grub2-install /dev/sda
  7. Reboot and viola! I was able to boot in to Fedora again :-)

That being said, should I be able to boot in to Windows 7 now? I wasn't! This one was a bit surprising since old grub-install used to auto-detect other operating systems and made everything work. Things have changed, and apparently for the worse!

After booting in to F16, I tried to get Windows entry in to GRUB2 menu. After reading a little bit, here's what I should've done:

  1. Make sure a package called os-prober is installed:
    yum install os-prober
  2. Back-up my existing grub.cfg file
    cp /boot/grub2/grub.cfg /boot/grub2/grub.cfg.bak
  3. Re-create the cfg file, hoping grub2 would autodetect Windows
    grub2-mkconfig -o /boot/grub2/grub.cfg
  4. Reboot and hope it works
It seems that the above four steps would've worked. If you reached this page after searching for a way to dual boot Fedora 16 and Windows 7, this is exactly what you should do.

As for me, I did a lot of other stuff:
  1. Assume that grub2 was unable to auto-detect Windows and I should do it manually
  2. Add the following entry in /etc/grub.d/40_custom

    menuentry "Windows 7" {
    insmod ntfs
    set root=(hd0,1)
    chainloader +1

  3. Find the wrong grub2 configuration file at /etc/grub2.cfg and replace it with:
    grub2-mkconfig -o /etc/grub2.cfg
  4. Reboot and find that Windows entry is still missing
  5. Boot back in to Fedora and find that /etc/grub2.cfg indeed contains the entry for Windows
  6. Re-install grub2 in a desperate attempt:
    grub2-install /dev/sda
  7. Reboot and find that nothing has changed
  8. Search the internet and repeat steps 4-7 above without any use
  9. Again verify /etc/grub2.cfg and find that there are in fact two entries for Windows 7 - one that I added manually and one, wait for it, auto-detected by grub2 (os-prober)! Apparently, the assumption I made in step-1 was wrong and step-2 wasn't really necessary!
  10. Get back in to the reality that Windows entry is still missing in grub2 boot menu even though it appears in the cfg file
  11. Search more and stumble up on a bug report that indicates /boot/grub2/grub.cfg is the right grub2 file for Fedora!
  12. Do it  right this time with:
    grub2-mkconfig -o /boot/grub2/grub.cfg
  13. Reboot and find that everything's merry

Apparently, /boot/grub2/grub.cfg is the real file that grub2 uses. On Fedora, /etc/grub2.cfg is a symbolic link to /boot/grub2/grub.cfg.
But if that's the case, then everything should've worked when I used grub2-mkconfig to overwrite the file in /etc, right? Again, as my luck would have it, grub2-mkconfig is buggy in that it doesn't follow the symlink. It just replaced /etc/grub2.cfg with a real file - a file that nobody cares about!

So, if you find that the entries you very clearly see in the cfg file are missing in the boot menu, check if you're using the right cfg file.

Tuesday, June 7, 2011

Hotel White Dammar - Restaurant

The news of inauguration of a 3-star hotel near Pappanamcode by K.B. Ganesh Kumar had appeared in local news papers a while ago. The new Hotel White Dammar is located a little further from Pappanamcode Jn. (less than 1km), towards Neyyattinkara/Nagercoil side.

The name of the hotel did enthuse us and we decided to try it out. If you too decide that way, be aware of a few caveats. Their website (which is still under construction, btw) lists a veg. restaurant, a multi cuisine restaurant, a 'high spirit' restaurant and a coffee shop among the facilities at the hotel. Being strong non-vegetarians, our eyes were of course set on the multi cuisine restaurant.

However (sigh!), the hotel itself was still under construction, and only "Anna Bhavan" - the veg. restaurant was open. Only a veg restaurant at a 3-star hotel? Hmmm.. Anyway, we decided to give it a try, hoping for some steaming vegetarian food. The next shock was the menu (or the lack of one). The only items available were Dosa, Parotta & Chapathi. And curries, you ask? Sambar for Dosa and standard Veg. Kuruma for the rest.
Things can't get any worse at a 3-star hotel, right?

We decided to go for Masala Dosa and Ghee Roast Dosa. To be honest, that was pretty good. The Sambar and Chutneys were good enough. Dosa is priced at Rs.45, fair enough for a big hotel. The coffee was decent too.

This visit was 2 days after the official inauguration, and they were still in active construction mode. The wash room didn't have lights on and was used as kind of a store room for building materials. The next time I pay these guys a visit, I'm gonna give them a call (0471-2496601, 2496603) first to make sure their non-veg restaurant is really open.

Update (1 Jul, 2011):
Their non-veg restaurant is now open! It's fairly decent, though not magnificent, and noticeably missing a buffet option.

The menu is rather conventional and doesn't offer much variety in cuisines or desserts. Roti, Bhatoora, Chicken Mughlai and other curries in general were very enjoyable. The Chicken tikka, however was over-burnt and bitter.
Overall, I'd say it's an okay place (not exactly cheap, of course) for dinner.

PS: For all those strict vegetarians, the restaurant manager told me that they have separate kitchens for veg & non-veg restaurants.

Saturday, June 4, 2011


Disclaimer: This image has been lying around on my disk for several years now.. I don't know who holds the copyright. Whoever does, has all rights to it.

Thursday, April 14, 2011

ഇക്കരെപ്പച്ച - ചിത്രങ്ങള്‍

പുതിയവീട്ടിലേക്ക് താമസം മാറിയതിന് ശേഷം അല്പസ്വല്പം കൃഷി പുനരാരംഭിച്ചു. (പണ്ട്, അതായത് ഈ കമ്പ്യൂട്ടര്‍ അഡിക്ഷന്‍ തുടങ്ങുന്നതിന് മുമ്പ്, അല്ലറ ചില്ലറ കൃഷിയൊക്കെ ഉണ്ടായിരുന്നു). ചെടി നടാന്‍ എല്ലാവര്‍ക്കും (ഫാര്യ ഒഴികെ) വലിയ ഉത്സാഹമാണെങ്കിലും മിക്കവാറും ദിവസങ്ങളില്‍ ജലസേചനകര്‍മ്മം അച്ഛന്റെ വകയായിരിക്കും.

ചിത്രങ്ങളില്‍ കാണുന്നത് പോലെ, ചീരയും തക്കാളിയുമാണ് ഇപ്പോഴത്തെ പ്രധാന 'വിള'കള്‍. മുളക്, കയ്പയ്ക്ക (പാവയ്ക്ക), പയര്‍, കറിവേപ്പ് ഇത്യാദി സാധനങ്ങള്‍ പിടിച്ചിട്ടുണ്ടെങ്കിലും 'ഔട്ട്പുട്ട്' കിട്ടാറായിട്ടില്ല. തിരുവനന്തപുരത്ത് ഈയിടയ്ക്ക് നടന്ന ഫ്ലവര്‍ ഷോവില്‍ നിന്ന് ചാമ്പയും സപ്പോട്ടയും തൈക്കള്‍ വാങ്ങി നട്ടു. പിടിച്ചെന്ന് തോന്നുന്നു. നല്ല ചാമ്പയ്ക്ക തിന്ന കാലം മറന്നു. ഇതൊക്കെ കായ്ചിട്ട് വേണം ഒന്ന് അര്‍മ്മാദിക്കാന്‍ ;-)

തക്കാളി നന്നായി കായ്ചുവെങ്കിലും ഇതുവരെ ഒന്നും പഴുത്തുകിട്ടിയില്ല. ഒന്ന് രണ്ട് ആഴ്ച കൊണ്ട് ശരിയാകുമെന്ന് തോന്നുന്നു. തക്കാളിപ്പഴങ്ങള്‍ ധാരാളമായി കായ്ചുകിടക്കുന്നത് കാണുന്നത് ഒരു രസം തന്നെ. പത്തെണ്‍പത് കായ്കള്‍ ഒരു ചെടിയില്‍ തന്നെ ഉണ്ട്. എല്ലാം നല്ല പഴുത്ത തക്കാളികളായിക്കിട്ടിയാല്‍ മതിയായിരുന്നു.

ഈ ചെടികള്‍ക്കൊക്കെ ചെറിയ രീതിയില്‍ കമ്പോസ്റ്റ് വളം ഇട്ടുകൊടുത്തിരുന്നു. പിന്നെ എല്ലാ ദിവസവും വെള്ളമൊഴിക്കുന്നുമുണ്ട്. അല്പം കീടശല്യം ഉണ്ടെങ്കിലും ഇതുവരെ കെമിക്കല്‍ കീടനാശിനികളൊന്നും പ്രയോഗിച്ചിട്ടില്ല. വേപ്പെണ്ണ, വെളുത്തുള്ളി, സോപ്പ് പൊടി എന്നിവ ചേര്‍ത്ത വെള്ളം തളിച്ചുനോക്കിയെങ്കിലും കീടങ്ങള്‍ പുച്ഛിച്ചുതള്ളി. ഇനി പുകയിലക്കഷായം ഒന്ന് പ്രയോഗിച്ചുനോക്കണം.

വീട് വാങ്ങിക്കുമ്പോഴേ ഒരു തെങ്ങ് ഉണ്ടായിരുന്നു. തെങ്ങ് കൊള്ളാവുന്ന ഇനമാണെന്ന് തോന്നുന്നു. ഏഴെട്ട് വാഴകള്‍ ഞങ്ങള്‍ വച്ചു. നല്ലവനായ അയല്‍വാസി അദ്ദേഹത്തിന്റെ തോട്ടത്തില്‍ നിന്ന് വാഴക്കന്നുകള്‍ തന്നതുകൊണ്ട് അതിനും വലിയ പ്രയാസമുണ്ടായില്ല.

പിന്നെ, കൃഷി എന്ന് പറയാനാവില്ലെങ്കിലും, ഒരു സ്പെഷ്യല്‍ 'വിള' ഞാന്‍ നോക്കിനടത്തുന്നുണ്ട്. ചിരിക്കരുത്.. എന്റെ സ്വന്തം ഒരു സ്ക്വയര്‍ ഫീറ്റ് നെല്‍പ്പാടം! പാലുകാച്ചല്‍ സമയത്ത് പറ വച്ചുകഴിഞ്ഞ് (മ്മള് തൃശ്ശൂര്‍കാര് അങ്ങനെയാട്ടാ..) കളഞ്ഞ നെല്ല് തനിയേ മുളച്ച് വന്നതാ. എന്തായാലും ഈ പാടത്ത് നിന്ന് ഒന്ന് രണ്ട് കതിരെങ്കിലും ഞാന്‍ കൊയ്യും :-) (ആ നെല്ലിനപ്പുറത്ത് മാങ്ങനാറി ചെടികള്‍. അതിനുമപ്പുറം എന്റെ ഫിയേറോ F2)

വാല്‍ (ശരിക്കും!)

ഒരു മാസം മുമ്പ് ഒരു ദിവസം രാവിലെ പിന്നാമ്പുറത്ത് നിന്നെടുത്ത ചിത്രം ഇതാ:
ആ ചെറിയ വെള്ള വര കണ്ടോ? ഒരു സുന്ദരന്‍ പാമ്പിന്റെ ഫുള്‍ ലെങ്ങ്ത് തോല്‍! കണ്ണുകള്‍ മുതല്‍ വാലറ്റം വരെയുണ്ട്. ക്ലോസപ്പ് ചിത്രം കാണണമെങ്കില്‍ ചിത്രങ്ങളില്‍ ഞെക്കുക.
പാമ്പ് വരാതിരിക്കാന്‍ വെളുത്തുള്ളിയും പാല്‍ക്കായവും കലക്കിയ വെള്ളം തളിക്കണമെന്നൊക്കെ അമ്മ പറഞ്ഞെങ്കിലും ഇതു വരെ ഒന്നും ചെയ്തില്ല. കുറച്ചു ദിവസം മുമ്പ് ഒരു മഞ്ഞച്ചേര വീട്ടില്‍ എത്തിനോക്കുകയുമുണ്ടായി. ഭൂമിയുടെ അവകാശികള്‍!