<?xml version="1.0" encoding="utf-8"?>
<!-- If you are running a bot please visit this policy page outlining rules you must respect. http://www.livejournal.com/bots/ -->
<feed xmlns="http://www.w3.org/2005/Atom" xmlns:lj="http://www.livejournal.com">
  <id>urn:lj:livejournal.com:atom1:kernelyogi</id>
  <title>kernelyogi</title>
  <subtitle>kernelyogi</subtitle>
  <author>
    <name>kernelyogi</name>
  </author>
  <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/"/>
  <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom"/>
  <updated>2007-05-04T17:12:19Z</updated>
  <lj:journal userid="10938931" username="kernelyogi" type="personal"/>
  <link rel="service.feed" type="application/x.atom+xml" href="http://kernelyogi.livejournal.com/data/atom" title="kernelyogi"/>
  <link rel="hub" href="http://pubsubhubbub.appspot.com/"/>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:5870</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/5870.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=5870"/>
    <title>Silan drivers - found!</title>
    <published>2007-05-04T17:12:19Z</published>
    <updated>2007-05-04T17:12:19Z</updated>
    <category term="linux setup"/>
    <content type="html">Before my blog gets added to the long list of dead blogs, here is a long overdue entry and guess what,&amp;nbsp;Silan drivers *are* somewhere in this worldwide hyperspace. They are &lt;a href="http://permalink.gmane.org/gmane.linux.network/52387" target="_blank"&gt;here&lt;/a&gt;! I have not tested them and all the standard disclaimers apply :) Happy compiling!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:5619</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/5619.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=5619"/>
    <title>Download ahoy!</title>
    <published>2007-01-15T08:36:16Z</published>
    <updated>2007-01-15T09:00:32Z</updated>
    <category term="linux setup"/>
    <content type="html">"Linux Kernel in a Nutshell" by Greg Kroah-Hartman is now available for free downoad. Check it out &lt;a href="http://www.kroah.com/lkn/"&gt;here&lt;/a&gt;. &lt;br /&gt;Happy hacking!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:5314</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/5314.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=5314"/>
    <title>Not Real (Tek)?</title>
    <published>2006-11-12T07:10:39Z</published>
    <updated>2006-11-12T07:10:39Z</updated>
    <category term="linux setup"/>
    <content type="html">Intex's NIC cards are not RealTek 8139 but rather Silan sc92031. See &lt;a href="http://www.ubuntu-in.org/wiki/Hardware_Compatibility" target="_blank"&gt;this&lt;/a&gt; and &lt;a href="http://www.linuxquestions.org/questions/showthread.php?t=441115" target="_blank"&gt;this&lt;/a&gt;. Also, Check out &lt;a href="http://geektalkin.blogspot.com/2006/04/intex-zebronics-fake-rtc8139drtl8139d.html" target="_blank"&gt;geektalkin&lt;/a&gt; and lspci listing after inserting the card.&lt;br /&gt;Need some data on this chip set (and device driver knowledge too :) ) to write the driver. &lt;br /&gt;Shree Ganesha with Rubini's book now...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:4648</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/4648.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=4648"/>
    <title>On to the Net using Intex's RTL 8139D LAN card</title>
    <published>2006-10-15T14:12:08Z</published>
    <updated>2006-10-15T14:12:08Z</updated>
    <category term="linux setup"/>
    <content type="html">&lt;p&gt;OK, so now I am on to the net using Intex's NIC card. &lt;a href="http://kernelyogi.livejournal.com/3706.html" target="_blank"&gt;Installed&lt;/a&gt; Debian 3.1 R3 which had kernel 2.4.&amp;nbsp; The Intex NIC has drivers for 2.4/2.5 but not 2.6.&lt;/p&gt;&lt;p&gt;Steps followed -&lt;br /&gt;1&amp;gt; Needed the headers of the running kernel (uname -r) to compile the driver. Best way was -&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; apt-get install kernel-headers-2.4.27-2-386&lt;/p&gt;&lt;p&gt;2&amp;gt; Copied the unzipped folder containing the driver source code to a local directory.&lt;br /&gt;Note that I took the 8139D RTC (not RTD) from &lt;a href="http://www.intextechnologies.com/download.asp" target="_blank"&gt;Intex&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3&amp;gt; Compiled the driver source using the Makefile provided. Compilation gave a warning and compiled without any error.&lt;/p&gt;&lt;p&gt;*****************************&lt;br /&gt;&amp;nbsp;sc92031.o built for 2.4.27-2-386&lt;br /&gt;&amp;nbsp;&amp;nbsp; SMP Disabled&lt;br /&gt;*****************************&lt;/p&gt;&lt;p&gt;In file included from /lib/modules/2.4.27-2-386/build/include/linux/spinlock.h:6,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from /lib/modules/2.4.27-2-386/build/include/linux/module.h:12,&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; from sc92031.c:15:&lt;br /&gt;/lib/modules/2.4.27-2-386/build/include/asm/system.h: In function `__set_64bit_var':&lt;br /&gt;/lib/modules/2.4.27-2-386/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules&lt;br /&gt;/lib/modules/2.4.27-2-386/build/include/asm/system.h:190: warning: dereferencing type-punned pointer will break strict-aliasing rules&lt;/p&gt;&lt;p&gt;4&amp;gt; Inserted the module created "sc92031.o" using&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; insmod ./sc92031.o&lt;/p&gt;&lt;p&gt;5&amp;gt; Setup NIC interface&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; ifconfig eth0 inet up 192.168.1.100&lt;br /&gt;Local network was setup after this step. Checked by pinging the ADSL router/modem.&lt;/p&gt;&lt;p&gt;6&amp;gt; Added gateway&lt;br /&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; route add default gw 192.168.1.1&lt;br /&gt;ping to system outside the local network successful.&lt;/p&gt;&lt;p&gt;So, here I am, on the net, using the NIC card and posting to lj!&lt;/p&gt;&lt;p&gt;Unfortunately, this card may not work on 2.6 going by the discussions &lt;a href="http://www.linuxquestions.org/questions/showthread.php?t=481768" target="_blank"&gt;here&lt;/a&gt;, &lt;a href="http://www.linuxforums.org/forum/linux-networking/69838-there-anybody-answer-question.html" target="_blank"&gt;here&lt;/a&gt; and so many other google search tails.&lt;br /&gt;Ndiswrapper can be the solution - &lt;a href="http://www.geocities.com/rohitksethi/" target="_blank"&gt;http://www.geocities.com/rohitksethi/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;BTW this not RealTek chipset but rather &lt;a href="http://www.silan.com.cn/products/productDetail.aspx?id=240&amp;amp;c_class=%E4%BB%A5%E5%A4%AA%E7%BD%91%E5%8D%A1%E3%80%81%E7%A1%AC%E7%9B%98%E4%BF%9D%E6%8A%A4%E5%8D%A1%E7%94%B5%E8%B7%AF&amp;amp;productkey=" target="_blank"&gt;Silan SC92031 chipset&lt;/a&gt;, see it if you understand chinese :) (One task added for me - search a&amp;nbsp;online translation site :))&lt;/p&gt;&lt;p&gt;So till I understand how to write a device driver and specifically for 2.6, its a dead end for making this NIC work. Otherwise, I will have to wait for somebody/Silan to write the driver.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:3706</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/3706.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=3706"/>
    <title>Debianated!</title>
    <published>2006-10-02T12:21:31Z</published>
    <updated>2006-10-02T12:21:31Z</updated>
    <category term="linux setup"/>
    <content type="html">Successfully installed Debian 3.1 R3 on MB4. I had never installed Debian before and most of my experience in installing Linux was in Red Hat. Recently, I did try Damn Small LInux, Knoppix 5.0.1 and SLES10, but none of these prepared me for the moment of truth that Debian presented. &lt;br /&gt;Take this - &lt;br /&gt;If you are installing from CD-ROM in any of the other distros, you select all the package needed and go on popping the CDs, 1 to n. If everything goes fine, you have a brand new black screen staring at you (don't tell me X configuration went fine, it can't be :) ). So simple. Now, what if one of the CD is gone bad or downloaded incorrectly or if you don't need the 99% of a CD content (most likely scenario, in which case why waste precious bandwidth on the 99%, the last 1% can be later downloaded if need be)? &lt;br /&gt;Debian solves this in a true Linux way. The installer asks for the CDs that you have and prepares a database of what *you* have. In this way it knows the dependency of selection made by user (which other distros also know) as well as whether the dependency is satisfied by the CD set you are holding! This is profound power!! This way if you have just the first CD, Debian can be up and running in no time with just that. You can later download (or beg, buy, borrow, steal!) the remaining CDs. Or if you can do oodles of downloads, do a network install. Exhilarating! Now I know why Debian has such a staunch following and what was missing from my Linux life! &lt;br /&gt;Cool, so now I have a SLES10 on MB0 and Debian 3.1 R3 on MB4.&lt;br /&gt;Now back to making Intex NIC card work.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:3458</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/3458.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=3458"/>
    <title>Stuck...</title>
    <published>2006-09-30T09:19:16Z</published>
    <updated>2006-09-30T09:19:16Z</updated>
    <category term="linux setup"/>
    <content type="html">Tried compiling the drivers (downloaded &lt;a href="http://kernelyogi.livejournal.com/2006/09/16/" target="_blank"&gt;from Intex&lt;/a&gt; site as well as &lt;a href="http://kernelyogi.livejournal.com/2006/09/24/" target="_blank"&gt;sent&lt;/a&gt; by the Intex support person) using procedure &lt;a href="http://www.knoppix.net/forum/viewtopic.php?p=107650" target="_blank"&gt;posted&lt;/a&gt; by posmanet in Knoppix forum. No success. The procedure is for different problem -&amp;nbsp; I used a part of it, for getting the kernel headers and sources. I am doing all the procedures blindly without giving much thought to it. Looks like I will have to do a full fledged Debian install, understand the sources (maybe) and give it a try again. &lt;br /&gt;The first step is a mile long :)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:3107</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/3107.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=3107"/>
    <title>Some more source...</title>
    <published>2006-09-24T10:58:31Z</published>
    <updated>2006-09-24T10:58:31Z</updated>
    <category term="linux setup"/>
    <content type="html">&lt;p&gt;Got a new source code base for Intex's NIC drivers from them. I will resume my &lt;a href="http://kernelyogi.livejournal.com/2006/09/16/"&gt;attempt&lt;/a&gt; to use Intex's NIC in Linux kernel 2.6.17 again.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:2929</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/2929.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=2929"/>
    <title>Breaking free!</title>
    <published>2006-09-18T15:02:37Z</published>
    <updated>2006-09-18T15:03:30Z</updated>
    <category term="linux setup"/>
    <content type="html">4 gruelling hours and SLES10 is installed on my Dell Optiplex GX1! Needed a rock solid system to concurrently work on Linux as I set up NIC on MB4 (&lt;a href="http://kernelyogi.livejournal.com/2006/09/05/"&gt;http://kernelyogi.livejournal.com/2006/09/05/&lt;/a&gt;). Greedly, I have installed everything that was in the CD set (web server, mail server, file server, AppArmour and what not!), so the system is crawling initially (RAM is peanuts - just 128 MB :( ). Anyway, I am up, running and enjoying the whiff of freedom!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:2441</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/2441.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=2441"/>
    <title>Isolated still!</title>
    <published>2006-09-10T07:44:51Z</published>
    <updated>2006-09-10T07:44:51Z</updated>
    <category term="linux setup"/>
    <content type="html">I am not able to configure the Intex RTL8139D card yet. The card doesn't get detected in "netcardconfig" and  "modprobe 8139too" inserts the driver but 'ifup'ping throws out errors saying "No such device". I am now thinking that, I should have thoroughly checked the compatibility before buying...But it was just a impulse buy you see! :)&lt;br /&gt;This is what I tried - &lt;br /&gt;1&amp;gt; dmesg | grep -i eth&lt;br /&gt;Nothing seen&lt;br /&gt;2&amp;gt; lspci&lt;br /&gt;Ethernet Controller: Unknown device 1904:2031 (rev 01)&lt;br /&gt;3&amp;gt; modprobe 8139too&lt;br /&gt;No errors&lt;br /&gt;(8139too is supposed to be the driver for RTL8139 family)&lt;br /&gt;4&amp;gt; dmesg | grep -i eth&lt;br /&gt;8139too: Fast Ethernet driver 0.9.27&lt;br /&gt;So the driver is installed.&lt;br /&gt;Next if I try "ifconfig eth0 up 192.168.1.10 netmask 255.255.255.0", error is shown - &lt;br /&gt;eth0: ERROR while getting interface flags : No such device&lt;br /&gt;SIOCSIFADDR : No such device&lt;br /&gt;eth0: ERROR while getting interface flags : No such device&lt;br /&gt;&lt;br /&gt;Checked this out on Ubuntu 6.06 LTS, Knoppix v5.0.1, DSL and Gentoo (all as LiveCDs). No luck.&lt;br /&gt;&lt;br /&gt;Now I have following options -&lt;br /&gt;1&amp;gt; Try on another distro (SLES10?), if it works - get the drivers from that.&lt;br /&gt;2&amp;gt; Try NDISwrapper&lt;br /&gt;3&amp;gt; Compile driver on my own (provided I get source somewhere)&lt;br /&gt;4&amp;gt; Change the card. &lt;br /&gt;&lt;br /&gt;Hooking up to internet till then is far away :(</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:2285</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/2285.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=2285"/>
    <title>No X and No net</title>
    <published>2006-09-05T16:49:19Z</published>
    <updated>2006-09-05T16:49:19Z</updated>
    <category term="linux setup"/>
    <content type="html">X has stopped working after changing language to English from German. I have stumbled upon oft asked question on linux mailing lists - How to configure X? Also, the cheap NIC I bought is not getting detected in Debian and DSL. Its a RTL8139D intex card. Price tag of just Rs.190/- tempted me into buying this card :(. Need to find drivers for this card. My learning of kernel is started :) &lt;br /&gt;(I am still not able to break free from Windows. X + network will do the trick!)</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:1901</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/1901.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=1901"/>
    <title>MB4!</title>
    <published>2006-09-04T16:16:50Z</published>
    <updated>2006-09-04T16:16:50Z</updated>
    <category term="linux setup"/>
    <content type="html">Debian booted - &lt;br /&gt;&lt;br /&gt;&lt;img title="" height="400" src="http://pics.livejournal.com/kernelyogi/pic/00001g41"&gt;&lt;br /&gt;(Got the Ubuntu CDs, hence the stickers :) )&lt;br /&gt;&lt;br /&gt;Bare bones&amp;nbsp;- &lt;br /&gt;&lt;br /&gt;&lt;img title="" height="400" src="http://pics.livejournal.com/kernelyogi/pic/00002cgy"&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:1762</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/1762.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=1762"/>
    <title>Up and Running!!!</title>
    <published>2006-09-03T11:34:20Z</published>
    <updated>2006-09-03T11:42:13Z</updated>
    <category term="linux setup"/>
    <content type="html">&lt;p&gt;Up and Running Debian (from Knoppix v5.0.1) on one of the &lt;a href="http://kernelyogi.livejournal.com/2006/08/26/" target="_blank"&gt;boards&lt;/a&gt;&amp;nbsp;- a Celeron 466MHz with ~97MB memory&amp;nbsp;(why such odd figure? Need to investigate).&amp;nbsp;Bought a CDROM drive and&amp;nbsp;Harddisk for this. The CDROM was Rs.600/-(52X speed, Samsung make). The Hard disk is 40GB, Seagate make costing Rs.1950/-. I had not checked the prices of these items since long time and was amazed to see the prices falling so much. The mantra of volumes and large scale integration have driven the prices to this level. Few years back this would have costed me a fortune. What's more, I was given option of buying a 80GB(!) hard disk for Rs.2200/-. I decided against it since it was not sure if the HD will suit the BIOSs I have. &lt;br /&gt;Connected the HD and CDROM drive and BIOS was able to detect it as 36GB in Auto mode. I&amp;nbsp;tried User mode in BIOS but still it showed a shade less that 40 GB, so decided to keep in Auto mode.&amp;nbsp;After BIOS&amp;nbsp;POST screen&amp;nbsp;BIOS was giving one error - "Primary IDE channel no 80 conductor cable installed". Never seen such error anytime before in my life in front of&amp;nbsp;computer monitor. I was surprised but decided to try out installation anyway. &lt;br /&gt;&lt;br /&gt;Installation&amp;nbsp;from Knoppix CD was a breeze except for one error - "/mnt/hdinstall/sbin/hotplug-knoppix: No such file or directory". But it did not stop installation and soon X was also running. Only problem was - it was showing menus in German language. Anyway, I thought X is not important at this moment and rebooted many times to see that all things worked perfectly. Now I had a full-fledged Linux box running!&lt;br /&gt;&lt;br /&gt;Okay,&amp;nbsp;time to see the 80 conductor error. Googled on this and soon&amp;nbsp;hit a solution. The IDE cable I was given by the hardware shop guy was a cheap Rs.25/-, 40 conductor cable and my motherboard expected a &lt;a href="http://www.pcguide.com/ref/hdd/if/ide/confCable80-c.html" target="_blank"&gt;80 condutor cable&lt;/a&gt;. Replaced the 40 coductor with 80 conductor one (at pricely Rs.80/-) and the error was gone. It is quite possible to run on 40 conductor one (I was able to install and run Linux)&amp;nbsp;but it would be running at lesser speed. The 80 conductor one had extra conductors to reduce the cross talk at higher speeds. &lt;br /&gt;&lt;br /&gt;Good going so far. Now to look into frugal&amp;nbsp;setup of remaining systems.&amp;nbsp;The hardware shopping binge is over. Now want all the remaining systems to boot up from minimum hardware (network boot probably). This will need a couple of network cards, ethernet cables, a hub or a router, and probably KVM to see what's happening where...hmmm...here I go again for some more hardware shopping.&lt;/p&gt;</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:1519</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/1519.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=1519"/>
    <title>Lowest Common Hardware</title>
    <published>2006-08-27T15:36:10Z</published>
    <updated>2006-08-27T15:41:28Z</updated>
    <category term="linux setup"/>
    <content type="html">I want &lt;a href="http://kernelyogi.livejournal.com/2006/08/26/" target="_blank"&gt;my Linux Boxes&lt;/a&gt; to be up with least possible hardware. So thinking booting off from USB thumb drive(using DSL!). But these motherboards are old. They may not have USB support. Also, the BIOS may not have support to boot from USB even if a USB PCI card is installed. So need to get BIOS upgraded for this. Since the make is very much unknown, need to find which is the chipset and what's the make. The BIOS is very much standard - AMI and Award Modular for all the boards. Googling for BIOS upgrade landed me at &lt;a href="http://esupport.com/" target="_blank"&gt;esupport&lt;/a&gt;. Looks like they can upgrade any BIOS on earth. Hmmm...it is costing $$$. Also, no guarantee that USB boot will be available in the upgraded BIOS. Looks like I will have to find a different way. May be network boot! Things are getting murkier.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:1039</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/1039.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=1039"/>
    <title>Junk pile</title>
    <published>2006-08-26T17:52:10Z</published>
    <updated>2006-08-26T17:52:10Z</updated>
    <category term="linux setup"/>
    <content type="html">To invent, you need a good imagination and a pile of junk - Thomas A. Edison&lt;br /&gt;&lt;br /&gt;Well, I am not inventing anything just trying to discover the Linux kernel all by own. I am finding junk is necessary to learn it. In this case, junk is a couple of motherboards my great friend and bro-in-law, Atul sent for this experiments. These are the fossils from digital era when MMXs and Celerons ruled. So here I am with total 4 motherboards - processors and memory (SDRAM!) included. Though old and extinct this motherboard beauties are a big haul for me since Linux can be as frugal as I want. Thanks Atul, this is Great!!!&lt;br /&gt;&lt;br /&gt;The inventory - &lt;br /&gt;Two Pentium MMX boards, One Celeron and One x686 (AMD?) boards with clock speed of all &amp;lt; 500MHz and Memory &amp;lt; 64 MB.&lt;br /&gt;No keyboards, no HDs, no CD ROM drives - just bare Copper and Silicon!&lt;br /&gt;Oh I forgot - two SMPSs are their too.&lt;br /&gt;&lt;br /&gt;With this modest ammo, I hope to blast off in kernel space...</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:1020</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/1020.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=1020"/>
    <title>DSL ho!!!</title>
    <published>2006-08-25T15:08:11Z</published>
    <updated>2006-08-25T15:08:11Z</updated>
    <category term="linux setup"/>
    <content type="html">Posting this entry through my system booted from Damn Small Linux -  &lt;a href="http://www.damnsmalllinux.org/"&gt;http://www.damnsmalllinux.org/&lt;/a&gt;. The procedure was simple. Just burned DSL's ISO and restarted the system with 'CD boot first' enabled in BIOS. Lo and Behold the system is loading DSL and in no time X is up! The default browser 'Dillo' did not display lj properly, so used Firefox instead. Really liking this, its just 50 MB in size!!</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:722</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/722.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=722"/>
    <title>Experiments with LiveCDs</title>
    <published>2006-08-21T16:47:02Z</published>
    <updated>2006-08-21T16:50:39Z</updated>
    <category term="linux setup"/>
    <content type="html">Heard a lot about LiveCDs and wanted to try them out some time. Thinking to start with LiveCD for kernel learning (since they don't need a hard disk install) I decided to give it a try. My quest of kernel learning had to start off with a warning that success is 99% perspiration and 1%. Got a list of current LiveCD distributions from &lt;a href="http://www.frozentech.com/content/livecd.php"&gt;http://www.frozentech.com/content/livecd.php&lt;/a&gt;. Downloaded the LiveCD ISO image of Knoppix (&lt;a href="http://knoppix.net/get.php" target="_blank"&gt;http://knoppix.net/get.php&lt;/a&gt;) and Gentoo (&lt;a href="http://www.gentoo.org/main/en/where.xml"&gt;http://www.gentoo.org/main/en/where.xml&lt;/a&gt;). Downloaded Ubuntu ISOs (&lt;a href="http://www.ubuntu.com/download"&gt;http://www.ubuntu.com/download&lt;/a&gt;) also. Burned the ISOs using Nero and popped in Knoppix CD in my Dell Optiplex GX1. Knoppix showed a cute small penguin and started showing messages about detecting different devices (it was colorfull text, so was looking much better than usual RedHat prints I was used to seeing). Then something unexpected happened and I was staring at message "Can't find Knoppix filesystem, sorry. Dropping you to a (very limited) shell. Press reset button to quit". Implying that what I can maximun do is reset! Hmmmm...OK, Lets try Gentoo I said - so many options are their in Linux world, why worry?  Merrily popped in Gentoo CD and soon I was looking at screenfull of prints. Then it tried to mount CD ROM - "Attempting to mount CD :- /dev/hdc" and took a long pause. Again mount was attempted and their was a long pause. This was done many times. After waiting for long enough I decided to reset and started thinking that CD ROM drive is not working properly. When the same thing occurred with Ubuntu, showing "Buffer I/O error on device hdc, logical block 1..2..3..4...", I was sure that my system needed a replacement of CD ROM drive. Feeling a bit let down by Linux, I decided to google on this problem and see if anybody faced this problem. Typed exactly the same message that Knoppix had shown and in a few minutes I was able to find the solution. Cool! So I was not alone!! Here is the solution for Knoppix - type "knoppix nodma lang=en" at boot prompt. This error seems to be a very common and each type of system has a different solution. For a Dell OptiPlex GX1, this worked. See &lt;a href="http://www.edlug.ed.ac.uk/archive/Oct2004/msg00139.html"&gt;http://www.edlug.ed.ac.uk/archive/Oct2004/msg00139.html&lt;/a&gt;. Also check out                                                                  &lt;a href="http://www.kernel.org/pub/dist/knoppix-dvd/knoppix-cheatcodes.txt"&gt;http://www.kernel.org/pub/dist/knoppix-dvd/knoppix-cheatcodes.txt&lt;/a&gt;. So finally I was able to boot Linux from LiveCD and felt very happy about the whole thing. Learnt a lot by seeing the links and possible solutions. It seems the kernel enables dma for CD ROM drive by default which my old system could not understand and hence kernel had be told explicitly not to use dma. Cool!!! Now I will try Knoppix install (somehow I liked Knoppix more!). Lets see.</content>
  </entry>
  <entry>
    <id>urn:lj:livejournal.com:atom1:kernelyogi:464</id>
    <link rel="alternate" type="text/html" href="http://kernelyogi.livejournal.com/464.html"/>
    <link rel="self" type="text/xml" href="http://kernelyogi.livejournal.com/data/atom/?itemid=464"/>
    <title>Digital incarnation of a Kernel Yogi</title>
    <published>2006-08-18T15:40:09Z</published>
    <updated>2006-08-18T15:40:09Z</updated>
    <content type="html">My first post on Livejournal and the very first on any blog as well. This journal is my path of learning Linux kernel. I am starting with a almost a clean slate. I will be in quest of learning Linux kernel and documenting what I find. Though this is mostly the Journey of learning Linux, occasionally I plan to change lane and enter into personal domain (you see I don't have any other outlet!) &lt;br /&gt;Till then...poweroff</content>
  </entry>
</feed>
