<?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/"
	xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule"
>

<channel>
	<title>Dariusz Łuksza &#187; 2.6.26</title>
	<atom:link href="http://luksza.org/tag/2626/feed/" rel="self" type="application/rss+xml" />
	<link>http://luksza.org</link>
	<description>myśli luźno zebrane ... ja i moja jaźń w intenecie</description>
	<lastBuildDate>Wed, 29 Feb 2012 10:11:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>

   <image>
    <title>Dariusz Łuksza</title>
    <url>http://0.gravatar.com/avatar/ed2d261ca5db36a17e690dc736dcd9ef.png?s=48</url>
    <link>http://luksza.org</link>
   </image>
		<item>
		<title>/me vs. EFI stage 3 1:2</title>
		<link>http://luksza.org/2009/me-vs-efi-stage-3-12/</link>
		<comments>http://luksza.org/2009/me-vs-efi-stage-3-12/#comments</comments>
		<pubDate>Mon, 23 Feb 2009 23:09:32 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[2.6.26]]></category>
		<category><![CDATA[2.6.27]]></category>
		<category><![CDATA[2.6.28]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[efi]]></category>
		<category><![CDATA[gentoo]]></category>
		<category><![CDATA[grub]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=225</guid>
		<description><![CDATA[Niestety, znowu EFI mnie pokonało &#8230; ale może po kolei. Parę dni temu chłopaką z UbuntuForums.org, a udało się uruchomić gruba&#8217;a na Mac&#8217;ach z 4Gb pamięci ram (czyli problem który mnie zatrzymał ostatnio został rozwiązany). Działającą wersje 64-bitowego grub.efi (wraz z modułami) można pobrać z tąd. Wydaje mi się że warto w tym miejscu przytoczyć [...]]]></description>
			<content:encoded><![CDATA[<p>Niestety, znowu EFI mnie pokonało &#8230; ale może po kolei.<span id="more-225"></span></p>
<p>Parę dni temu chłopaką z <a href="http://ubuntuforums.org" target="_blank">UbuntuForums.org</a>, a udało się uruchomić gruba&#8217;a na Mac&#8217;ach z 4Gb pamięci ram (czyli problem który mnie zatrzymał ostatnio został rozwiązany). Działającą wersje 64-bitowego grub.efi (wraz z modułami) można pobrać <a href="http://ubuntuforums.org/showpost.php?p=6767881&amp;postcount=209" target="_blank">z tąd</a>.</p>
<p>Wydaje mi się że warto w tym miejscu przytoczyć parę features które dostępne są w wersji 2. IMHO najważniejsze są dwa:</p>
<ul>
<li>mini bash &#8211; w czasie bootowania mamy możliwość przejścia w trym shella (domyślnie wciskając klawisz &#8220;c&#8221;) tam możemy np. wylistować partycje na dysku czy zawartość katalogu, możemy oczywiście też zabootować jądro. Dostępna jest również historia poleceń &#8230; bardzo przydatna w przypadku wszelakich literówek <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </li>
<li>wygodniejsza edycja ustawień systemu podczas boot&#8217;owania. Chodzi mi tutaj o możliwość zmian w grub.conf/menu.list tuż przed uruchomieniem systemu. We wcześniejszej wersji grub&#8217;a trzeba było najpierw wybrać linie którą chcemy edytować, potem przejść w tryb edycji wciskając &#8220;e&#8221;, po dokonaniu zmian zatwierdzić to enterem i całość potwierdzić jeszcze naciskając &#8220;b&#8221;. W nowym grubie opcje uruchomienia edytujemy jak w nano, nie trzeba już wybierać linii i podwójnie potwierdzać dokonanych zmian, wystarczy tylko ctrl+x i system sie zaczyna boot&#8217;ować albo ctrl+c żeby anulować zmiany</li>
</ul>
<p>To na tyle jeżeli chodzi o nowego grub&#8217;a <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' />  &#8230; wracając do sedna sprawy &#8230;</p>
<p>Skoro jest już działający bootloader, to wypadało by też  mieć działające jądro &#8230; co niestety nie okazało się takie proste jak by się to mogło wydawać.</p>
<p>Jak też można się spodziewać aktualnie używane jądro (2.6.28-gentoo-r1) nie ruszyło (nie wstała w ogóle grafika grafika, brak żadnego promt&#8217;a itp &#8230;) &#8230; i tak zaczęły się poszukiwania działającego jądra &#8230; na szczęście nie trwały długo, z pomocą przyszedł nie dawno co opublikowany <a href="http://debian.org" target="_blank">Debian</a> Lenny. Dystrybucyjne jądro 2.6.28 ruszyło bez problemów, ale zaraz potem się zbuntowało i nie wiadmo z jakich powodów nie chciał zamontować rootfs&#8217;a.</p>
<p>Kolejne jądro jakie testowałem pochodziło również z Debiana Lenny, ale tym razem z dystrybucji <a href="http://debian-live.alioth.debian.org/" target="_blank">live</a>. Wraz z dołączonym obrazem initrd mogło wystartować mój system &#8230; sytuacja była trochę komiczna bo wykożystywałem jądro i obraz initrd z Debiana do odpalenia Gentoo, ale czego nie robi się żeby osiągnąć cel <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Po udanym zalogowaniu udało się mi nawet bez większych problemów odpalić X&#8217;y ;&gt;</p>
<p>Następnym etapem było pozyskanie pliku konfiguracyjnego tego jądra. Na pierwszy rzut poleciało</p>

<div class="wp_syntax"><div class="code"><pre class="bash" style="font-family:monospace;"><span style="color: #c20cb9; font-weight: bold;">cat</span> <span style="color: #000000; font-weight: bold;">/</span>proc<span style="color: #000000; font-weight: bold;">/</span>config.gz</pre></div></div>

<p>niestety bez skutku (koś tego nie wkompilował). Skoro nie da się w ten sposób to trzeba poszukać w google&#8217;u. Poszukiwania te też nic nie dały gdyż akurat w tym momencie serwer i strona <a href="http://merkel.debian.org/~jurij/" target="_blank">http://merkel.debian.org/~jurij/</a> leżały &#8230; co za pech :/ &#8230; Na szczęście okazało się, że konfig starym dobrym sposobem leżał sobie w /boot &#8230; najprostsze rozwiązania są najlepsze, tylko nie zawsze się na nie szybko wpada &#8230;</p>
<p>Mając działającą konfigurację jądra można zabrać się za próbę rekompilacji. Jako pierwsze do boju stawiło się 2.6.28 (z patch&#8217;ami Gentoo). Kolejne parę godzin walki, kilkanaście reboot&#8217;ów i kompilacji &#8230; rezygnacja, cóż to może 2.6.27 (tym razem vanilla) &#8230; po paru godzinach status taki sam co z 2.6.28, czyli bez efektów. Ostateczność: 2.6.26 (też vanilla) &#8230; działa. Kolejne godziny walki i próby zmuszenia 2.6.28 (bazując ciągle na konfigu z 2.6.26) do działania spełzły na niczym &#8230;</p>
<p>Tak właśnie spędziłem sobie część soboty, prawie całą niedziele i 3h w poniedziałek na rekompilacjach i reboot&#8217;ach &#8230; tylko po to żeby dojść do wniosku, że coś pomiędzy 2.6.26, a 2.6.27 zostało skopane w EFIFB i/lub w FrameBuffer&#8217;rze, ale co gdzie i jak to ja nie mam zielonego pojęcia, w tym miejscu kończą się moje możliwości &#8230; co gorsze, poprawy nie widać nawet w 2.6.29-rc5, jeszcze gorsze jest to, że nie mam żadnych danych które mogły by pomódz developerą kernela &#8230; a może brak mi raczej odwagi żeby napisać na LKML <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Nic to, trzeba pokornie czekać na poprawki &#8230; a tym czasem nie postrzeżenie zaczął się nowy semestr <img src='http://luksza.org/wp-includes/images/smilies/icon_neutral.gif' alt=':|' class='wp-smiley' /> </p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=225" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2009/me-vs-efi-stage-3-12/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>mactel patches 2.6.26</title>
		<link>http://luksza.org/2008/mactel-patches-2626/</link>
		<comments>http://luksza.org/2008/mactel-patches-2626/#comments</comments>
		<pubDate>Sun, 20 Jul 2008 06:34:02 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[2.6.26]]></category>
		<category><![CDATA[macbook]]></category>
		<category><![CDATA[mactel]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=34</guid>
		<description><![CDATA[Długo nie trzeba było czekać &#8230; są już dostępne poprawki do najnowszego jądra Linux&#8217;a dla komuperów ze znaczkiem jabłka]]></description>
			<content:encoded><![CDATA[<p>Długo nie trzeba było czekać &#8230; są już dostępne poprawki do najnowszego jądra Linux&#8217;a dla komuperów ze znaczkiem jabłka <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=34" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2008/mactel-patches-2626/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
		<item>
		<title>Linux 2.6.26 i MacBook3.1</title>
		<link>http://luksza.org/2008/linux-2626-i-macbook31/</link>
		<comments>http://luksza.org/2008/linux-2626-i-macbook31/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 22:55:05 +0000</pubDate>
		<dc:creator>Dariusz Łuksza</dc:creator>
				<category><![CDATA[linux]]></category>
		<category><![CDATA[polish]]></category>
		<category><![CDATA[2.6.26]]></category>
		<category><![CDATA[macbook]]></category>

		<guid isPermaLink="false">http://luksza.org/?p=23</guid>
		<description><![CDATA[Parę dni temu ukazała się nowa wersja kernela Linux&#8217;a oznaczona numerkiem 2.6.26; dziś jest dostępny ebuild dla architektóry ~amd64. O najciekawszych zmianach można przeczytać tu (swoją droga polecam polskojęzyczny serwis heise Open Source ) Jeżeli chodzi zaś o współprace jądra Linux&#8217;a z MacBookiem3.1 (którego posiadam ;&#62;) to z wydania na wydanie jest coraz lepiej. W [...]]]></description>
			<content:encoded><![CDATA[<p>Parę dni temu ukazała się nowa wersja kernela Linux&#8217;a oznaczona numerkiem 2.6.26; dziś jest dostępny ebuild dla architektóry ~amd64. O najciekawszych zmianach można przeczytać <a href="http://www.heise-online.pl/open/Jadro-Linux-kernel-2-6-26-wydany--/news/5029" target="_blank">tu</a> (swoją droga polecam polskojęzyczny serwis <a href="http://www.heise-online.pl/open/" target="_blank">heise Open Source</a> <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> )</p>
<p>Jeżeli chodzi zaś o współprace jądra Linux&#8217;a z MacBookiem3.1 (którego posiadam ;&gt;) to z wydania na wydanie jest coraz lepiej. W 2.6.25 zaczął działać suspend, w obecnej wersji suspend dalej działa, dodatkowo nie jest już potrzebny zewnętrzny moduł linux-uvc, gdyż trafił on do głównej gałęzi jądra (właśnie dzięki temu modułowi oraz programowi isight-firmware-tool &#8211; do wycinania firmware z OS X&#8217;owych sterowników; działa wbudowana kamera iSight), również touchpad działa poprawnie (bez mactel patches).</p>
<p>Z brakujących rzeczy (dostępnych w mactel patches do wersji 2.6.25) mogę wymienić:</p>
<ul>
<li>brak obsługi disk protect (oraz też pewnie czujników ruchu/położenia)</li>
<li>brak możliwości usunięcia debug&#8217;ujących komunikatów z applesmc oraz opcji retry</li>
</ul>
<p>cóż, trzeba poczekać na mactel patches do 2.6.26</p>
<p>Jest jeszcze jedna rzecz której mi brakuje &#8230; otwartego sterownika oraz firmware (bo i takie powstaje) Board Corp. BC4328 &#8230; czyli karty wlan <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Trzeba czekać i uzbroić się w cierpliwość <img src='http://luksza.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
 <img src="http://luksza.org/wp-content/plugins/wordpress-feed-statistics/feed-statistics.php?view=1&post_id=23" width="1" height="1" style="display: none;" />]]></content:encoded>
			<wfw:commentRss>http://luksza.org/2008/linux-2626-i-macbook31/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-sa/3.0/</creativeCommons:license>
	</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: basic
Database Caching 15/26 queries in 0.029 seconds using disk: basic

Served from: luksza.org @ 2012-05-22 05:42:21 -->
