<?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>students@work &#187; IT</title>
	<atom:link href="http://www.stupent.at/category/it/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.stupent.at</link>
	<description>Antworten auf die die Menschheit gewartet hat!  -- Heisenberg war hier ... oder auch nicht!</description>
	<lastBuildDate>Tue, 17 Aug 2010 13:51:26 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>FriendlyARM / Mini2440 &#8211; Embedded Debian &#8211; Java &#124; A Guide</title>
		<link>http://www.stupent.at/2010/05/13/friendlyarm-mini2440-embedded-debian-java-a-guide/</link>
		<comments>http://www.stupent.at/2010/05/13/friendlyarm-mini2440-embedded-debian-java-a-guide/#comments</comments>
		<pubDate>Thu, 13 May 2010 10:30:55 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[arm]]></category>
		<category><![CDATA[debian]]></category>
		<category><![CDATA[emdebian]]></category>
		<category><![CDATA[friendlyarm]]></category>
		<category><![CDATA[lenny]]></category>
		<category><![CDATA[mini2440]]></category>
		<category><![CDATA[sid]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=243</guid>
		<description><![CDATA[Within this article, we describe how we have set up an embedded debian (SID) on a mini2440 / friendlyarm development board, and how we have installed all the fun stuff, as Java and the JNI (native interface), X11, the GCC/G++ toolchain and much more. 



We will use a SD-Card to store the root file system [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2010%2F05%2F13%2Ffriendlyarm-mini2440-embedded-debian-java-a-guide%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2010%2F05%2F13%2Ffriendlyarm-mini2440-embedded-debian-java-a-guide%2F" height="61" width="51" /></a></div><p>Within this article, we describe how we have set up an embedded debian (SID) on a mini2440 / friendlyarm development board, and how we have installed all the fun stuff, as Java and the JNI (native interface), X11, the GCC/G++ toolchain and much more. </p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3396611173469301";
google_ad_width = 468;
google_ad_height = 15;
google_ad_format = "468x15_0ads_al";
google_ad_channel ="";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>We will use a SD-Card to store the root file system (just because of the bigger storage size)<br />
Therefore we have to create the partitions on the card:</p>
<p><strong>Bootloader</strong></p>
<p>We will use the standard bootloader provided (vivi). </p>
<p>First of all, we have to set up the boot parameters properly. This is done using the serial console and supervivi. Switch the boot-switch to NOR and power on the mini2440. On the serial console, you will now get the output of the supervivi console:</p>
<p><code><br />
##### FriendlyARM BIOS 2.0 for 2440 #####<br />
[x] format NAND FLASH for Linux<br />
[v] Download vivi<br />
[k] Download linux kernel<br />
[y] Download root_yaffs image<br />
[a] Absolute User Application<br />
[n] Download Nboot for WinCE<br />
[l] Download WinCE boot-logo<br />
[w] Download WinCE NK.bin<br />
[d] Download &#038; Run<br />
[z] Download zImage into RAM<br />
[g] Boot linux from RAM<br />
[f] Format the nand flash<br />
[b] Boot the system<br />
[s] Set the boot parameters<br />
[u] Backup NAND Flash to HOST through USB(upload)<br />
[r] Restore NAND Flash from HOST through USB<br />
[q] Goto shell of vivi<br />
</code></p>
<p>We use <strong>s</strong> to set the boot parameters:<br />
The press <strong>s</strong>, then &#8220;linux_cmd_line&#8221; to set the boot parameters appended to the boot arguments of the linux kernel.</p>
<p>The boot arguments are: </p>
<p><code>console=ttySAC0,115200 noinitrd root=/dev/mmcblk0p2 rootwait=4 rw ip=dhcp</code></p>
<p>This tells the kernel to mount the second partition of the SD-Card as root file system (read-and-writeable)</p>
<p><strong>Own Kernel</strong></p>
<p>Building your own kernel, requires you to have a working cross compilation environment. Please take a look at: <a href="http://www.friendlyarm.net">http://www.friendlyarm.net</a> for the toolchain.<br />
You can optain the used config file here: <a href='http://www.stupent.at/wp-content/uploads/2010/05/config-miniarm.gz'>download Kernel config</a></p>
<p>Simply copy the config file into your kernel source directory and name it &#8220;.config&#8221;. Then compile your kernel. The kernel will be located in <kernel -dir>/arch/arm/boot after compilation. Then simply upload the kernel with the provided tool of friendlyarm:</p>
<p>in the supervivi console press &#8220;k&#8221; and start the upload through &#8220;USB&#8221; on your pc.</p>
<p>Your new kernel is now flashed into the NAND storage of your mini2440/friendlyarm.</p>
<p><strong> Debootstrapping Debian </strong></p>
<p>Note, this article is based upon: <a href="http://code.google.com/p/mini2440/wiki/Emdebian">http://code.google.com/p/mini2440/wiki/Emdebian</a><br />
<a href='http://www.stupent.at/wp-content/uploads/2010/05/config-miniarm.gz'>Download Kernel config</a></kernel></p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2010/05/13/friendlyarm-mini2440-embedded-debian-java-a-guide/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>NHibernate/Active Record &#8211; StaleStateException?</title>
		<link>http://www.stupent.at/2010/01/12/nhibernateactive-record-stalestateexception/</link>
		<comments>http://www.stupent.at/2010/01/12/nhibernateactive-record-stalestateexception/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 13:15:50 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Absurdes]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[active record]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[exception]]></category>
		<category><![CDATA[nhibernate]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=240</guid>
		<description><![CDATA[Today I had to use an Ative Record implementation for C#: Castle Active Record. It worked verfy fine until i needed to save a one to many relationship. Then the underlying NHibernate yielded the following Exception:
   StaleStateException: unexpected row count -1 expected 1 . 
Googling for that Exception gave me two options: At [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2010%2F01%2F12%2Fnhibernateactive-record-stalestateexception%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2010%2F01%2F12%2Fnhibernateactive-record-stalestateexception%2F" height="61" width="51" /></a></div><p>Today I had to use an Ative Record implementation for C#: <a href="http://www.castleproject.org/activerecord/index.html">Castle Active Record</a>. It worked verfy fine until i needed to save a one to many relationship. Then the underlying NHibernate yielded the following Exception:<br />
  <quote> StaleStateException: unexpected row count -1 expected 1 </quote>. </p>
<p>Googling for that Exception gave me two options: At first, turning the sql servers NOCOUNT property OFF by either sending &#8220;SET NOCOUNT OFF&#8221; or setting the appropriate property of the SQL-Server in the config dialog. Both did not work for me, as i am neither the Admin of the server nor i can send the command by hand through the many layers introduced by ActiveRecord/NHibernate. </p>
<p>Another possible solution was overriding the connection driver to let i send the query everytime the connection gets requested. This was proposed by the blog author of: http://www.socialanimal.com/archives/2008/03/07/nhibernate-and-nocount/. This either didn&#8217;t work for me.</p>
<p>But taking a look in the database suprised me! My Data was actually written! So a simply try {} catch(&#8230;) { //ignore } did the job! </p>
<p>SHAME ON ME FOR THAT <img src='http://www.stupent.at/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2010/01/12/nhibernateactive-record-stalestateexception/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Samsung Widget Development &#8211; Part1 &#8211; Eclipse</title>
		<link>http://www.stupent.at/2009/11/25/samsung-widget-development-part1-eclipse/</link>
		<comments>http://www.stupent.at/2009/11/25/samsung-widget-development-part1-eclipse/#comments</comments>
		<pubDate>Wed, 25 Nov 2009 13:23:53 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[touchwiz]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=231</guid>
		<description><![CDATA[Part 1 of the development series:
First of all, we need to setup the development environment. This is provided by Samsung as Eclipse-Plugin.
Therefor we need to download eclipse (The Java EE Edition!) (http://www.eclipse.org/downloads)
After downloading and setting up eclipse, install the Samsung Widget Developer SDK: 
Within Eclipse, click on Help, then Install new Software.
Add the following URL: [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F11%2F25%2Fsamsung-widget-development-part1-eclipse%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F11%2F25%2Fsamsung-widget-development-part1-eclipse%2F" height="61" width="51" /></a></div><p>Part 1 of the development series:</p>
<p>First of all, we need to setup the development environment. This is provided by Samsung as Eclipse-Plugin.<br />
Therefor we need to download eclipse (The Java EE Edition!) (<a href="http://www.eclipse.org/downloads">http://www.eclipse.org/downloads</a>)</p>
<p>After downloading and setting up eclipse, install the Samsung Widget Developer SDK: </p>
<p>Within Eclipse, click on <strong>Help</strong>, then <strong>Install new Software</strong>.</p>
<p>Add the following URL: <em>http://widget.samsungmobile.com/sdk/</em> and install the plugin!</p>
<p>That&#8217;s it, you can now start to develop Samsung TouchWiz Widgets!</p>
<p>Part 2 will cover a short sample project!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2009/11/25/samsung-widget-development-part1-eclipse/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Base64 En-/Decoding using OpenSSL in C</title>
		<link>http://www.stupent.at/2009/07/03/base64-en-decoding-using-openssl-in-c/</link>
		<comments>http://www.stupent.at/2009/07/03/base64-en-decoding-using-openssl-in-c/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 21:39:14 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[UNI]]></category>
		<category><![CDATA[base64]]></category>
		<category><![CDATA[bio]]></category>
		<category><![CDATA[c]]></category>
		<category><![CDATA[openssl]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=195</guid>
		<description><![CDATA[Recently i had to implement Base64 en &#38; decoding using openssl&#8217;s bio library, which by the way is just great, but a little &#8220;under-documented!&#8221;
If you ever wondered, why the standard example of decoding base64 data always returns 0 when using it with your test data? Well there is some nice undocumented feature: Strings that do [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F07%2F03%2Fbase64-en-decoding-using-openssl-in-c%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F07%2F03%2Fbase64-en-decoding-using-openssl-in-c%2F" height="61" width="51" /></a></div><p>Recently i had to implement Base64 en &amp; decoding using openssl&#8217;s bio library, which by the way is just great, but a little &#8220;under-documented!&#8221;</p>
<p>If you ever wondered, why the standard example of decoding base64 data always returns 0 when using it with your test data? Well there is some nice undocumented feature: Strings that do not end with a newline &#8216;\n&#8217; are not processed! So you have two possibilities: adding a newline to the string or use the following flag:</p>
<p>BIO_set_flags(BIO* to your bio_f_base64, BIO_FLAGS_BASE64_NO_NL);</p>
<p><script type="text/javascript"><!--
google_ad_client = "pub-3396611173469301";
google_ad_width = 234;
google_ad_height = 60;
google_ad_format = "234x60_as";
google_ad_type = "text_image";
//2007-04-05: Swabidu
google_ad_channel = "2349987622";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>
<p>Edit: 21/Dec/08:</p>
<p>After handin of the courses homework i can now give some details about how to do it:</p>
<p>Using a chain of BIO filters is the most flexible way to handle proper base64 en-/decoding:</p>
<p><code><br />
//write base64 coded data to stdout<br />
BIO* b64 = BIO_new(BIO_f_base64());<br />
BIO* bio_out = BIO_new_fp(stdout, BIO_NOCLOSE);<br />
bio_out = BIO_push(b64, bio_out); //attach output bio to base64 bio<br />
BIO_write(bio_out,"data",sizeof("data"));<br />
BIO_flush(bio_out); //flush the buffer<br />
BIO_free_all(bio_out); //cleanup!<br />
</code></p>
<p>For more information see the super perfect documentation: http://www.openssl.org/docs/crypto/BIO_f_base64.html</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2009/07/03/base64-en-decoding-using-openssl-in-c/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Accessing Matlab from Java</title>
		<link>http://www.stupent.at/2009/04/15/accessing-matlab-from-java/</link>
		<comments>http://www.stupent.at/2009/04/15/accessing-matlab-from-java/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 11:42:44 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[matlab]]></category>

		<guid isPermaLink="false">http://www.stupent.at/2009/04/15/accessing-matlab-from-java/</guid>
		<description><![CDATA[Today i had to access a matlab script from a java program. After some hours of trying to get it work by using matlabs command line i found a method to call a matlab script without using the command line. Using matlab -r &#8220;functionName&#8221; didn&#8217;t work because of some unknown charset erros i haven&#8217;t found [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F04%2F15%2Faccessing-matlab-from-java%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2009%2F04%2F15%2Faccessing-matlab-from-java%2F" height="61" width="51" /></a></div><p>Today i had to access a matlab script from a java program. After some hours of trying to get it work by using matlabs command line i found a method to call a matlab script without using the command line. Using matlab -r &#8220;functionName&#8221; didn&#8217;t work because of some unknown charset erros i haven&#8217;t found till now. The basic idea is based on this <a href="http://shatterednirvana.wordpress.com/2007/07/12/howto-call-matlab-from-java-kinda/">blog-post</a>.</p>
<p>Therefore, a process must be created:</p>
<p><code><br />
String command = "matlab -nosplash -nodesktop";<br />
Process process = Runtime.getRuntime().exec(command);<br />
</code></p>
<p>Afterwards we obtain the standard-input of the process and send a command to be interpreted by matlab:</p>
<p><code><br />
BufferedWriter out = new BufferedWriter(new OutputStreamWriter(process.getOutputStream()));<br />
out.write("function_to_be_executed");<br />
out.write("\n");<br />
out.write("exit;") // this will close matlab after the execution finished!<br />
</code></p>
<p>If you like to see what is happening, try to read from the process.getInputStream()</p>
<p>hope that helps some of you!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2009/04/15/accessing-matlab-from-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>X: Multiple Monitors with different solutions</title>
		<link>http://www.stupent.at/2008/10/15/x-multiple-monitors-with-different-solutions/</link>
		<comments>http://www.stupent.at/2008/10/15/x-multiple-monitors-with-different-solutions/#comments</comments>
		<pubDate>Wed, 15 Oct 2008 17:13:33 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vostro]]></category>
		<category><![CDATA[x]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=188</guid>
		<description><![CDATA[Today i found a solution to use both my notebooks display [1440x800] (Dell Vostro 1510 with NVidia 8400M GS) and my flatpanel tft [1280x1024] under Ubuntu 8.04.
This is what my xorg.conf looks like (only the important parts!)

Section &#8220;Screen&#8221;
    Identifier     &#8220;Default Screen&#8221;
    Device    [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F10%2F15%2Fx-multiple-monitors-with-different-solutions%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F10%2F15%2Fx-multiple-monitors-with-different-solutions%2F" height="61" width="51" /></a></div><p>Today i found a solution to use both my notebooks display [1440x800] (Dell Vostro 1510 with NVidia 8400M GS) and my flatpanel tft [1280x1024] under Ubuntu 8.04.</p>
<p>This is what my xorg.conf looks like (only the important parts!)</p>
<blockquote><p>
Section &#8220;Screen&#8221;<br />
    Identifier     &#8220;Default Screen&#8221;<br />
    Device         &#8220;nVidia Corporation G80 [GeForce 8400M GS]&#8221;<br />
    Monitor        &#8220;Generic Monitor&#8221;<br />
    DefaultDepth    24<br />
    Option         &#8220;TwinView&#8221;<br />
    Option         &#8220;MetaModes&#8221; &#8220;1440×900 1280×1024&#8243;<br />
    Option         &#8220;TwinViewOrientation&#8221; &#8220;LeftOf&#8221;<br />
    SubSection     &#8220;Display&#8221;<br />
        Modes      &#8220;1440&#215;1440&#8243;<br />
    EndSubSection<br />
EndSection</p>
<p>Section &#8220;Screen&#8221;</p>
<p># Removed Option &#8220;metamodes&#8221; &#8220;CRT: nvidia-auto-select +1440+0, DFP: nvidia-auto-select +0+0&#8243;<br />
    Identifier     &#8220;Screen0&#8243;<br />
    Device         &#8220;Videocard0&#8243;<br />
    Monitor        &#8220;Monitor0&#8243;<br />
    DefaultDepth    24<br />
    Option         &#8220;TwinView&#8221; &#8220;1&#8243;<br />
    Option         &#8220;TwinViewXineramaInfoOrder&#8221; &#8220;DFP-0&#8243;<br />
    Option         &#8220;metamodes&#8221; &#8220;CRT: 1280&#215;1024 +1440+0, DFP: nvidia-auto-select +0+0&#8243;<br />
EndSection
</p></blockquote>
<p>This config was partially done using: <strong>nvidia-settings</strong> (apt-get install nvidia-settings) </p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2008/10/15/x-multiple-monitors-with-different-solutions/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux on a Dell Vostro 1510 &#8211; A review</title>
		<link>http://www.stupent.at/2008/06/22/ubuntu-linux-on-a-dell-vostro-1510-a-review/</link>
		<comments>http://www.stupent.at/2008/06/22/ubuntu-linux-on-a-dell-vostro-1510-a-review/#comments</comments>
		<pubDate>Sun, 22 Jun 2008 19:20:24 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[1510]]></category>
		<category><![CDATA[8.04]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[hardy]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vostro]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=176</guid>
		<description><![CDATA[As i recently got my new Dell Vostro 1510 and encountered some problems when using Ubuntu 8.04 i decided to create a post about my experiences and create a checklist and link to people who have solved some problems mentioned!
So this is my system:
Dell Vostro 1510

Intel Core 2 Duo T8300 (2.4 GHz, 3 MB L2-Cache)
3 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F06%2F22%2Fubuntu-linux-on-a-dell-vostro-1510-a-review%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F06%2F22%2Fubuntu-linux-on-a-dell-vostro-1510-a-review%2F" height="61" width="51" /></a></div><p>As i recently got my new Dell Vostro 1510 and encountered some problems when using Ubuntu 8.04 i decided to create a post about my experiences and create a checklist and link to people who have solved some problems mentioned!</p>
<p>So this is my system:</p>
<p><strong>Dell Vostro 1510</strong></p>
<ul>
<li>Intel Core 2 Duo T8300 (2.4 GHz, 3 MB L2-Cache)</li>
<li>3 GB Ram</li>
<li>1440&#215;900 WXGA+</li>
<li>CardReader (SD/MMC/MSPro)</li>
<li>Front-Side Mic&amp;Headphone jacks</li>
<li>2 Megapixel Webcam</li>
<li>4x USB (2left,2right)</li>
<li>1394 (right)</li>
<li> NVidia Geforce 8400M GS</li>
</ul>
<p><!--adsense#midsize--></p>
<p>Checklist:</p>
<table border="0">
<tbody>
<tr>
<td>Component</td>
<td>Status?</td>
</tr>
<tr>
<td>Display / Graphic-Card</td>
<td><span style="color: #339966;">Works out of the Box</span></td>
</tr>
<tr>
<td>WLan</td>
<td><span style="color: #339966;">Works out of the Box</span></td>
</tr>
<tr>
<td>Lan</td>
<td><span style="color: #339966;">Works  (1) </span></td>
</tr>
<tr>
<td>Function Keys</td>
<td><span style="color: #339966;">Works out of the Box</span></td>
</tr>
<tr>
<td>Media-Keys (Volume etc&#8230; located above the keyboard)</td>
<td><span style="color: #339966;">Works out of the Box</span></td>
</tr>
<tr>
<td>Supend-Modes</td>
<td><span style="color: #339966;">Works  (3) </span></td>
</tr>
<tr>
<td>Sound</td>
<td><span style="color: #ff9900;">needs some work</span> (<a href="http://www.stupent.at/2008/06/18/dell-vostro-1510-with-ubuntu-804/">see this post</a>)</td>
</tr>
<tr>
<td>Card-Reader</td>
<td><span style="color: #339966;">Works out of the Box</span></td>
</tr>
<tr>
<td>DVD / CD-RW</td>
<td>Reading: <span style="color: #339966;">works out of the box</span>! Writing: Works using brasero (2)</td>
</tr>
<tr>
<td>Bluetooth</td>
<td><span style="color: #339966;">works out of the box</span></td>
</tr>
</tbody>
</table>
<p>(1): Lan: Sometimes it seems that the gnome-network-manager won&#8217;t work. Using dhclient (sudo) on console helped me!</p>
<p>If it doesn&#8217;t work though try this: <a href="http://www.martinhenze.de/2008/05/24/ubuntu-linux-on-dell-vostro-1510/">http://www.martinhenze.de/2008/05/24/ubuntu-linux-on-dell-vostro-1510</a></p>
<p>(2) Thank you Ignacio for reporting this!</p>
<p>(3) RE-starting your current <a href="http://en.wikipedia.org/wiki/Runlevel">runlevel</a> brings X back to live! (CTRL-ALT-F7)</p>
<p>What i already found out, is that my Sony DSC-W30 is <span style="text-decoration: line-through;">not</span> correctly mounted (sometimes waiting for an update just does the work)</p>
<p>Edit: Cardreader works out of the Box.</p>
<p>LAST EDIT: 09 of Jan.09</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2008/06/22/ubuntu-linux-on-a-dell-vostro-1510-a-review/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Dell Vostro 1510 with Ubuntu 8.04 (getting Sound to work!)</title>
		<link>http://www.stupent.at/2008/06/18/dell-vostro-1510-with-ubuntu-804/</link>
		<comments>http://www.stupent.at/2008/06/18/dell-vostro-1510-with-ubuntu-804/#comments</comments>
		<pubDate>Wed, 18 Jun 2008 18:57:48 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Antworten]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[1510]]></category>
		<category><![CDATA[alsa]]></category>
		<category><![CDATA[dell]]></category>
		<category><![CDATA[sound]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vostro]]></category>

		<guid isPermaLink="false">http://www.stupent.at/?p=175</guid>
		<description><![CDATA[Recently i got my new Dell Vostro 1510.
Ubuntu 8.04 works out of the box, only my microphone isn&#8217;t working, and the speakers aren&#8217;t muted, when plugging in the headphone. So the next few post will cover my battle against Ubuntu and the ALSA drivers 

Thats the output of lspci:

00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F06%2F18%2Fdell-vostro-1510-with-ubuntu-804%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F06%2F18%2Fdell-vostro-1510-with-ubuntu-804%2F" height="61" width="51" /></a></div><p>Recently i got my new Dell Vostro 1510.</p>
<p>Ubuntu 8.04 works out of the box, only my microphone isn&#8217;t working, and the speakers aren&#8217;t muted, when plugging in the headphone. So the next few post will cover my battle against Ubuntu and the ALSA drivers <img src='http://www.stupent.at/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /><br />
<center><!--adsense#midsize--></center><br />
Thats the output of lspci:</p>
<blockquote>
<pre>00:00.0 Host bridge: Intel Corporation Mobile PM965/GM965/GL960 Memory Controller Hub (rev 0c)
00:01.0 PCI bridge: Intel Corporation Mobile PM965/GM965/GL960 PCI Express Root Port (rev 0c)
00:1a.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #4 (rev 03)
00:1a.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #5 (rev 03)
00:1a.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #2 (rev 03)
00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03)
00:1c.0 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 1 (rev 03)
00:1c.1 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 2 (rev 03)
00:1c.3 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 4 (rev 03)
00:1c.4 PCI bridge: Intel Corporation 82801H (ICH8 Family) PCI Express Port 5 (rev 03)
00:1d.0 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #1 (rev 03)
00:1d.1 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #2 (rev 03)
00:1d.2 USB Controller: Intel Corporation 82801H (ICH8 Family) USB UHCI Controller #3 (rev 03)
00:1d.7 USB Controller: Intel Corporation 82801H (ICH8 Family) USB2 EHCI Controller #1 (rev 03)
00:1e.0 PCI bridge: Intel Corporation 82801 Mobile PCI Bridge (rev f3)
00:1f.0 ISA bridge: Intel Corporation 82801HEM (ICH8M) LPC Interface Controller (rev 03)
00:1f.1 IDE interface: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) IDE Controller (rev 03)
00:1f.2 SATA controller: Intel Corporation 82801HBM/HEM (ICH8M/ICH8M-E) SATA AHCI Controller (rev 03)
00:1f.3 SMBus: Intel Corporation 82801H (ICH8 Family) SMBus Controller (rev 03)
01:00.0 VGA compatible controller: nVidia Corporation GeForce 8400M GS (rev a1)
06:00.0 Network controller: Intel Corporation PRO/Wireless 4965 AG or AGN Network Connection (rev 61)
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 02)
08:05.0 FireWire (IEEE 1394): O2 Micro, Inc. Firewire (IEEE 1394) (rev 02)
08:05.2 SD Host controller: O2 Micro, Inc. Integrated MMC/SD Controller (rev 02)
08:05.3 Mass storage controller: O2 Micro, Inc. Integrated MS/xD Controller (rev 01)</pre>
</blockquote>
<p>First I installed the backports, as this blog post suggests: <a href="http://linuxtechie.wordpress.com/2007/10/19/getting-intel-ich8-family-rev-3-sound-card-to-work-in-gutsy/">http://linuxtechie.wordpress.com/2007/10/19/getting-intel-ich8-family-rev-3-sound-card-to-work-in-gutsy/</a></p>
<blockquote><p><code><em>sudo apt-get install linux-backports-modules-hardy </em></code></p>
<p><code><em># not -generic (named different now!)</p>
<p></em></code></p></blockquote>
<p>Edit:</p>
<p>inserting the following line to /etc/modprobe.de/alsa-base did a great job for now:</p>
<blockquote><p>options snd-hda-intel model=toshiba position_fix=0 enable=yes</p></blockquote>
<p><span style="text-decoration: line-through;">The microphone still has a litte problem, as it seems that is faaaaaaaar to loud, so recording with the mic gives me just garbage noise (but i can identify my words [that they start &amp; end] ), but muting the speakers now works!</span></p>
<p>Edit2:</p>
<p>Microphone now works: just turn down PCM to about 1/3 and increase mic-boost to 100.</p>
<p>Edit3: (5th of July)</p>
<p>Check if no channel is muted (using alsamixer on console!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2008/06/18/dell-vostro-1510-with-ubuntu-804/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>LAN &#8211; Port deaktiviert sich / LAN &#8211; Port deactivated after booting Linux</title>
		<link>http://www.stupent.at/2008/01/08/lan-port-deaktiviert-sich/</link>
		<comments>http://www.stupent.at/2008/01/08/lan-port-deaktiviert-sich/#comments</comments>
		<pubDate>Tue, 08 Jan 2008 10:46:12 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Antworten]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[Windows XP]]></category>
		<category><![CDATA[lan]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://www.stupent.at/2008/01/08/lan-port-deaktiviert-sich/</guid>
		<description><![CDATA[So,
wieder einmal in Rästel gelöst!
Meine Netzwerkkarte vom Typ Realtek 8139 hat unter Linux nicht funktioniert. Der Grund: Der Windowstreiber hat das Gerät deaktiviert, und die Linuxtreiber konnten das Gerät nicht mehr aktivieren.
mehr dazu:
C&#8217;t &#8211; FAQ
And as this happend more often:
If your Realtek lan-port doesn&#8217;t work after running a microsoft os try disabling any power-saving options [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F01%2F08%2Flan-port-deaktiviert-sich%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2008%2F01%2F08%2Flan-port-deaktiviert-sich%2F" height="61" width="51" /></a></div><p>So,</p>
<p>wieder einmal in Rästel gelöst!</p>
<p>Meine Netzwerkkarte vom Typ Realtek 8139 hat unter Linux nicht funktioniert. Der Grund: Der Windowstreiber hat das Gerät deaktiviert, und die Linuxtreiber konnten das Gerät nicht mehr aktivieren.</p>
<p>mehr dazu:<br />
<a href="http://www.heise.de/ct/faq/suche/ergebnis?rm=result;q=Realtek;url=/ct/faq/hotline/07/14/13.shtml;words=Realtek">C&#8217;t &#8211; FAQ</a></p>
<p>And as this happend more often:</p>
<p>If your Realtek lan-port doesn&#8217;t work after running a microsoft os try disabling any power-saving options the realtek windows driver offers! See the link above for screenshots!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2008/01/08/lan-port-deaktiviert-sich/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SSH &#8211; Tunnel</title>
		<link>http://www.stupent.at/2007/11/28/ssh-tunnel/</link>
		<comments>http://www.stupent.at/2007/11/28/ssh-tunnel/#comments</comments>
		<pubDate>Wed, 28 Nov 2007 20:20:14 +0000</pubDate>
		<dc:creator>Cici</dc:creator>
				<category><![CDATA[Antworten]]></category>
		<category><![CDATA[IT]]></category>
		<category><![CDATA[ssh]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[tunnel]]></category>

		<guid isPermaLink="false">http://www.stupent.at/2007/11/28/ssh-tunnel/</guid>
		<description><![CDATA[Hin und wieder kann es vorkommen, dass man hinter einem Gateway sitzt, der einem nicht erlaubt, gewisse Dienste zu benutzen, oder auf gewisse Server zuzugreifen. Kann man dies jedoch vom Gateway aus tun, so spricht auch nichts dagegen via SSH die Verbindung vom Client über den Gateway zum Server zu tunneln.
Wie geht das?
ssh bietet hier [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;"><a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.stupent.at%2F2007%2F11%2F28%2Fssh-tunnel%2F"><img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.stupent.at%2F2007%2F11%2F28%2Fssh-tunnel%2F" height="61" width="51" /></a></div><p>Hin und wieder kann es vorkommen, dass man hinter einem Gateway sitzt, der einem nicht erlaubt, gewisse Dienste zu benutzen, oder auf gewisse Server zuzugreifen. Kann man dies jedoch vom Gateway aus tun, so spricht auch nichts dagegen via SSH die Verbindung vom Client über den Gateway zum Server zu tunneln.</p>
<p>Wie geht das?</p>
<p>ssh bietet hier die Möglichkeit einen solchen Tunnel aufzubaue, und zwar mit dem Kommandozeilenargument -L:</p>
<p>ssh -L localport:server:serverport user@gateway</p>
<p>Zum Beispiel:</p>
<p>ssh -L 9000:stupent.at:80 ich@mein.gateway.com</p>
<p>Dadurch kann man nun vom bösen Client aus, der normal nicht auf stupent.at zugreifen darf, mittels http://localhost:9000 zugreifen.</p>
<p>Eventuell hilfts ja wem!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.stupent.at/2007/11/28/ssh-tunnel/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
