<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>#chroot</title>
	<atom:link href="http://brentscheffler.com/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://brentscheffler.com/blog</link>
	<description>A renaissance view of technology</description>
	<pubDate>Thu, 07 Jan 2010 19:02:41 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>My total living room upgrade</title>
		<link>http://brentscheffler.com/blog/2009/08/03/my-total-living-room-upgrade/</link>
		<comments>http://brentscheffler.com/blog/2009/08/03/my-total-living-room-upgrade/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 21:01:57 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Home Theater]]></category>

		<category><![CDATA[5.1]]></category>

		<category><![CDATA[blu-ray]]></category>

		<category><![CDATA[HD]]></category>

		<category><![CDATA[HDTV]]></category>

		<category><![CDATA[surround sound]]></category>

		<category><![CDATA[xbox 360]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=55</guid>
		<description><![CDATA[Beginning with the purchase of my 37&#8243; Samsung 1080p TV, I started the snowballing effect of upgrading my sadly outdated analog entertainment set up. My Sony 26&#8243; standard definition TV was starting to show signs of aging and reappearing gaussing (those rainbow colored distortions) in the corners. Best Buy had LCD TVs on sale and [...]]]></description>
			<content:encoded><![CDATA[<p>Beginning with the purchase of my 37&#8243; Samsung 1080p TV, I started the snowballing effect of upgrading my sadly outdated analog entertainment set up. My Sony 26&#8243; standard definition TV was starting to show signs of aging and reappearing gaussing (those rainbow colored distortions) in the corners. Best Buy had LCD TVs on sale and I could have gotten the 40&#8243; at 720p for the same price, but opted for the 37&#8243; with higher resolution at 1080p. This, as you will read later, was a wise decision.</p>
<p>Several weeks later, I gave in and purchased an Xbox 360 (the one with HDMI out.) We (the girlfriend and I) had debated between getting a Wii or a 360 for quite some time - but with all the extra entertainment features (live multi-player gaming, Netflix streaming, and videos) of the Xbox, the choice became clear and it was eventually approved by the girlfriend. She has since become quite the gamer chic (playing &#8220;kids&#8221; games like Harry Potter, Golden Compass, etc) and takes great pride in having more Xbox gamer points than me.</p>
<p>Even with the greater resolution capabilities, the girlfriend was complaining that TV channels looked no different than with our previous standard definition TV and cable box. True enough. One Saturday afternoon we hopped on the bus up to the Comcast store and upgraded my cable from cheapy analog to digital along with the HD cable box (with DVR) from Comcast. After all the connections were made, we fired it up and *presto* - HD channels coming in at 1080i and the complaining ceased immediately. From time to time I can even hear her say that she&#8217;s &#8220;&#8230;so glad we got a new HD TV.&#8221;</p>
<p>With all this new equipment and cables running all over the place it was time to upgrade the entertainment center furniture. A quick trip to <a href="http://www.ikea.com/us/en/catalog/products/10103093" class="extlink">Ikea</a> solved that. After screwing in the last shelf, I realized that I had never measured the TV&#8217;s dimensions and those of the entertainment center. Panic stricken, I ran to the junk drawer and fished out the tape measurer. Lucky for me, the 37&#8243; fit perfectly - with a few inches to spare all around. A 40&#8243; TV *may* have fit (depending on the brand) but I was glad that I had settled on the 37&#8243;. The cable box, Xbox 360, and antiquated Pioneer stereo receiver all fit perfectly. The living room was really coming together now.</p>
<p>For months, the living room remained as such - HD TV, HD cable box, Xbox 360, and simple stereo audio. Then, the girlfriend kept coming home from Costco or Best Buy with DVDs and it got me thinking. Why were we purchasing DVDs when the new standard has become Blu-Ray. Why waste money on a dieing format? It was then I decided we needed a Blu-Ray player. While at Costco several weeks later, a <a href="http://www.samsung.com/us/consumer/tv-video/blu-ray/blu-ray-players/BD-P1500/XAA/index.idx?pagetype=prd_detail" class="extlink">Samsung BD-P1500</a> Blu-Ray player was on sale for $149 (display model) and I quickly snapped it up along with a couple Blu-Ray movies (Cast Away and an Italy travel guide.) One more piece of HD equipment to check-off the list and a new hard and fast rule in the house: no more purchasing DVDs (if it can be helped.)</p>
<p>The final piece of the living room entertainment system was a 5.1 surround sound setup. I will admit that TV and video connections and display formats and resolutions I know and understand, being a bit of a computer nerd. But audio formats and standards, I know very little of. I couldn&#8217;t tell you the difference between DTS, Dolby Digital, Dolby Pro Logic, Dolby Pro Logic II, Neo 96, etc - it was enough to make my head swim. And it still does. (Why so many formats?) I have been wanting a 5.1 setup for years and years now - even before my total living room upgrade dream, but have always put it off because it seemed so daunting and confusing. But when my weekly Newegg.com circular email arrived with a Polk Audio 5.1 speaker set for $199, I jumped into the world of HD audio head first.</p>
<p>The speakers arrived and I immediately began staging the front, center, and subwoofer channels with speaker wire. The surround channels required a bit more work. I went up to my local Home Depot and purchased white plastic wiring conduit that has sticky tape on one side. I also purchased two ceiling speaker mounts. After carefully measuring out speaker wire (and leaving a loop of several extra feet) my 5.1 system was mounted and wired but lacked a 5.1 receiver.</p>
<p>This is where my troubles began. Which one to choose? What features did I really need? Should I opt for a 7.1 setup to &#8220;future proof&#8221; the living room? How would I connect it all? After several months of research and discussion forums and feature comparisons and price shopping, I realized that I did not need anything &#8220;fancy.&#8221; A simple 5.1 receiver with one optical input would suffice since currently all my devices connected directly to the TV via HDMI with a standard RCA stereo cable back to the receiver. I figured I could replace the current RCA cable with a TOSLINK optical cable to the new receiver and would be done with it. Easy-peasy right? Well, as it turns out, it&#8217;s not that easy. Keep reading to find out.</p>
<p>I went back to my local Best Buy and purchased the ultra sleek and clean looking Harmon Kardon <a href="http://www.bestbuy.com/site/olspage.jsp?id=pcat17080&#038;type=page&#038;qp=crootcategoryid%23%23-1%23%23-1~~q70726f63657373696e6774696d653a3e313930302d30312d3031~~cabcat0200000%23%230%23%23p1~~cabcat0202000%23%230%23%231r~~cabcat0202003%23%230%23%23k~~nf398||4861726d616e204b6172646f6e&#038;list=y&#038;nrp=15&#038;sc=audioSP&#038;sp=%2Bcurrentprice+skuid&#038;usc=abcat0200000" class="extlink">AVR-154</a>. Again, lucky for me, it was on clearance for $229. I picked it up and went home excited that the snowball had finally stopped rolling. I ripped open the box, yanked out the old receiver, connected all the speaker wires and the TOSLINK from the TV that I had already staged beforehand. I gently picked up the beauty to insert into the entertainment center only to realize - *it was too tall.* Not even close. About 3/4&#8243; too tall. Width and depth were fine, height however was not. My heart sunk into my chest. I looked over to the girlfriend and said, half seriously, that we needed a new entertainment center. The daggers in her eyes told me that was not an option.</p>
<p>So, sadly, I boxed the Harmon Kardon back up, and reconnected the old stereo receiver. I then fished for the tape measurer again and calculated the absolute dimensions of the slot available to the receiver. The following day, I returned the Harmon Kardon at Best Buy. With tape measurer in hand, I began the process of finding a receiver that had the features I needed but was also good quality and could fit into the entertainment center. Only *one* brand had a receiver that fit those requirements: Yamaha. I grabbed an employee and requested the <a href="http://www.yamaha.com/yec/products/productdetail.html?CNTID=5028493" class="extlink">Yamaha RX-V365BL</a>. He returned shortly only to tell me &#8220;we&#8217;re out.&#8221; It seems my luck had run out.</p>
<p>Several weeks had passed and I decided to go back to Best Buy to see what they had. Finally, it was in stock. Again, I yanked out the old receiver, connected the speaker wires and TOSLINK cable to the new Yamaha, and&#8230; perfect fit. I powered on the TV and was immediately underwhelmed. I popped in a Blu-Ray, and again, underwhelmed. I tweaked with receiver settings for a while and got it to sound much better, but, nothing like I had expected. I guess that&#8217;s all 5.1 will get you, or so I thought.</p>
<p>Weeks go by living with sub-par &#8220;5.1&#8243; sound. Then one day, while at a friend&#8217;s house playing Xbox 360, I noticed his 5.1 surround sound system absolutely *rocked.* That&#8217;s when I knew something was up with my set up. I got home and looked closely at the receiver display - it has a little diagram of 5 speakers, and only 2 were lit up. Interesting. I checked the TV menu to see if there was option to turn on 5.1 sound for the TOSLINK connection. No such option existed. After a bit of research on Samsung&#8217;s website, I found this little piece of info in the FAQ section:</p>
<blockquote><p>If the source is a digital component such as a DVD player, and you have connected the source and the TV using HDMI, and then connected the TV to your Home Theater using Digital Optical connections, you will hear only two channel sound from the Home Theater. <strong>Your TV can not transmit 5.1 channel audio from an HDMI digital source through the Optical connection.</strong></p></blockquote>
<p>Bingo! I went out and bought enough TOSLINK cables for each device to connect directly to the receiver. After all the connections were made, the difference is astonishing. And finally, I have true 5.1 surround sound.</p>
<p>In summation, if you plan on upgrading your entertainment setup, heed this advice:</p>
<p>1) Take your time and research. You don&#8217;t have to do everything all at once. I was able to score some awesome deals because I was patient and waited for the right moment, buying one component at a time every couple weeks or months. I started this &#8220;project&#8221; in the fall of 2008 and finally finished it in the summer of 2009.</p>
<p>2) Go for higher TV resolution over more screen real-estate (Blu-Ray and video games look much better) and, despite what some people claim, you can tell the difference between 720p and 1080p, especially if you&#8217;re into sports.</p>
<p>3) Regardless if you are going to upgrade your entertainment center furniture or use your existing furniture, know the dimensions your furniture can support! On a side note, it seems *most* audio receiver manufacturers are building devices that are 8-10&#8243; in height! So plan accordingly. I had to go with a receiver I didn&#8217;t really want because none of the others would fit. If I could do it over again, I would have chosen the devices I knew I was eventually going to get, written down their physical dimensions, and then bought an entertainment center around them, instead of the other way around.</p>
<p>4) If you connect all your devices to your TV via HDMI, and your TV has a TOSLINK out, it probably *does not* output 5.1 audio. Double check your TV&#8217;s user manual or online FAQ.</p>
<p><strong>** UPDATE **</strong><br />
Apparently, Blu-Ray supports Dolby True-HD and DTS-HD signals and they can only be carried by HDMI cable. So, I have since returned to Best Buy, returned my Yamaha 365 and upgraded to the <a href="http://www.yamaha.com/yec/products/productdetail.html?CNTID=5027893&#038;CTID=5000300" class="extlink">Yamaha RX-V465</a> which supports Dolby True-HD and DTS-HD encodings as well as 4 HDMI in (with audio pass-through). I also purchased enough HDMI cables to connect every device directly to the receiver. Well worth the extra money and time spent. The True-HD and DTS-HD encoded Blu-Rays are absolutely stunning.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2009/08/03/my-total-living-room-upgrade/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing Linux on an external USB hard drive</title>
		<link>http://brentscheffler.com/blog/2009/03/16/installing-linux-on-an-external-usb-hard-drive/</link>
		<comments>http://brentscheffler.com/blog/2009/03/16/installing-linux-on-an-external-usb-hard-drive/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 19:19:04 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Hardware]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[external]]></category>

		<category><![CDATA[usb drive]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=49</guid>
		<description><![CDATA[First a little background&#8230;
Why would one want to install Linux on an external USB hard drive instead of setting up a dual-boot type system? Well, for starters, the intended target for this OS is my laptop. My laptop hard drive already has Vista installed and I didn&#8217;t feel like using a partition editor to create [...]]]></description>
			<content:encoded><![CDATA[<p>First a little background&#8230;</p>
<p>Why would one want to install Linux on an external USB hard drive instead of setting up a dual-boot type system? Well, for starters, the intended target for this OS is my laptop. My laptop hard drive already has Vista installed and I didn&#8217;t feel like using a partition editor to create a new partition using the free space on the drive. Also, installing a second hard drive in a laptop is simply not an option. I could have opted for installing a small-footprint Linux distro on a USB thumb drive, but I wanted a full-featured OS that was not limited in any way.</p>
<p>The main reason for this little project is that I can only be truly happy in a Linux environment when I do serious (web development) work. I love having a local MySQL, Apache, and PHP installation. I love having access to a terminal. I love using Subversion via CLI and I cannot stand PHPMyAdmin.</p>
<p>Now, normally, I don&#8217;t do any major development work on my laptop - it&#8217;s an e-mail checking, web browsing, IM&#8217;ing, and general computing type machine that runs Vista (oh come on, it&#8217;s not that bad.) But, I will be working out of the company&#8217;s Sacramento office for several days next month and I&#8217;d like to bring my laptop and get some actual work done. Because I am picky about my development environment, I decided to duplicate my work machine on an external drive that I could simply plug in to my laptop (or any other computer that supports booting from an external USB hard drive.)</p>
<p>So without further ado&#8230;</p>
<p>I opted to install Fedora 10 with the external drive attached to my desktop system - which, fortunately for me, shares much in common with my laptop. Namely, both systems have a 64-bit processor, 2 GB of RAM, and an ATI video card. In theory, it shouldn&#8217;t matter which system you attach the drive to for the installation process, so long as you don&#8217;t install the 64-bit version when the intended target is a 32-bit system. If you want an install that can be plugged into any system, you may want to opt for the 32-bit version of the OS. Also, if you install the OS on a platform with an ATI video card and then attach the drive to a system that has an Nvidia graphics chipset (or vice versa), you may have some video card driver issues when first booting into Xorg, but, then again, Xorg may detect the proper video card on boot up and correct the issue automatically.</p>
<p>The installation itself was straightforward enough - connect the external drive to the computer, insert Fedora 10 install DVD, reboot computer, select external drive as installation target, and install the OS. The whole installation process took several hours - mainly because I opted for the additional repositories during installation so the final install would be 100% up-to-date. Also, working on an external drive is always going to be slower than an internal drive.</p>
<p>Once the installation was finished, I rebooted my desktop in the hopes of being able to test it out. Alas, my desktop did not want to boot from the external drive even though I had selected &#8220;USB hard drive&#8221; as the boot device. I thought maybe GRUB had not been properly installed on the external drive, so I booted up the Fedora 10 DVD and did a &#8220;Linux Rescue&#8221; session, reinstalling GRUB. This did not fix the situation.</p>
<p>Dubious this installation would work at all, I proceeded to disconnect the drive from the desktop and connect it to the laptop (Toshiba Satellite A215-S7437) for a final test. During the BIOS POST, I hit F12 to bring up the boot device selection list and crossed my fingers. In the boot list that eventually appeared, the usual devices were present: CD/DVD, Hard drive, and Network - but there was also a &#8220;USB memory&#8221; device present.  I selected this device and low and behold, Fedora 10 began loading and in no time at all, I was presented with a log in screen.</p>
<p>Impressions and observations so far&#8230;</p>
<p>The system is far more responsive than I thought it would be, considering it&#8217;s running from an external USB 2.0 drive. That being said, it&#8217;s obviously not as fast as an internal drive. But I find it to be more than adequate for more needs.</p>
<p>One glitch I have come across is when connecting another (USB powered) external drive to the laptop - it causes the primary external drive to reset and the whole system locks up. I suspect this is a limitation of the laptop&#8217;s USB hardware - but it could be a kernel issue as well.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2009/03/16/installing-linux-on-an-external-usb-hard-drive/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Bad initrd image with Fedora 10 update</title>
		<link>http://brentscheffler.com/blog/2009/03/04/bad-initrd-image-with-fedora-10-update/</link>
		<comments>http://brentscheffler.com/blog/2009/03/04/bad-initrd-image-with-fedora-10-update/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 19:21:50 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Fedora]]></category>

		<category><![CDATA[Kernel]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[initrd]]></category>

		<category><![CDATA[mount]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=45</guid>
		<description><![CDATA[Yet again, I seem to be getting a bad initrd image with a Kernel update. On boot, the system will respond with:
mount: cannot mount /dev/root on /sysroot
The solution, as stated in the previous post, is to boot into a known working Kernel, and re-build the initrd image. Create a backup of the original before you [...]]]></description>
			<content:encoded><![CDATA[<p>Yet again, I seem to be getting a bad initrd image with a Kernel update. On boot, the system will respond with:</p>
<p><strong>mount: cannot mount /dev/root on /sysroot</strong></p>
<p>The solution, as stated in the previous post, is to boot into a known working Kernel, and re-build the initrd image. Create a backup of the original before you proceed, then apply this command within the <strong>/boot</strong> directory as root (with the correct Kernel version instead of the example below):</p>
<p><strong>mkinitrd initrd-2.6.27.15-170.2.24.fc10.i686.img 2.6.27.15-170.2.24.fc10.i686</strong></p>
<p>Now reboot and let it boot into the new Kernel. You should be good to go!</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2009/03/04/bad-initrd-image-with-fedora-10-update/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My morning and a possessed computer</title>
		<link>http://brentscheffler.com/blog/2009/02/26/my-morning-and-a-possessed-computer/</link>
		<comments>http://brentscheffler.com/blog/2009/02/26/my-morning-and-a-possessed-computer/#comments</comments>
		<pubDate>Thu, 26 Feb 2009 20:20:07 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=40</guid>
		<description><![CDATA[I came in to work this morning and began my usual routine of removing my backpack, setting my cup of coffee down, setting up my laptop, and then &#8220;shaking&#8221; the mouse to wake up my desktop computer. (Yes, I bring my laptop to work with me even though I have a desktop PC running Fedora [...]]]></description>
			<content:encoded><![CDATA[<p>I came in to work this morning and began my usual routine of removing my backpack, setting my cup of coffee down, setting up my laptop, and then &#8220;shaking&#8221; the mouse to wake up my desktop computer. (Yes, I bring my laptop to work with me even though I have a desktop PC running Fedora 10.) When the monitor finally kicked in, I was presented with a standard terminal text stating drive sdb2 had read/write failures. Not a very pretty thing to look at first thing in the morning. Instantly, I had visions of read/writes heads crashing into platters and all my un-backed-up data swirling down the proverbial drain. I hit the reset button on the computer and held my breath.</p>
<p>After what seemed an eternity of POST data, a Grub menu was presented. I exhaled. Maybe everything was going to be fine? Maybe the drive had been &#8220;put to sleep&#8221; and for some reason could not resume from its state of slumber? A bad APM or ACPI driver? A small power surge during the night? I pondered the possibilities. After five seconds, the kernel began loading and I continued my morning routine believing all was well.</p>
<p>Finally sat in front of the desktop, the final bits of the kernel were finishing loading when yet another kernel error reared its head. Though not nearly as severe sounding as the previous error, it still did not bode well:</p>
<p><strong>mount: cannot mount /dev/root on /sysroot</strong></p>
<p>After searching for possible solutions to this well documented &#8220;feature&#8221;, I booted up a previous Kernel (I knew there was a reason I was keeping a half dozen old Kernels installed on the system) and decided to rebuild the initrd for the latest installed Kernel (2.6.27.15-170.2.24) on my system. I backed up the existing initrd, and ran:</p>
<p><strong>mkinitrd initrd-2.6.27.15-170.2.24.fc10.i686.img 2.6.27.15-170.2.24.fc10.i686</strong></p>
<p>I then rebooted the machine hoping my troubles were now gone. After a lengthy POST, a Grub menu showed up. So far so good. I selected the default (latest) Kernel and again held my breath. After a few moments, the log in (run level 5) screen popped up. Success!</p>
<p>Or so I thought. I quickly logged in and instantly noticed that it was taking forever to load the desktop and never really finished. It didn&#8217;t take long before I figured out that Compiz was not loading. What now?! I ensured that the fglrx (I use ATI products) module was indeed loaded at boot:</p>
<p><strong>lsmod | grep fglrx</strong></p>
<p>The fglrx module was indeed being loaded at boot which meant that Xorg was not able to load its drivers for fglrx for whatever reason. On a hunch, as root, I compared time stamps for the various xorg.conf* files to see if any had been modified by a system update. I ran:</p>
<p><strong>ls -lFa /etc/X11/xorg.conf*</strong></p>
<p>Curious. Xorg.conf had indeed been modified the day before. I knew it was not me, so maybe a system update? I compared the current xorg.conf to previous xorg.conf* files and discovered something very bizarre: Two lines from the &lt;files&gt; section were missing. The two lines that were missing were paths to the Xorg modules paths. I copied and pasted the missing lines back into the xorg.conf file, saved, and then exited the text editor. I logged out of my X session and manually rebooted X by pressing:</p>
<p><strong>&lt;ctrl&gt; &lt;alt&gt; &lt;backspace&gt;</strong></p>
<p>I logged back in and everything was back to normal.</p>
<p>The question I have is this: What happened to my machine from the time I left work the previous night to this morning? Did demons crawl into the box and possess it? Very strange.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2009/02/26/my-morning-and-a-possessed-computer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Installing VMWare Tools with VMWare Player</title>
		<link>http://brentscheffler.com/blog/2008/11/17/installing-vmware-tools-with-vmware-player/</link>
		<comments>http://brentscheffler.com/blog/2008/11/17/installing-vmware-tools-with-vmware-player/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 23:43:47 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[drivers]]></category>

		<category><![CDATA[vmware player]]></category>

		<category><![CDATA[vmware tools]]></category>

		<category><![CDATA[vmware workstation]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=32</guid>
		<description><![CDATA[Once you have your virtual environment setup and an OS installed, it is very likely that the system will not perform to its absolute potential. That&#8217;s because the &#8220;hardware&#8221; which VMPlayer and VMWorkstation emulate is not supported by Windows or Linux by default. That&#8217;s where VMWare Tools comes into play. VMWare tools supplies all the [...]]]></description>
			<content:encoded><![CDATA[<p>Once you have your virtual environment setup and an OS installed, it is very likely that the system will not perform to its absolute potential. That&#8217;s because the &#8220;hardware&#8221; which VMPlayer and VMWorkstation emulate is not supported by Windows or Linux by default. That&#8217;s where VMWare Tools comes into play. VMWare tools supplies all the necessary drivers along with several handy tools and applications to extend the functionality of VMWare Workstation and VMWare Player.</p>
<p>However, here is the catch: VMWare Tools is not available as a separate download and only comes bundled with the VMWare Workstation and, moreover, VMWare Workstation is not a free application.</p>
<p>There is a way to get around this though. As of this writing, it is still possible to download a &#8220;trial&#8221; copy of <a href="http://vmware.com/products/ws/" class="extlink">VMWare Workstation</a>. You will most likely need to uninstall VMWare Player (if it&#8217;s installed) and then install the evaluation copy of VMWare Workstation. Once VMWare Workstation is installed and you boot up your virtual Windows or Linux OS, simply click <strong>VM->Install VMWare Tools&#8230;</strong> in the menu. This will automatically connect an ISO image on your hard drive to the virtual CD-ROM/DVD drive. For Windows users, this means the &#8220;autoplay&#8221; feature should automatically bring up the installation program for you. For Linux users, it will mount the drive and open a file browser, where you can either install the RPM (recommended) or install from source.</p>
<p>So what happens when the evaluation copy of VMWare Workstation finally expires? If you enjoyed using it and found it to be far superior than VMWare Player - why not consider purchasing the full-blown version? If this is not possible, you can always remove VMWare Workstation from your system (via Add/Remove Programs) and re-install VMWare Player. The installation of VMWare Tools will not be removed if you remove VMWare Workstation.</p>
<p>Another option is to copy the VMWare Tools ISO files (each OS should have its own ISO file) from the VMWare Workstation installation to a backup location for future use. This of course assumes you have purchased the full version of VMWare Tools. Doing a search for &#8220;.iso&#8221; should show you the location for your installed version. Once copied to a backup location, you can now easily mount the ISO file within your VMWare virtual environment and install VMWare Tools.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/11/17/installing-vmware-tools-with-vmware-player/feed/</wfw:commentRss>
		</item>
		<item>
		<title>VMware Raw Disk BSOD</title>
		<link>http://brentscheffler.com/blog/2008/11/10/vmware-raw-disk-bsod/</link>
		<comments>http://brentscheffler.com/blog/2008/11/10/vmware-raw-disk-bsod/#comments</comments>
		<pubDate>Mon, 10 Nov 2008 18:33:03 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[HTPC]]></category>

		<category><![CDATA[Linux]]></category>

		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Virtualization]]></category>

		<category><![CDATA[Windows]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[0x0000007B]]></category>

		<category><![CDATA[bluescreen]]></category>

		<category><![CDATA[bsod]]></category>

		<category><![CDATA[vmplayer]]></category>

		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/?p=24</guid>
		<description><![CDATA[Recently, I switched over to Linux as my desktop OS at work. The OS (Fedora) was installed on a dedicated drive and I kept my XP install intact on its own drive, knowing that at some point I may need to boot into Windows to run some application or test a web application in Internet [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, I switched over to Linux as my desktop OS at work. The OS (Fedora) was installed on a dedicated drive and I kept my XP install intact on its own drive, knowing that at some point I may need to boot into Windows to run some application or test a web application in Internet Explorer.</p>
<p>As the weeks went by, I found that I rarely needed to boot into Windows, and, if I did, I only needed to be in the OS for just a few minutes. Rather than having to reboot each time to switch into an OS, I decided to jump into the world of virtualization.</p>
<p>I knew I could simply install Windows into a new disk image, but why do that when I already had a dedicated drive with Windows XP installed? Besides, if reinstalled, all my settings and drivers and programs would need to be reinstalled - no fun! So I began researching into using VMPlayer (free) with an entire disk of a pre-installed OS - and it is indeed possible.</p>
<p>I followed the directions step-by-step to <a href="http://www.linux-mag.com/id/4150" class="extlink">Run Your Windows With VMware</a> (the site requires a free registration in order to read the article - but getting your hands on Linux Mag articles is a good idea anyway) but ran into a few caveats:</p>
<h2>VMplayer insisted it could not find the <i>windows.vmx</i> file.</h2>
<p>This was resolved be ensuring that the files had the proper owner/group and permissions to read and write. Because I was logged in as <b>root</b> (via <b>su</b>) to do most of the legwork in creating the needed files, VMplayer did not have the sufficient read/write permissions. It may also be necessary to add the user to the &#8220;disk&#8221; group - for direct access to /dev/hdX or /dev/sdX. If you do add the user to the group, make sure to log out and then log back on again for the changes to take effect,</p>
<p>Once this was fixed, VMplayer began booting Windows XP, and the familiar logo and progress bar soon appeared. My hopes were dashed when the system suddenly &#8220;blue-screened&#8221;, which brings us to the next caveat:</p>
<h2>0&#215;00000007B Stop Error</h2>
<p>After much research and wildly varying opinions on various blogs I think I may have rooted out the problem. 0&#215;7B errors are a controller/drive error - in other words, a driver issue. You see, when you boot within a virtual environment, everything is virtualized, including hardware. So although I had the correct drivers installed for my hardware in native mode, Windows XP was running in a virtual environment with a different set of hardware. Here&#8217;s what you need to do:</p>
<p>1) Reboot the machine and boot into your Windows OS natively. After logging-in, you need to create a new hardware profile. Open up the control panel, select <b>System</b>, click the <b>Hardware</b> tab, and click the <b>Hardware Profiles</b> button. Now copy a hardware profile by selecting an existing profile and clicking the <b>Copy</b> button. Give your new hardware profile a name like &#8220;Virtual&#8221; or something similar.</p>
<p>2) Now that we have a dedicated hardware profile for our virtual environment, we need to prep the system by rebooting the machine once again, and once again boot into your Windows OS natively. <strong>However</strong>, when you boot into Windows, it should now stop and ask which hardware profile you would like to use. Select <strong>Virtual</strong> or whatever you called your new hardware profile.</p>
<p>3) Once the system has booted up and you have logged-in, we need to change some drivers, namely those of the IDE controllers by forcing them to be <b>Standard Dual Channel PCI IDE Controller</b>. Go to the control panel, select <b>System</b>, click the <b>Hardware</b> tab, and click the <b>Device Manager</b> button. Now, click the plus sign next to the <b>IDE/ATAP Controllers</b> label. A list of your controllers should now be seen. Begin by double-clicking the secondary controller and then clicking the <b>Driver</b> tab. Now click the <b>Update Driver&#8230;</b> button. Select <b>No</b> when asked if Windows Update can be used to find a driver for you. Select <b>Install from a list or specific location (Advanced)</b> and click <b>Next</b>. Now select <b>Don&#8217;t search&#8230;</b> and click <b>Next</b>. The following page will display drivers that are compatible for your system. You <b>must</b> select the <b>Standard Dual Channel PCI IDE Controller</b> driver and click <b>Next</b>. Repeat these steps for the Primary Controller as well. Usually Windows will tell you that you must reboot for the changes to take affect after you update the Primary Controller driver, be sure to agree to this but as the system reboots, select your Linux OS.</p>
<p>Now that a compatible set of drivers are installed, you should be able to start up VMplayer and successfully boot into your Windows OS. But remember, you <b>must</b> choose the <b>Virtual</b> hardware profile when the system boots within VMplayer and the standard hardware profile when you want to boot natively.</p>
<p>In the next entry, I&#8217;ll discuss how to install <b>VMtools</b> - a set of drivers specifically for the VMplayer/VMworkstation environment that greatly improves performance and adds some pretty cool functionality.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/11/10/vmware-raw-disk-bsod/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WebSVN Installation</title>
		<link>http://brentscheffler.com/blog/2008/08/12/websvn-installation/</link>
		<comments>http://brentscheffler.com/blog/2008/08/12/websvn-installation/#comments</comments>
		<pubDate>Tue, 12 Aug 2008 21:10:27 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/2008/08/12/websvn-installation/</guid>
		<description><![CDATA[If you recently downloaded and installed WebSVN and have followed the Installation Guide only to receive this error:
Please set up a repository path in include/config.php using $config->parentPath or $config->addRepository
See the installation guide for more details
you need to do one of two things.
1) Move include/config.php into the WebSVN root OR
2) Edit include/setup.php by changing:
require_once 'config.php';
To
require_once 'include/config.php&#8217;;
For [...]]]></description>
			<content:encoded><![CDATA[<p>If you recently downloaded and installed WebSVN and have followed the <a href="http://www.pyrasis.com/repos/websvn/trunk/doc/install.html?revision=16" class="extlink">Installation Guide</a> only to receive this error:</p>
<blockquote><p><strong>Please set up a repository path in include/config.php using $config->parentPath or $config->addRepository</p>
<p>See the installation guide for more details</strong></p></blockquote>
<p>you need to do one of two things.</p>
<p>1) Move include/config.php into the WebSVN root OR<br />
2) Edit include/setup.php by changing:<br />
<code>require_once 'config.php';</code></p>
<p>To</p>
<p><code>require_once '<strong>include/</strong>config.php&#8217;;</code></p>
<p>For some reason, WebSVN is looking for <strong>config.php</strong> in the root folder, even though it resides under the <strong>include</strong> directory by default.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/08/12/websvn-installation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Realtek drivers for Vista</title>
		<link>http://brentscheffler.com/blog/2008/04/08/realtek-drivers-for-vista/</link>
		<comments>http://brentscheffler.com/blog/2008/04/08/realtek-drivers-for-vista/#comments</comments>
		<pubDate>Tue, 08 Apr 2008 21:26:52 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Vista]]></category>

		<category><![CDATA[Wireless]]></category>

		<category><![CDATA[drivers]]></category>

		<category><![CDATA[Driver]]></category>

		<category><![CDATA[Realtek]]></category>

		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/2008/04/08/realtek-drivers-for-vista/</guid>
		<description><![CDATA[Is it just me, or is anyone else experiencing new Realtek drivers being pushed through Windows Update (Vista) every week or two? It seems every time I update my Vista laptop (Toshiba) I am offered yet a new version of some Realtek drivers - WiFi, ethernet, or audio. Can they not get it right the [...]]]></description>
			<content:encoded><![CDATA[<p>Is it just me, or is anyone else experiencing new Realtek drivers being pushed through Windows Update (Vista) every week or two? It seems every time I update my Vista laptop (Toshiba) I am offered yet a new version of some Realtek drivers - WiFi, ethernet, or audio. Can they not get it right the first time? On the same topic, is anyone else having problems with the default wireless connection reconnecting to the access point after resuming from sleep, stand-by, or hibernation? Every once-in-a-while, I need to &#8220;disconnect&#8221; from the default connection, then, reconnect in order for it to work again. Annoying. Is this a Vista or Realtek driver issue?</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/04/08/realtek-drivers-for-vista/feed/</wfw:commentRss>
		</item>
		<item>
		<title>My IP changed</title>
		<link>http://brentscheffler.com/blog/2008/03/11/my-ip-changed/</link>
		<comments>http://brentscheffler.com/blog/2008/03/11/my-ip-changed/#comments</comments>
		<pubDate>Tue, 11 Mar 2008 17:12:24 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[Networking]]></category>

		<category><![CDATA[Dynamic]]></category>

		<category><![CDATA[IP]]></category>

		<category><![CDATA[Static]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/2008/03/11/my-ip-changed/</guid>
		<description><![CDATA[I woke up this morning and began my daily ritual: cup of orange juice, bowl of cereal, and sat down to check my e-mail. As Outlook loaded on my laptop, I began to notice the &#8220;error&#8221; icon in the bottom right corner of the window. Thinking I had incorrectly entered my password, I began to [...]]]></description>
			<content:encoded><![CDATA[<p>I woke up this morning and began my daily ritual: cup of orange juice, bowl of cereal, and sat down to check my e-mail. As Outlook loaded on my laptop, I began to notice the &#8220;error&#8221; icon in the bottom right corner of the window. Thinking I had incorrectly entered my password, I began to read that Outlook was not able to connect to the several domains I have hosted on my mail server.</p>
<p>After checking a few settings and verifying the mail server was indeed up, I reset the router and cable modem but to no avail. Finally, it dawned on me: &#8220;Could it be true? After having the same IP address for nearly 5-years, has Comcast finally chnged my IP?&#8221; The answer, unfortunately, was &#8220;Yes&#8221;.</p>
<p>I quickly logged on to <strong>dyndns.com</strong> (my domain registrar and DNS provider) to update the IP addresses for a half dozen domains that are hosted on my server. After only a few minutes, the changes had propagated and I was back in business again.</p>
<p>Losing my trusty IP has been like losing an old friend - I could always rely on it being there (even after modem reboots.) Let&#8217;s just hope this IP change does not become a recurring event or I will have to switch providers.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/03/11/my-ip-changed/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Yet Another Autoresponder (YAA) installation</title>
		<link>http://brentscheffler.com/blog/2008/02/14/yet-another-autoresponder-yaa-installation/</link>
		<comments>http://brentscheffler.com/blog/2008/02/14/yet-another-autoresponder-yaa-installation/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 17:47:59 +0000</pubDate>
		<dc:creator>Administrator</dc:creator>
		
		<category><![CDATA[E-mail]]></category>

		<category><![CDATA[Linux]]></category>

		<guid isPermaLink="false">http://brentscheffler.com/blog/archives/20</guid>
		<description><![CDATA[I just finished a very grueling installation of a nifty little autoresponder called &#8220;Yet Another Autoresponder&#8221; (YAA.) The software is Perl based and requires only a few modules which can easily be installed or upgraded via CPAN. However, my difficulties in getting this system working were due to YAA not being able to find the [...]]]></description>
			<content:encoded><![CDATA[<p>I just finished a very grueling installation of a nifty little autoresponder called &#8220;Yet Another Autoresponder&#8221; (YAA.) The software is Perl based and requires only a few modules which can easily be installed or upgraded via CPAN. However, my difficulties in getting this system working were due to YAA not being able to find the configuration file (yaa.conf). What clued me in to the idea that YAA was not able to find the configuration file was the somewhat ambiguous error message in the maillog:</p>
<p><code>(Command died with status 1: "/usr/local/yaa/bin/yaa.pl". Command output: Cannot continue, becouse [<em>sic</em>] no lookup maps were defined. )</code></p>
<p>Looking through the sparse &#8220;documentation,&#8221; there is no mention of where to put the configuration file. I moved the <strong>yaa.conf</strong> file to various locations around the file system without any success. Finally, I took matters into my own hands and edited <strong>yaa.pl</strong> by hand. If you find yourself in the predicament, give this a try:</p>
<p>1) Copy <strong>yaa.conf</strong> to wherever you want it to reside. I chose the standard configuration path of <strong>/etc</strong><br />
2) Edit <strong>yaa.pl</strong> using your favorite editor and change the following line of code from:</p>
<p><code>$YAA_DEFAULT_CONFIG_FILE = $module_dir . YAA_SLASH . ".." . YAA_SLASH . "conf" . YAA_SLASH . "yaa.conf";</code></p>
<p>To:</p>
<p><code>$YAA_DEFAULT_CONFIG_FILE = "/etc/yaa.conf";</code></p>
<p>Of course be sure to replace <strong>/etc</strong> with the path of where you copied your <strong>yaa.conf</strong>.</p>
<p>After a quick test, I received my autoreponse. Double-checking <strong>/var/log/maillog</strong> showed no errors or complaints from <strong>YAA</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://brentscheffler.com/blog/2008/02/14/yet-another-autoresponder-yaa-installation/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
