<?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>Jeremy&#039;s Weblog &#187; aspire1</title>
	<atom:link href="http://blog.jolexa.net/tag/aspire1/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.jolexa.net</link>
	<description>Random thoughts and rants...mostly Linux</description>
	<lastBuildDate>Tue, 31 Aug 2010 16:43:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Gentoo on Acer Aspire1, including binpkgs</title>
		<link>http://blog.jolexa.net/2009/12/07/gentoo-on-acer-aspire1-including-binpkgs/</link>
		<comments>http://blog.jolexa.net/2009/12/07/gentoo-on-acer-aspire1-including-binpkgs/#comments</comments>
		<pubDate>Mon, 07 Dec 2009 21:05:50 +0000</pubDate>
		<dc:creator>Jeremy Olexa</dc:creator>
				<category><![CDATA[gentoo]]></category>
		<category><![CDATA[aspire1]]></category>
		<category><![CDATA[linode]]></category>

		<guid isPermaLink="false">http://blog.jolexa.net/?p=574</guid>
		<description><![CDATA[About a month ago, I installed Gentoo on the new-to-me Acer Aspire1. Installation went like anything else, it is just a normal x86 host after all. I don&#8217;t have everything on it working, because I don&#8217;t care. If you are looking for additional resources on getting the extras working, you may want to look here [...]]]></description>
			<content:encoded><![CDATA[<p>About a month ago, I installed Gentoo on the new-to-me <a href="http://www.acer.com/aspireone/aspireone_8_9/">Acer Aspire1</a>. Installation went like anything else, it is just a normal x86 host after all. I don&#8217;t have <em>everything</em> on it working, because I don&#8217;t care. If you are looking for additional resources on getting the extras working, you may want to look <a href="http://wiki.debian.org/DebianAcerOne">here</a> or <a href="http://wiki.archlinux.org/index.php/Acer_Aspire_One">here</a>.</p>
<p>The exciting part, that I got working and am ready to announce publicly, is my new <strong>atom-x86 binpkg repo</strong>. What makes this repo different than the binpkgs located on <a href="http://tinderbox.dev.gentoo.org/default-linux/">tinderbox.dev.gentoo.org/default-linux</a> is that this repo has CFLAGS specific to the Intel Atom processor. I identified the compiler flags by using the following gcc command: <code>gcc -Q --help=target -march=native</code> and set the following <code>-march=prescott -mtune=generic -msahf</code>. On my linode (<a href="http://blog.jolexa.net/2009/05/13/in-depth-linode-vps-review/">review</a>) host, I have a chroot that builds all new packages in <strong>my</strong> world file once a day which comes from the aspire1. In this manor, I am able to always have binary packages available to me whenever I update my aspire1. Now, I have all the benefits of a source distro <strong>and</strong> the speed of a binary distro. <img src='http://blog.jolexa.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>If you would like to use this repo, set PORTAGE_BINHOST in /etc/make.conf and add &#8216;getbinpkg&#8217; to FEATURES (or use the emerge options directly). Be advised, that thought this works for me, I make no guarantees for you.</p>
<p><code>PORTAGE_BINHOST="http://tinderbox.jolexa.net/atom-x86/"<br />
FEATURES="${FEATURES} getbinpkg"</code></p>
<p>I also have an <a href="http://tinderbox.jolexa.net/html/atom-x86/">html view</a> of the packages available.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jolexa.net/2009/12/07/gentoo-on-acer-aspire1-including-binpkgs/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Buggy MTRR on Acer Aspire One ZG5</title>
		<link>http://blog.jolexa.net/2009/11/22/buggy-mtrr-on-acer-aspire-one-zg5/</link>
		<comments>http://blog.jolexa.net/2009/11/22/buggy-mtrr-on-acer-aspire-one-zg5/#comments</comments>
		<pubDate>Sun, 22 Nov 2009 21:22:24 +0000</pubDate>
		<dc:creator>Jeremy Olexa</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[aspire1]]></category>

		<guid isPermaLink="false">http://blog.jolexa.net/?p=518</guid>
		<description><![CDATA[The problem: $ dmesg &#124;grep mtrr mtrr: no more MTRRs available I found on my &#8216;new-to-me&#8217; AA1 that MTRR handling in the BIOS was messed up. Thanks to this bug report I figured out that I should compile the kernel with MTRR sanitizer enabled. That is: $ zgrep -i MTRR /proc/config.gz CONFIG_MTRR=y CONFIG_MTRR_SANITIZER=y CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1 CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1 [...]]]></description>
			<content:encoded><![CDATA[<p>The problem:</p>
<pre>$ dmesg |grep mtrr
mtrr: no more MTRRs available</pre>
<p>I found on my &#8216;new-to-me&#8217; AA1 that MTRR handling in the BIOS was messed up. Thanks to this <a href="https://bugs.launchpad.net/ubuntu/+source/xserver-xorg-video-intel/+bug/370552">bug report</a> I figured out that I should compile the kernel with MTRR <em>sanitizer</em> enabled. That is:</p>
<pre>$ zgrep -i MTRR /proc/config.gz
CONFIG_MTRR=y
CONFIG_MTRR_SANITIZER=y
CONFIG_MTRR_SANITIZER_ENABLE_DEFAULT=1
CONFIG_MTRR_SANITIZER_SPARE_REG_NR_DEFAULT=1</pre>
<p>And output of /proc/mtrr is as follows. Before and after.</p>
<pre>$ cat /proc/mtrr
reg00: base=0x0fffe0000 ( 4095MB), size=  128KB, count=1: write-protect
reg01: base=0x0fffc0000 ( 4095MB), size=  128KB, count=1: uncachable
reg02: base=0x000000000 (    0MB), size=  512MB, count=1: write-back
reg03: base=0x020000000 (  512MB), size=  512MB, count=1: write-back
reg04: base=0x03f800000 ( 1016MB), size=    8MB, count=1: uncachable
reg05: base=0x03f600000 ( 1014MB), size=    2MB, count=1: uncachable
reg06: base=0x03f500000 ( 1013MB), size=    1MB, count=1: uncachable
reg07: base=0x000000000 (    0MB), size=  128KB, count=1: uncachable
after kernel modification:
reg00: base=0x000000000 (    0MB), size= 1024MB, count=1: write-back
reg01: base=0x03f500000 ( 1013MB), size=    1MB, count=1: uncachable
reg02: base=0x03f600000 ( 1014MB), size=    2MB, count=1: uncachable
reg03: base=0x03f800000 ( 1016MB), size=    8MB, count=1: uncachable
reg04: base=0x040000000 ( 1024MB), size=  256MB, count=1: write-combining</pre>
<p>This is needed for decent video playback with the on-board Intel 945 video. <img src='http://blog.jolexa.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.jolexa.net/2009/11/22/buggy-mtrr-on-acer-aspire-one-zg5/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
