<?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"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>codemonkey.org.uk &#187; fail</title>
	<atom:link href="http://codemonkey.org.uk/tag/fail/feed/" rel="self" type="application/rss+xml" />
	<link>http://codemonkey.org.uk</link>
	<description>Dave Jones' Linux &#38; opensource stuff.</description>
	<lastBuildDate>Tue, 03 Jan 2012 14:52:48 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Friends don&#8217;t let friends buy Vaio&#8217;s.</title>
		<link>http://codemonkey.org.uk/2009/01/26/friends-friends-buy-vaios/</link>
		<comments>http://codemonkey.org.uk/2009/01/26/friends-friends-buy-vaios/#comments</comments>
		<pubDate>Mon, 26 Jan 2009 19:55:15 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[sony]]></category>
		<category><![CDATA[vaio]]></category>
		<category><![CDATA[z540]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=107</guid>
		<description><![CDATA[I&#8217;m extremely fortunate in that my job exposes me to a lot of shiny new hardware. A lot of it before it&#8217;s even released to the general public. Every so often though, I get something shiny and new that&#8217;s actual production hardware. This sounds like a geeks wet dream. Free shiny new toys? Who wouldn&#8217;t [...]<p><a href="http://codemonkey.org.uk/2009/01/26/friends-friends-buy-vaios/">Friends don&#8217;t let friends buy Vaio&#8217;s.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m extremely fortunate in that my job exposes me to a lot of shiny new hardware.  A lot of it before it&#8217;s even released to the general public.  Every so often though, I get something shiny and new that&#8217;s actual production hardware. This sounds like a geeks wet dream. Free shiny new toys? Who wouldn&#8217;t want that?  But It&#8217;s not always as great as it sounds.</p>
<p>Take for example, the current laptop I&#8217;m using.  A <a href="http://www.sonystyle.com/webapp/wcs/stores/servlet/ProductDisplay?catalogId=10551&#038;storeId=10151&#038;langId=-1&#038;productId=8198552921665415901">Sony Vaio Z540</a>. They don&#8217;t get much shinier. It&#8217;s incredibly light, and it looks stunning.  A huge step up from my previous laptop I lugged around when travelling (A giant HP &#8216;desktop replacement&#8217; monster with I kid you not.. two internal hard disks).</p>
<p>Unfortunately, whilst it&#8217;s shiny on the surface, it quickly became apparent after using it for a while, that Sony hates you.<br />
(Well, me in this case, but you get the idea).</p>
<p>When I first got the thing, the number of things that didn&#8217;t work in Linux were numerous.</p>
<ul>
<li>It has one of those lovely <a href="http://ajaxxx.livejournal.com/60080.html">switchable graphics</a> switches to toggle between Intel graphics (Stamina) or Nvidia graphics (Speed). Whilst it&#8217;s nice to have a SUCCESS <--> FAIL switch on a laptop, it is utterly useless in Linux, because we don&#8217;t speak WMI or whatever magical incantations Sony have dreamed up to a) get notifications when the switch is toggled, and b) do something about it like switch chipsets.  Oh, and X will probably shit its pants in such a scenario right now even if it did do something useful.  Back to the story: When I first got this thing, X would freak out at startup. The paraphrased logs went something like</p>
<blockquote><ul>
<li>Oh, an Intel chipset. I know how to drive this.</p>
<li>oh wow, I found an nvidia chipset. I have no idea what to do with this.
<li>Umm, what was that first chipset again? I forgot. Sorry. How about I just fail to start X ?
</ul>
</blockquote>
<p>This got fixed up pretty quickly thankfully. Because whilst I love me some tty action, it really was kind of miserable.</p>
<li>Rebooting didn&#8217;t work. Linux supports about a half dozen or so methods of rebooting. From triple faulting the CPU, to calling ACPI methods, to other strange actions that have traditionally caused a computer to reboot.  None of them worked on the Vaio.  This magically started working recently, I&#8217;m still not entirely sure what fixed it.
<li>Fun with sound.  You&#8217;d expect that when you plug in some headphones and start grooving to your tunes that you&#8217;d stop annoying everyone else in the room. But no! Sony decided to make disabling of the internal speakers a software driven thing, so now Alsa needs to poke magical bits somewhere when it detects you plugged in headphones. Except it doesn&#8217;t. So we still fail.  I keep meaning to get around to poking at this. It&#8217;s probably something trivial like yet another quirk that needs adding to the hda-intel driver.
<li>Virtualisation.<br />
Remember how I said above that Sony hates you? You have a shiny Core 2 Duo P8600, which has VMX. Sony opt to disable it in the BIOS, and not even give you an option to turn it back on.  There are <a href="http://tjworld.net/wiki/Sony/Vaio/FE41Z/HackingBiosNvram">some truly heroic efforts</a> to reenable it on some other models of the Vaio, but they involve all kinds of madness that wouldn&#8217;t exist if Sony weren&#8217;t being complete dicks.</p>
<li>Insyde BIOS.<br />
This deserves it&#8217;s own entry because it&#8217;s the most shockingly godawful BIOS known to man. I never thought I&#8217;d say I missed an Award BIOS.</p>
<li>The keyboard.<br />
This is my number one reason right now for advising people not to buy one of these. All the previous problems are at least fixable (or work-around-able).  When I first got it, it was actually remarkably nice to type on. In fact all the reviews you&#8217;ll find online talk up how nice it is to type on.  Indeed it was, when it was brand new.  Unfortunately after two months, it seems I got the <a href="http://www.engadget.com/2008/10/02/sonys-quantum-of-solace-vaio-laptop-revealed-as-expensive-de/">James Bond self-destructing laptop</a>.  If you imagine looking at a key side-on, it&#8217;s supposed to be horizontal, and remain horizontal as you push it down. My ctrl and alt keys now look more like \ and they don&#8217;t seem to be easily fixable. Attempts at removing them have been aborted when they feel like they&#8217;re just going to snap off.  I don&#8217;t have a particularly aggressive typing action. I actually prefer &#8216;softer&#8217; keyboards to clunky horrors like the Model M (heresy I know, bite me). So I don&#8217;t think I&#8217;m a special case here. If I hammered on the keys I could perhaps forgive them for failing so soon. I&#8217;d love to know Sonys return rate for failed keyboards.
</ul>
<p>That&#8217;s just the more obvious pet peeves about this machine.  Remarkably, the things that usually plague laptops (wireless, suspend/resume) actually &#8216;just worked&#8217; in Fedora 10. I was actually really surprised by this.</p>
<p>Andrew Morton terrorised kernel developers for years with his vaio of doom. There&#8217;s just something about them that makes them a complete pain in the ass to deal with. At least one of the reasons is that Sony go out of their way to do things differently to everyone else, even when there&#8217;s no really good reason to.</p>
<p>So yeah, don&#8217;t buy a Vaio. You&#8217;ll be thankful.</p>
<p><a href="http://codemonkey.org.uk/2009/01/26/friends-friends-buy-vaios/">Friends don&#8217;t let friends buy Vaio&#8217;s.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codemonkey.org.uk/2009/01/26/friends-friends-buy-vaios/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
		<item>
		<title>Fail of the day &#8211; Radeon.</title>
		<link>http://codemonkey.org.uk/2009/01/22/fail-of-the-day-radeon/</link>
		<comments>http://codemonkey.org.uk/2009/01/22/fail-of-the-day-radeon/#comments</comments>
		<pubDate>Thu, 22 Jan 2009 21:20:15 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[radeon]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=98</guid>
		<description><![CDATA[From an Xorg log.. (II) RADEON(0): Port2: Monitor &#8212; AUTO Connector &#8212; SCART DAC Type &#8212; Primary TMDS Type &#8212; None DDC Type &#8212; 0&#215;0 Does a radeon with a SCART connector even exist? If so, WHY?? Bonghit BIOS failure of the day that makes my new LCD only come up in 1024&#215;768 if I [...]<p><a href="http://codemonkey.org.uk/2009/01/22/fail-of-the-day-radeon/">Fail of the day &#8211; Radeon.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>From an Xorg log..</p>
<blockquote><p>
(II) RADEON(0): Port2:<br />
 Monitor   &#8212; AUTO<br />
 Connector &#8212; SCART<br />
 DAC Type  &#8212; Primary<br />
 TMDS Type &#8212; None<br />
 DDC Type  &#8212; 0&#215;0
</p></blockquote>
<p>Does a radeon with a SCART connector even exist?  If so, WHY??</p>
<p>Bonghit BIOS failure of the day that makes my new LCD only come up in 1024&#215;768 if I use the VGA in.  Thankfully DVI works.  Time to get a dual-DVI card hooked up I think.</p>
<p><a href="http://codemonkey.org.uk/2009/01/22/fail-of-the-day-radeon/">Fail of the day &#8211; Radeon.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codemonkey.org.uk/2009/01/22/fail-of-the-day-radeon/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SATA disasters with the Silicon Image 3114</title>
		<link>http://codemonkey.org.uk/2009/01/20/sata-disasters-silicon-image-3114/</link>
		<comments>http://codemonkey.org.uk/2009/01/20/sata-disasters-silicon-image-3114/#comments</comments>
		<pubDate>Tue, 20 Jan 2009 05:22:48 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bugs]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[firmware]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[sata]]></category>
		<category><![CDATA[Silicon Image]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=91</guid>
		<description><![CDATA[I spent way too much time over the last few days chasing bugs which turned out to have nothing to do with Linux. I bought a SATA controller which arrived just before the weekend. It seems there is a fundamental flaw with the Silicon Image 3114 chips. Or to be more precise, with the firmware [...]<p><a href="http://codemonkey.org.uk/2009/01/20/sata-disasters-silicon-image-3114/">SATA disasters with the Silicon Image 3114</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>I spent way too much time over the last few days chasing bugs which turned out to have nothing to do with Linux.<br />
I bought a SATA controller which arrived just before the weekend. It seems there is a fundamental flaw with the Silicon Image 3114 chips. Or to be more precise, with the firmware on some of the boards using this chip.</p>
<p><a href="http://marc.info/?t=123089876500001&#038;r=1&#038;w=2">This thread</a> is a summary of all manner of problems with it, but in short, it corrupts data past a certain block number.  This took a lot of tracking down. (And badblocks takes forever to run when in destructive mode).</p>
<p>There is mention in that thread that a firmware update fixes the problem.  Unfortunately, the DOS based flasher program seems completely unable to even write to my card.</p>
<p>I guess I&#8217;ll only use this controller for smaller disks, unless someone comes up with a workaround.</p>
<p><a href="http://codemonkey.org.uk/2009/01/20/sata-disasters-silicon-image-3114/">SATA disasters with the Silicon Image 3114</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codemonkey.org.uk/2009/01/20/sata-disasters-silicon-image-3114/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Web unusability.</title>
		<link>http://codemonkey.org.uk/2009/01/08/web-unusability/</link>
		<comments>http://codemonkey.org.uk/2009/01/08/web-unusability/#comments</comments>
		<pubDate>Thu, 08 Jan 2009 16:06:37 +0000</pubDate>
		<dc:creator>davej</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[fail]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.codemonkey.org.uk/?p=60</guid>
		<description><![CDATA[A certain vendor has a support site that I need to use once every blue moon. So when I need to use it, it inevitably decides that my password is old, and needs resetting. So the first thing I need to do is reset it. Here&#8217;s the list of rules of acceptable password rules. * [...]<p><a href="http://codemonkey.org.uk/2009/01/08/web-unusability/">Web unusability.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>



No related posts.]]></description>
			<content:encoded><![CDATA[<p>A certain vendor has a support site that I need to use once every blue moon. So when I need to use it, it inevitably decides that my password is old, and needs resetting.</p>
<p>So the first thing I need to do is reset it. Here&#8217;s the list of rules of acceptable password rules.</p>
<blockquote><p>
    *  The password must be at least eight characters long, and can contain letters, numbers, and punctuation.<br />
    * It must not exceed fourteen (14) characters.<br />
    * It must contain at least one alpha character [a-z; A-Z].<br />
    * It cannot contain spaces.<br />
    * The password cannot be the same as any of your previous eight (8) passwords.<br />
    * It cannot contain your login id.<br />
    * It may not contain any of the following special characters: Asterisk (*) Comma (,) Backslash ( /) Forward Slash (\).
</p></blockquote>
<p>Then, after a dozen attempts to pick something that it&#8217;ll like, I pass the hurdle to get to play the next game..</p>
<blockquote><p>
&#8220;You are attempting to access [REDACTED] Premier Support but you do not have a user account.</p>
<p>If you continue to have problems, please contact [REDACTED] Customer Support.&#8221;
</p></blockquote>
<p>Excuse me? Despite having just set a password, I don&#8217;t have a user account? So what did I set the password on?</p>
<p>This, is what fail looks like. And it fails harder every single time I have to use this &#8216;service&#8217;. Hate.</p>
<p><b>update:</b><br />
It gets better.  So I sent a nastygram to the support email address explaining just how utterly unusable their site was.  They sent me back an email, containing a password for no obvious reason.</p>
<p>Thinking &#8220;perhaps they&#8217;ve reset the account or something&#8221;, I tried to log in with it.</p>
<blockquote><p>
Your session has timed out. For security reasons, if there has been no activity for an extended period of time, you will be required to login again. Thank you.
</p></blockquote>
<p>This is awesome, because I NEVER GOT TO LOG IN.</p>
<p>FFS. It&#8217;s like a success story from <a href="http://www.uncov.com">uncov</a>.</p>
<p><a href="http://codemonkey.org.uk/2009/01/08/web-unusability/">Web unusability.</a> is a post from: <a href="http://codemonkey.org.uk">codemonkey.org.uk</a></p>


<p>No related posts.</p>]]></content:encoded>
			<wfw:commentRss>http://codemonkey.org.uk/2009/01/08/web-unusability/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

