<?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>Tuxbox Blog</title>
	<atom:link href="http://blog.f-seidel.de/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://blog.f-seidel.de</link>
	<description>Open Source rules .. :-)</description>
	<lastBuildDate>Sat, 22 Aug 2009 21:29:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>My Flying Dutchman</title>
		<link>http://blog.f-seidel.de/?p=122</link>
		<comments>http://blog.f-seidel.de/?p=122#comments</comments>
		<pubDate>Sat, 22 Aug 2009 21:29:18 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Private]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=122</guid>
		<description><![CDATA[One of my latest acquirements is my new motorbike, a Kawasaki Versys (2007th Revision) in Candy Burnt Orange. I gave it the name &#8220;Flying Dutchman&#8221; in the style of the movie Pirates of the Caribbean.

I&#8217;m really proud of this great machine. In addition i also ordered a set of travel bags and a special waterproof [...]]]></description>
			<content:encoded><![CDATA[<p>One of my latest acquirements is my new motorbike, a Kawasaki Versys (2007th Revision) in Candy Burnt Orange. I gave it the name &#8220;Flying Dutchman&#8221; in the style of the movie Pirates of the Caribbean.</p>
<p><img class="aligncenter size-full wp-image-123" title="FLYINGDUTCHMAN_small" src="http://blog.f-seidel.de/wp-content/2009/08/FLYINGDUTCHMAN_small.JPG" alt="FLYINGDUTCHMAN_small" width="512" height="501" /></p>
<p>I&#8217;m really proud of this great machine. In addition i also ordered a set of travel bags and a special waterproof attachment for a navigation system. I can&#8217;t wait to use it for travelling to my new employer in Bautzen Germany. As special navigation systems (in contrary to those for normal cars) for motorbikes are very expensive I&#8217;m happy I found this <a href="http://www.naviwiiki.com/boutique/fiche_produit.cfm?type=15&amp;ref=SERV3&amp;dispProduct=1" target="_blank">special mounting kit</a>.</p>
<p><img class="aligncenter size-full wp-image-125" title="versys2" src="http://blog.f-seidel.de/wp-content/2009/08/versys2.png" alt="versys2" width="316" height="500" /></p>
<p>Before i only had a motor scooter for travelling inside Bautzen, but of course this cannot compare to a real motorbike. Hopefully i&#8217;ll soon also can post some travellogs. So, let the good times roll&#8230;. <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=122</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MSI Wind U110 BIOS Update</title>
		<link>http://blog.f-seidel.de/?p=118</link>
		<comments>http://blog.f-seidel.de/?p=118#comments</comments>
		<pubDate>Mon, 06 Jul 2009 21:01:15 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[u110]]></category>
		<category><![CDATA[wind]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=118</guid>
		<description><![CDATA[Meanwhile MSI published a new BIOS version on their homepage for the MSI Wind U110: Version 1.0E
Sadly its still a no go for linux users. It still has the problem the netbook cannot suspend anymore after the update. The only good working BIOS Version is still only 1.09 (which i can give you  on request).
]]></description>
			<content:encoded><![CDATA[<p>Meanwhile MSI published a new BIOS version on their homepage for the MSI Wind U110: Version 1.0E</p>
<p>Sadly its still a no go for linux users. It still has the problem the netbook cannot suspend anymore after the update. The only good working BIOS Version is still only 1.09 (which i can give you  on request).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=118</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MSI Wind U110 BIOS nuisance</title>
		<link>http://blog.f-seidel.de/?p=114</link>
		<comments>http://blog.f-seidel.de/?p=114#comments</comments>
		<pubDate>Wed, 24 Jun 2009 20:41:53 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[bios]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[u110]]></category>
		<category><![CDATA[wind]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=114</guid>
		<description><![CDATA[Well, most BIOSes are not perfect, but i wish i never started the vicious circle of updating it. But i&#8217;ll return to the beginning:
009: My Wind U110 was delivered with this version and all that was wrong was that i noticec that BIOS reported false possible CPU C-States when on battery power (just C2 instead [...]]]></description>
			<content:encoded><![CDATA[<p>Well, most BIOSes are not perfect, but i wish i never started the vicious circle of updating it. But i&#8217;ll return to the beginning:</p>
<p>009: My Wind U110 was delivered with this version and all that was wrong was that i noticec that BIOS reported false possible CPU C-States when on battery power (just C2 instead of C6 that cpu supports). But rebooting without AC adapter &#8220;solved&#8221; it.</p>
<p>10D: This version i downloaded as update from MSIs homepage and after some struggles to update it (finally FirmwareUpdateKit made it real easy &#8230; fuk &#8211;image /dev/sdb /tmp/biosfiles/*) i had it on my machine&#8230; and guess what&#8230; it was really disappointing. Eventhough msi fixed the C-State problem, the netbook now refused to suspend!!! <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Eventhough all /sys/devices/*/power/wakeup were disabled it now wakes up immediatelly or hangs hard. Before (with version 009) it suspended fine (with just &#8220;s2ram -f&#8221;) and even had wlan (via rt2860sta module) working still fine afterwards. But now it was impossible to suspend anymore&#8230; which makes daily use of netbook really horrible imho.</p>
<p>So i contacted msi and after the first bothering tips if i really updated correctly they provided me the older BIOS version</p>
<p>10C: But this one behaved exactly like 10D in regard to suspend. So after some more mails with msi they sent me the &#8220;very&#8221; old 009 plus the version 109 and that one is interesting.</p>
<p>109: Here suspend works again and also C-States are reported correctly.. so all could be fine&#8230; BUT it wasn&#8217;t in all detail: Now WLAN/rt2860sta doesn&#8217;t work anymore after suspend and resume. And simply un- and reloading the module sadfully also didn&#8217;t help. There were just countless lines like this in the kernel log:</p>
<p>ERROR!!! BBP(viaMCU=1) read R0 fail</p>
<p>After some search in the net i found that this again seems to be BIOS bug happening when the wlan-module is powered off. But there is a ugly workaround for this problem on my machine.</p>
<p>1. make sure pciehp module is loaded with options pciehp_force=1 (which again points to a buggy bios) and also pciehp_poll_mode=1  (without this second parameter the system didn&#8217;t seem to be stable after suspend for me)</p>
<p>2. configure pm-utils to stop network on suspend and restart it on resume (otherwise the module cannot be unloaded) and also to unload and reload the module rt2860sta. I further changed the /etc/init.d/network script to also kill wpa_supplicant on stop action so really nobody anymore accesses the device.</p>
<p>If you need help for those steps feel free to contact me.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=114</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My new MSI Wind U110 Netbook or how to get headaches from Intel Poulsbo</title>
		<link>http://blog.f-seidel.de/?p=99</link>
		<comments>http://blog.f-seidel.de/?p=99#comments</comments>
		<pubDate>Fri, 12 Jun 2009 18:07:08 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Family]]></category>
		<category><![CDATA[Hacking]]></category>
		<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[intel]]></category>
		<category><![CDATA[msi]]></category>
		<category><![CDATA[poulsbo]]></category>
		<category><![CDATA[u110]]></category>
		<category><![CDATA[wind]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=99</guid>
		<description><![CDATA[Yes, I now got one of those nice new netbooks with a Z-Series Atom CPU (2 GB Ram, 160 GB HDD, Draft N Wlan (needs rt2860sta)). Eventhough the machine is really great the linux support for the Intel graphicscard &#8211; Intel Poulsbo/GMA500/PSB &#8211; really is a mess (to stay polite). Framebuffer only supports 800&#215;600 which [...]]]></description>
			<content:encoded><![CDATA[<p>Yes, I now got one of those nice new netbooks with a Z-Series Atom CPU (2 GB Ram, 160 GB HDD, Draft N Wlan (needs rt2860sta)). Eventhough the machine is really great the linux support for the Intel graphicscard &#8211; Intel Poulsbo/GMA500/PSB &#8211; really is a mess (to stay polite). Framebuffer only supports 800&#215;600 which gives you a blury display (with native resolution of 1024&#215;600) and usual intel x driver does not work here. Well, there is a partly opensource driver (which needs several binary blobs), but its nearly unsupported and far far from really usable. But Alexander Graf did a great job packaging it for openSUSE 11.1 (<a href="http://download.opensuse.org/repositories/home:/algraf:/Wind_U115/openSUSE_11.1/">here</a>). Eventhoug this driver originally was made for Ubuntu (they delivere it for Dell Mini 12 with same gfxcard) i never got it working there.</p>
<p>Nearly everything else works great. LAN support is a bit funny. The ethernetcard sits on the usb bus and only activates itself as soon as a cable got plugged in. Then a usb asix device pops up and works great (with the asix module).<br />
Sound needed &#8220;options snd_hda_intel model=5stack-digout&#8221; in /etc/modprobe.d/sound to work under 11.1.<br />
WLAN is a Ralink RT2860 which works with the module rt2860sta. For 11.1 there are kmps in the buildservice, but they never worked for me. I compiled the sources from the ralink homepage and noticed that the driver works well until udev renames the device from (originally) ra0 to wlan0. Afterwards it does not respond anymore.<br />
The fix that worked best for me was to compile the rt2860sta version from kernel 2.6.30 (in staging tree) for openSUSE 11.1. To make it easier to use this i put it <a href="http://blog.f-seidel.de/rt2860sta.ko">here</a> (yes, i&#8217;m too lazy to build a kmp <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>P.S.: Actually to make wlan work with the packages from above repository from alex you have to blacklist rt2800pci.</p>
<p>P.P.S.: I also recommend to update this machine to the latest BIOS version available from <a href="http://www.msi.com/index.php?func=downloaddetail&#038;type=bios&#038;maincat_no=135&#038;prod_no=1771">MSI</a> (currently Version 1.0D). As only with this i get fully low-power C-States correctly. To install it i used the package UpdateFirmwareKit and a normal USB-Stick.<br />
P.P.P.S: No, you better don&#8217;t update your BIOS to Version 1.0D. It seems this version totally breaks suspend on this machine. I couldn&#8217;t find a s2ram parameter combination still working (before just -f worked). Not even with current 2.6.30 it works. I contacted MSI about this and hope they provide a solution for this problem. &#8230; Meanwhile as a first response they sent me BIOS Version 1.0C, but that also has the suspend problem. Hopefully they either fixup their BIOS or provide me the working 0.9 Version.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=99</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setup for 3G/UMTS flatrate of german 1und1/1&amp;1</title>
		<link>http://blog.f-seidel.de/?p=96</link>
		<comments>http://blog.f-seidel.de/?p=96#comments</comments>
		<pubDate>Fri, 08 May 2009 15:19:17 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Hacking]]></category>
		<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[SuSE/Novell]]></category>
		<category><![CDATA[1und1 umts flatrate]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=96</guid>
		<description><![CDATA[I finally now got a 3G/UMTS (HSDPA) internet flatrate at the german provider 1und1/1&#38;1. There seem to be two setups that work for the connection and that are accounted correctly (as flatrate use). The first one is a 1und1 special setup that only gives you limited internet access (e.g. you cannot ping any machine in [...]]]></description>
			<content:encoded><![CDATA[<p>I finally now got a 3G/UMTS (HSDPA) internet flatrate at the german provider 1und1/1&amp;1. There seem to be two setups that work for the connection and that are accounted correctly (as flatrate use). The first one is a 1und1 special setup that only gives you limited internet access (e.g. you cannot ping any machine in the internet). The second one &#8211; which i preferr &#8211; is the usual setup for german D2/Vodafone network:</p>
<p>APN: web.vodafone.de<br />
Username: vodafone<br />
Password: vodafone</p>
<p>Just for completeness the 1und1 special configs are:</p>
<p>APN: mail.partner.de<br />
Username: D2<br />
Password: Web</p>
<p>You can also find all those data on the providers homepages, but you have to dig quite deep until you find them. So hopefully this is of use for some future users.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=96</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>openSuSE 11.0 and Samsung Q45 with Intel Gfx</title>
		<link>http://blog.f-seidel.de/?p=85</link>
		<comments>http://blog.f-seidel.de/?p=85#comments</comments>
		<pubDate>Thu, 11 Sep 2008 14:30:38 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[SuSE/Novell]]></category>
		<category><![CDATA[acpi]]></category>
		<category><![CDATA[brighntess]]></category>
		<category><![CDATA[module]]></category>
		<category><![CDATA[q45]]></category>
		<category><![CDATA[samsung]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=85</guid>
		<description><![CDATA[Just a short note on my Samsung Q45 i&#8217;m currently using. It needs some ugly workarounds so one can use it correctly. First ugly thing is you need is
acpi=off
as bootparameter while installing. This is due to a totally broken video BIOS of the machine bringing the machine to hang on loading the video module. Later [...]]]></description>
			<content:encoded><![CDATA[<p>Just a short note on my Samsung Q45 i&#8217;m currently using. It needs some ugly workarounds so one can use it correctly.<span id="more-85"></span> First ugly thing is you need is</p>
<p style="text-align: center;"><code>acpi=off</code></p>
<p>as bootparameter while installing. This is due to a totally broken video BIOS of the machine bringing the machine to hang on loading the video module. Later on you can just add <code>blacklist video</code> to /etc/modprobe.d/blacklist to avoid its loaded and then remove the acpi=off bootparameter.</p>
<p>Second ugly thing is they broke brightness support in their BIOS and so you have to _down_grade your bios version in order to get it working correctly (and i haven&#8217;t encountered anything bad due to the downgrade). I installed Bios Version 08ST from <a title="Samsung BIOS download page" href="http://www.samsungpc.com/products/q45/q45_bios.htm" target="_blank">http://www.samsungpc.com/products/q45/q45_bios.htm</a>. In order for the downgrade to work you have to add those additional parameters to the firmware programming call:</p>
<p style="text-align: center;"><code>/s /x /c /nomodel_partcheck</code></p>
<p>so e.g. the call will look like this <code>&gt; 22sd.exe /s /x /c /nomodel_partcheck</code></p>
<p>After this is done the brightness keys will work, well at least they did for me and many others. But please be aware that doing this is on your own risk (as BIOS flashing is always a bit dangerous). But now in with those changes (older BIOS and video module blacklisted) the machine is very nicely usable with openSuSE. Suspend to ram and to disk work out of the box. There is a minor glitch with the harddisk doing too many load cycles, but this can also easily be workarounded by installing the package <em>storage-fixup</em> and adding this to /etc/storage-fixup.conf:</p>
<p><code><font size=-2># Reported drive model: Toshiba MK2546GSX<br />
rule samsung-q45<br />
dmi system-manufacturer         SAMSUNG ELECTRONICS CO., LTD.<br />
dmi system-product-name         SQ45S70S<br />
ata model                       TOSHIBA MK*46GSX<br />
act hdparm -B 254 $DEV</font></code></p>
<p>I reported this upstream and this change was accepted so it will soon be included (in future releases).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=85</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>german vodafone 3G/UMTS has sick image quality</title>
		<link>http://blog.f-seidel.de/?p=74</link>
		<comments>http://blog.f-seidel.de/?p=74#comments</comments>
		<pubDate>Sat, 09 Aug 2008 08:14:45 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Private]]></category>
		<category><![CDATA[3g]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[quality]]></category>
		<category><![CDATA[umts]]></category>
		<category><![CDATA[vodafone]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=74</guid>
		<description><![CDATA[Perhaps its just me, but the image quality of pictures on websites when surfing via 3G/umts with vodafone really makes me sick. The images are blurred heavily just to save some bandwith for my flatrate  
After it now bothered me enough to take a closer look it seems t-online did it first and now [...]]]></description>
			<content:encoded><![CDATA[<p>Perhaps its just me, but the image quality of pictures on websites when surfing via 3G/umts with vodafone really makes me sick. The images are blurred heavily just to save some bandwith for my flatrate <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>After it now bothered me enough to take a closer look it seems t-online did it first and now vodafone does the same (proxying the images to much lower quality level). But at least for the firefox browser there is a workaround i found (besides reloading every page) that has no noticeable speed downside on my system but brings me full joy of websurfing back:</p>
<ol>
<li>Install &#8220;Modify Headers&#8221; add-on for firefox</li>
<li>In &#8220;Extras&#8221; or &#8220;Tools&#8221; menu go on &#8220;modify headers&#8221;</li>
<li>at the top select &#8220;add&#8221; (from dropdown menu), &#8220;Pragma&#8221;, &#8220;no-transform&#8221; (each without the quotes) and click the Add-Button next to it</li>
<li>at the top select &#8220;add&#8221;, &#8220;Cache-Control&#8221;, &#8220;no-transform&#8221; and again click the Add-Button</li>
<li>You should now have two rule entries each activated (a big green dot on their right side)</li>
<li>close that window</li>
<li>enjoy surfing <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> </li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=74</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OLS close is near</title>
		<link>http://blog.f-seidel.de/?p=64</link>
		<comments>http://blog.f-seidel.de/?p=64#comments</comments>
		<pubDate>Sat, 26 Jul 2008 17:24:59 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[linuxsymposium]]></category>
		<category><![CDATA[OLS]]></category>
		<category><![CDATA[Ottawa]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=64</guid>
		<description><![CDATA[
After a nice week here in Ottawa/Canada full of interesting talks, presentations, tutorials and people OLS today sadfully already closes. Definitely a conference you should consider visiting if you are interested into linux and want to take part in discussions where and how to move forward. Especially the talks from James Bottomley and Mark Shuttleworth [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.f-seidel.de/wp-content/2008/07/ls_v3_top_logo.jpg"><img title="OLS_logo" src="http://blog.f-seidel.de/wp-content/2008/07/ls_v3_top_logo-300x81.jpg" alt="" /></a></p>
<p>After a nice week here in Ottawa/Canada full of interesting talks, presentations, tutorials and people <a href="http://www.linuxsymposium.org" target="_blank">OLS</a> today sadfully already closes. Definitely a conference you should consider visiting if you are interested into linux and want to take part in discussions where and how to move forward. Especially the talks from James Bottomley and Mark Shuttleworth were very remarkable. Although i somehow doubt Marks idea of synchronising all major distros is doable or even worth the effort, it was nevertheless inspiring of how to break rules that are only in our minds.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=64</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bluetooth headset with openSUSE 11.0</title>
		<link>http://blog.f-seidel.de/?p=44</link>
		<comments>http://blog.f-seidel.de/?p=44#comments</comments>
		<pubDate>Fri, 25 Jul 2008 18:09:45 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[OpenSourceSoftware]]></category>
		<category><![CDATA[Private]]></category>
		<category><![CDATA[bluetooth]]></category>
		<category><![CDATA[headset]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[openSUSE]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=44</guid>
		<description><![CDATA[Well, this turned out to be some kind of adventure. At least when you need it urgently to work as expected on a business trip.  
Seems we need much more testing in this area. Anybody volunteering to provide me some more hardware of this area so i can make sure it works in future? [...]]]></description>
			<content:encoded><![CDATA[<p>Well, this turned out to be some kind of adventure. At least when you need it urgently to work as expected on a business trip. <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>Seems we need much more testing in this area. Anybody volunteering to provide me some more hardware of this area so i can make sure it works in future? <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  (e.g. bluetooth stereo headset etc.)</p>
<p>I have to admit until now I hadn&#8217;t much to do with bluetooth at all, but after a salesman here in Ottawa (here for <a href="http://www.linuxsymposium.org" target="_blank">OLS</a>) advertised me this thing would work nicely under linux.. i somehow expected we&#8217;d do nice here, but to my frustration i found we have plenty of room for improvement here.</p>
<p>To make it short, after a lot of hours going through hundreds all different howtos and documentation i really was desperate i never would get this thing workin&#8230; when i finally realized our packages are broken in 11.0. Or at least bluez-audio which contains libaudio.so that seems to segfault immediatelly after connecting to the device <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> . Fortunatelly the latest factory rpms have this fixed and also works on a 11.0 system (i opened a bug report for this meanwhile, perhaps you wanna place a vote for this.. <a href="https://bugzilla.novell.com/show_bug.cgi?id=412464" target="_blank">bnc#412464</a>).</p>
<p>Download them either from <a href="http://download.opensuse.org/distribution/SL-OSS-factory/inst-source/" target="_blank">official factory repo</a> or from <a href="http://download.opensuse.org/repositories/home:/seife/openSUSE_11.0/" target="_blank">seifes home buildservice project</a>.</p>
<p>Please be aware that i am absolutely no bluetooth expert and all this might just be crap and i was just lucky this worked by chance for me, but perhaps this is also helpful for some more (but try on your own risks..).</p>
<p>After you upgraded your bluez* packages and installed bluez-audio you can make the headphone functionality make work with two simple files to create, but that solution won&#8217;t work for simultanious voice transfer for current voip softphones (like e.g. ekiga, kcall, xten etc.).</p>
<p>But if thats enough just:</p>
<ol>
<li>Install new bluez* packages (including bluez-audio) from above</li>
<li>as root create the file /etc/bluetooth/audio.service with this content:<code><br />
[Bluetooth Service]<br />
Identifier=audio<br />
Name=Audio service<br />
Description=Bluetooth Audio service<br />
Autostart=true</code></li>
<li>as normal user create the file ~/.asoundrc (yes, really in your home directory) with this content:<br />
<code>pcm.bluetooth {<br />
type bluetooth<br />
device "00:00:00:00:00:00"<br />
profile "auto"<br />
}</code><br />
(with the address after device being that of your bluetooth headset; findable e.g. via kbluetooth or with hcitool scan on pairing)</li>
<li>restart bluetooth service (rcbluetooth restart as root)</li>
</ol>
<p>From then on you have new alsa device called &#8220;bluetooth&#8221; many newer audio-/multimediaplayers can acces (e.g. for mplayer: mplayer -ao alsa:device=bluetooth &#8230;.).</p>
<p>Sadfully for e.g. ekiga and other softphones this does not work. There we have to use/ i had to use the old snd-bt-sco module so i get a new additionall complete sound device. When back in germany or when time permits i&#8217;ll package this so this will just be simple kmp package to install, but for now heres a tar ball with the fixed sources (so they compile with a 11.0 kernel).</p>
<ol>
<li>Deactivate above method by setting Autostart to false in <em>/etc/bluetooth/audio.service</em></li>
<li>Download and extract the tar ball <a href="http://blog.f-seidel.de/wp-content/2008/07/fseidels-btsco-05a.tar.bz2" target="_blank">fseidels-btsco-05a.tar.bz2</a></li>
<li>cd into the new dir and issue (as normal user) &#8220;<code>./configure</code>&#8220;</li>
<li>then &#8220;<code>make</code>&#8220;</li>
<li>and as root in that directory a &#8220;<code>make install</code>&#8220;</li>
<li>if not already done install <em>kernel-source</em> package</li>
<li><code>cd /usr/src/linux</code></li>
<li>as root &#8220;<code>make cloneconfig</code>&#8220;</li>
<li>as root &#8220;<code>make prepare</code>&#8220;</li>
<li>cd back to the btsco directoy and there cd into its kernel subdirectoy</li>
<li>issue a &#8220;<code>make</code>&#8220;</li>
<li>copy the <em>snd_bt_sco.ko</em> module to <em>/lib/modules/$(uname -r)/weak-updates/</em> (as root)</li>
<li>issue a &#8220;<code>depmod -a</code>&#8221; (as root)</li>
</ol>
<p>To start/use it</p>
<ol>
<li>restart bluetooth service</li>
<li>pair your headset (e.g. with help from kbluetooth)</li>
<li>issue &#8220;<code>hciconfig hci0 voice 0x0060</code>&#8221; as root</li>
<li>issue a <code>modprobe snd_bt_sco</code> as root</li>
<li>start &#8220;<code>btsco 00:00:00:00:00</code>&#8221; (as root; with the address parameter being that of your headset)</li>
<li><code>chmod 666 /dev/dsp1</code> (as root)</li>
<li><code>chmod 666 /dev/mixer1</code> (as root)</li>
<li>as root issue &#8220;<code>alsamixer -c 1</code>&#8221; to adjust volume settings</li>
</ol>
<p>now you have a workin new /dev/dsp1 sound device you can set in the audio settings of ekiga and other voip softphones and use it like expected. <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
<p>Hope this helps anybody and hopefully i will soon find the time to package this up as decent kmp with automated udev-rules so it gets easier to use.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=44</wfw:commentRss>
		<slash:comments>20</slash:comments>
		</item>
		<item>
		<title>Weather Center WS-2308 with Linux</title>
		<link>http://blog.f-seidel.de/?p=43</link>
		<comments>http://blog.f-seidel.de/?p=43#comments</comments>
		<pubDate>Sun, 06 Apr 2008 22:22:13 +0000</pubDate>
		<dc:creator>tuxbox</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://blog.f-seidel.de/?p=43</guid>
		<description><![CDATA[Yet another enabled Hardware/Gadget enabled for Linux   Since i use my WS-2300 professional weather center under Linux with the open2300 framework of course i also created a package for it on my openSUSE buildservice home project.
Thanks to a community member who has a similar WS-2308 model and also wanted to use it with [...]]]></description>
			<content:encoded><![CDATA[<p>Yet another enabled Hardware/Gadget enabled for Linux <img src='http://blog.f-seidel.de/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Since <a href="http://weather.f-seidel.de/">i use</a> my <a href="http://www.heavyweather.info/new_english_us/2300set.html">WS-2300</a> professional weather center under Linux with the <a href="http://www.lavrsen.dk/twiki/bin/view/Open2300/WebHome">open2300</a> framework of course i also created a <a href="http://software.opensuse.org/search?baseproject=home%3Afseidel&#038;p=1&#038;q=open2300">package for it on my openSUSE buildservice home project</a>.<br />
Thanks to a community member who has a similar <a href="http://www.heavyweather.info/new_english_us/2308set.html">WS-2308</a> model and also wanted to use it with my open2300 packag i was given remote access to debug his hardware. So, <a href="http://software.opensuse.org/search?baseproject=home%3Afseidel&#038;p=1&#038;q=open2300">those packages</a> now even support this weather center also known as &#8220;Matrix II&#8221;.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.f-seidel.de/?feed=rss2&amp;p=43</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
