<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-18125890</id><updated>2011-12-25T11:38:52.778+05:30</updated><category term='linux'/><category term='apache'/><category term='yahoo'/><category term='xorg1.5'/><category term='YTS'/><category term='hip-hop'/><category term='lightning'/><category term='php'/><category term='Fedora10'/><category term='hiphop'/><category term='fedora'/><category term='NodeJS'/><category term='Trafficserver'/><category term='cloud'/><category term='hp pavilion webcam'/><category term='ATS'/><category term='kde4'/><category term='Node.js'/><category term='fedora9'/><category term='naresh'/><category term='intel'/><category term='Fedora15'/><category term='macbook'/><category term='fedora11'/><category term='compiz'/><category term='thunderbird'/><category term='Facebook'/><category term='ndiswrapper'/><category term='r5u870'/><category term='nvidia'/><title type='text'>Naresh</title><subtitle type='html'>Blog of Naresh Kumar (nareshv)</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>24</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-18125890.post-2252672926841655898</id><published>2011-11-20T12:34:00.003+05:30</published><updated>2011-11-20T12:43:22.572+05:30</updated><title type='text'>Fixing Redmine user page-load-error on Debian 6</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;For those who are using redmine on debian-6.0, and using redmine might see problem using it, when we try to visit the user page.&lt;br /&gt;&lt;br /&gt;Error look something like this.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;ActionView::TemplateError (undefined method `html_safe' for "user@mycompany.com":String) on line #10 of app/views/users/show.rhtml:&lt;/pre&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;Solution to this problem is to apply this patch.&lt;/span&gt;&lt;br /&gt;&lt;span class="Apple-style-span" style="font-family: inherit;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;pre&gt;redmine-server:/usr/share/redmine# diff /usr/lib/ruby/1.8/action_view/helpers/url_helper.rb /usr/lib/ruby/1.8/action_view/helpers/url_helper.rb.orig 476,477c476&amp;lt;           #html = content_tag("a", name || email_address_obfuscated.html_safe, html_options.merge({ "href" =&amp;gt; "mailto:"+html_escape(email_address)+extras }))&amp;lt;                 html = content_tag("a", name || html_escape(email_address_obfuscated), html_options.merge({ "href" =&amp;gt; "mailto:"+html_escape(email_address)+extras }))---&amp;gt;           html = content_tag("a", name || email_address_obfuscated.html_safe, html_options.merge({ "href" =&amp;gt; "mailto:"+html_escape(email_address)+extras }))mdserver1:/usr/share/redmine# &lt;/pre&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-2252672926841655898?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/2252672926841655898/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=2252672926841655898&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2252672926841655898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2252672926841655898'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2011/11/fixing-redmine-user-page-load-error-on.html' title='Fixing Redmine user page-load-error on Debian 6'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-3082844882616095263</id><published>2011-10-31T10:35:00.009+05:30</published><updated>2011-11-14T18:14:28.390+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='hip-hop'/><category scheme='http://www.blogger.com/atom/ns#' term='Facebook'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='php'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora15'/><category scheme='http://www.blogger.com/atom/ns#' term='hiphop'/><title type='text'>Building Facebook's HipHop on Fedora 15</title><content type='html'>&lt;div dir="ltr" style="text-align: left;" trbidi="on"&gt;Facebook has &lt;a href="http://developers.facebook.com/blog/post/358/"&gt;opensourced&lt;/a&gt; their Hiphop code transformer. Simply put Hiphop transforms your code written in PHP Language into Machine Language. So this post is mainly for PHP Developers and Others who want to get their hands dirty with Hiphop on Fedora 15.&lt;br /&gt;&lt;br /&gt;Before you get started. Please visit the &lt;a href="https://github.com/facebook/hiphop-php"&gt;main home page&lt;/a&gt; of the hiphop Project itself.&lt;br /&gt;&lt;br /&gt;On github you see the list of all the pre-requisites. First lets get our development environment ready.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Prerequisites.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You need a Fedora 15 64-bit installation. You need not install anything. Just install the Live CD and follow these steps to get the things done.&lt;br /&gt;&lt;br /&gt;1. Install the &lt;span style="font-weight: bold;"&gt;Fedora Packager&lt;/span&gt; packages&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 ~]# yum groupinstall "Fedora Packager"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Make sure you have git and c++ compiler&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 ~]# yum install gcc-c++ git wget &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Install all the pre-requisites as mentioned in the &lt;a href="https://github.com/facebook/hiphop-php"&gt;hiphop wiki&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@nareshv-build64 ~]# yum install zlib-devel   \&lt;br /&gt;xorg-x11-devel   \&lt;br /&gt;libXau-devel   \&lt;br /&gt;libxcb-devel   \&lt;br /&gt;libX11-devel   \&lt;br /&gt;libXpm-devel   \&lt;br /&gt;freetype-devel   \&lt;br /&gt;fontconfig-devel   \&lt;br /&gt;libcom_err-devel   \&lt;br /&gt;libjpeg-turbo   \&lt;br /&gt;2:libpng-devel   \&lt;br /&gt;libsepol-devel   \&lt;br /&gt;libselinux-devel   \&lt;br /&gt;keyutils-libs   \&lt;br /&gt;krb5-devel   \&lt;br /&gt;openssl-devel   \&lt;br /&gt;mysql-devel   \&lt;br /&gt;gd-devel   \&lt;br /&gt;boost-devel   \&lt;br /&gt;libcap-devel   \&lt;br /&gt;oniguruma-devel   \&lt;br /&gt;pcre-devel   \&lt;br /&gt;libicu-devel   \&lt;br /&gt;binutils-devel   \&lt;br /&gt;libxml2-devel   \&lt;br /&gt;libmcrypt-devel   \&lt;br /&gt;expat-devel   \&lt;br /&gt;libstdc++-devel   \&lt;br /&gt;glibc-devel   \&lt;br /&gt;tbb-devel   \&lt;br /&gt;cyrus-sasl   \&lt;br /&gt;libmemcached-devel   \&lt;br /&gt;bzip2-devel   \&lt;br /&gt;openldap-devel   \&lt;br /&gt;ncurses-devel   \&lt;br /&gt;readline-devel   \&lt;br /&gt;pam-devel   \&lt;br /&gt;uw-imap-devel   \&lt;br /&gt;systemtap-sdt   \&lt;br /&gt;libaio-devel   \&lt;br /&gt;mysql-devel   \&lt;br /&gt;jemalloc-devel&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Now we have to build &lt;span style="font-weight: bold;"&gt;libevent-1.4&lt;/span&gt; and &lt;span style="font-weight: bold;"&gt;curl&lt;/span&gt; packages on our own as facebook has made some patches to those packages.&lt;br /&gt;&lt;br /&gt;5. Lets create the environment for building the packages&lt;br /&gt;&lt;br /&gt;6. Create workspace for checking out the hiphop source code.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 ~]# cd $HOME/&lt;br /&gt;[root@nareshv-build64 ~]# mkdir -p $HOME/dev/hiphop/ $HOME/dev/hiphop/usr&lt;br /&gt;[root@nareshv-build64 ~]# cd $HOME/dev/hiphop&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;7. Checkout the hiphop source code&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 ~]# cd $HOME/dev/hiphop/ &amp;amp;&amp;amp; git clone git://github.com/facebook/hiphop-php.git&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Download curl and libevent for building locally&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 ~]# cd $HOME/dev/hiphop/&lt;br /&gt;[root@nareshv-build64 hiphop]# wget http://curl.haxx.se/download/curl-7.20.0.tar.bz2&lt;br /&gt;[root@nareshv-build64 hiphop]# wget http://www.monkey.org/~provos/libevent-1.4.13-stable.tar.gz&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 hiphop]# tar jxf curl-7.20.0.tar.bz2&lt;br /&gt;[root@nareshv-build64 hiphop]# tar zxf libevent-1.4.13-stable.tar.gz&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 hiphop]# cd libevent-1.4.13-stable&lt;br /&gt;[root@nareshv-build64 libevent-1.4.13-stable]# cp ../hiphop-php/src/third_party/libevent-1.4.13.fb-changes.diff .&lt;br /&gt;[root@nareshv-build64 libevent-1.4.13-stable]# patch &amp;lt; libevent-1.4.13.fb-changes.diff&lt;/pre&gt;&lt;pre&gt;[root@nareshv-build64 libevent-1.4.13-stable]# export CMAKE_PREFIX_PATH=$HOME/dev/hiphop/usr&lt;br /&gt;[root@nareshv-build64 libevent-1.4.13-stable]# make&lt;br /&gt;[root@nareshv-build64 libevent-1.4.13-stable]# make install&lt;br /&gt;[root@nareshv-build64 libevent-1.4.13-stable]# cd $HOME/dev/hiphop/&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 hiphop]# cd curl-7.20.0&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# cp ../hiphop-php/src/third_party/libcurl.fb-changes.diff .&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# patch -p0 &amp;lt; libcurl.fb-changes.diff&lt;br /&gt;&lt;br /&gt;# While applying patch, it will ask for which file to patch. Type in the names without the .new and .old paths. &lt;br /&gt;# Example: include/curl/multi.h and &lt;br /&gt;# Example: lib/multi.c&lt;br /&gt;# After this, patch will be applied correctly.&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# ./configure --prefix=$HOME/dev/hiphop/usr/&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# make&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# make install&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# cd $HOME/dev/hiphop/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;9. Now get ready to build hiphop itself&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 curl-7.20.0]# cd $HOME/dev/hiphop/hiphop-php&lt;br /&gt;[root@nareshv-build64 hiphop-php]# export CMAKE_PREFIX_PATH=$HOME/dev/hiphop/usr/&lt;br /&gt;[root@nareshv-build64 hiphop-php]# git submodule init&lt;br /&gt;[root@nareshv-build64 hiphop-php]# git submodule update&lt;br /&gt;[root@nareshv-build64 hiphop-php]# export HPHP_HOME=`pwd`&lt;br /&gt;[root@nareshv-build64 hiphop-php]# export HPHP_LIB=`pwd`/bin&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cmake .&lt;br /&gt;[root@nareshv-build64 hiphop-php]# make&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;10. You will encounter some errors related to 'c-client version should be higher than 2007'.&lt;br /&gt;&lt;br /&gt;On fedora the package is called libc-client and libc-client-devel and the includes are present in /usr/include/imap/ folders.&lt;br /&gt;&lt;br /&gt;Lets adjust the CMakeCache.txt like this.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cd $HOME/dev/hiphop/hiphop-php/&lt;br /&gt;[root@nareshv-build64 hiphop-php]# vim CMakeCache.txt&lt;br /&gt;&lt;br /&gt; 71 //Path to a file.CCLIENT_INCLUDE_PATH:PATH=CCLIENT_INCLUDE_PATH-NOTFOUND&lt;br /&gt; 72 CCLIENT_INCLUDE_PATH:PATH=/usr/include/imap/&lt;br /&gt; 73 &lt;br /&gt; 74 //Path to a library.CCLIENT_LIBRARY:FILEPATH=CCLIENT_LIBRARY-NOTFOUND&lt;br /&gt; 75 CCLIENT_LIBRARY:FILEPATH=/usr/lib64/libc-client.so.2007&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;11. Build again.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cd $HOME/dev/hiphop/hiphop-php/&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cmake .&lt;br /&gt;[root@nareshv-build64 hiphop-php]# make&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;12. Now it will fail at mysql related references like this&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[ 88%] Building CXX object src/hphp/CMakeFiles/hphp.dir/externals.cpp.o&lt;br /&gt;Linking CXX executable hphp&lt;br /&gt;../../bin/libhphp_runtime.a(ext_mysql.cpp.o): In function `HPHP::php_mysql_do_query_general(HPHP::String const&amp;amp;, HPHP::Variant const&amp;amp;, bool)':&lt;br /&gt;ext_mysql.cpp:(.text+0x8109): undefined reference to `cli_safe_read'&lt;br /&gt;ext_mysql.cpp:(.text+0x822c): undefined reference to `net_field_length'&lt;br /&gt;ext_mysql.cpp:(.text+0x83a0): undefined reference to `cli_safe_read'&lt;br /&gt;ext_mysql.cpp:(.text+0x8675): undefined reference to `free_root'&lt;br /&gt;collect2: ld returned 1 exit status&lt;br /&gt;gmake[2]: *** [src/hphp/hphp] Error 1&lt;br /&gt;gmake[1]: *** [src/hphp/CMakeFiles/hphp.dir/all] Error 2&lt;br /&gt;gmake: *** [all] Error 2&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After investigating for a couple of hours. found that this issue is related to the way mysql rpm is built in fedora distribution. Somehow i managed to overcome this problem by doing the following things.&lt;br /&gt;&lt;br /&gt;12.1 Download the mysql .src.rpm from koji&lt;br /&gt;&lt;br /&gt;I went to &lt;a href="http://koji.fedoraproject.org/koji/buildinfo?buildID=268920"&gt;http://koji.fedoraproject.org/koji/buildinfo?buildID=268920&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and downloaded the following .src.rpm&lt;br /&gt;&lt;br /&gt;&lt;a href="http://kojipkgs.fedoraproject.org/packages/mysql/5.5.16/3.fc17/src/mysql-5.5.16-3.fc17.src.rpm"&gt;http://kojipkgs.fedoraproject.org/packages/mysql/5.5.16/3.fc17/src/mysql-5.5.16-3.fc17.src.rpm&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;12.2 Install the .src.rpm as 'fedora' user (It can be root also. I did it as fedora user. But you got the point)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# rpm -Uvh mysql-5.5.16-3.fc17.src.rpm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;12.3 Update the libmysql.version file&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cd /home/fedora/rpmbuild/SOURCES/&lt;br /&gt;[root@nareshv-build64 SOURCES]# ls&lt;br /&gt;filter-requires-mysql.sh    mysql-disable-test.patch     mysql-errno.patch          mysql-strmov.patch&lt;br /&gt;generate-tarball.sh         mysqld-nowatch.patch         mysql-expired-certs.patch  mysql.tmpfiles.d&lt;br /&gt;libmysql.version            mysqld-prepare-db-dir        mysql-install-test.patch   mysql-va-list.patch&lt;br /&gt;my.cnf                      mysqld.service               mysql-openssl-test.patch   mysql-versioning.patch&lt;br /&gt;my_config.h                 mysql-dubious-exports.patch  mysql-plugin-bool.patch    README.mysql-docs&lt;br /&gt;mysql-5.5.16-nodocs.tar.gz  mysqld-wait-ready            mysql-s390-tsc.patch       README.mysql-license&lt;br /&gt;mysql-chain-certs.patch     mysql-embedded-check.c       mysql-stack-guard.patch    scriptstub.c&lt;br /&gt;[root@nareshv-build64 SOURCES]# tail libmysql.version &lt;br /&gt; mysql_get_charset_by_csname;&lt;br /&gt; mysql_net_realloc;&lt;br /&gt;# PHP's mysqli.so requires this (via the ER() macro)&lt;br /&gt; mysql_client_errors;&lt;br /&gt;&lt;span style="color: yellow; font-weight: bold;"&gt;# Hiphop needs it&lt;br /&gt; cli_safe_read;&lt;br /&gt; net_field_length;&lt;br /&gt; cli_safe_read;&lt;br /&gt; free_root;&lt;/span&gt;&lt;br /&gt;};&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;12.4 Rebuild the RPM&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[fedora@nareshv-build64 SOURCES]$ rpmbuild -bb ../SPECS/mysql.spec &lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-libs-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-server-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-devel-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-embedded-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-embedded-devel-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-bench-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-test-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;&lt;br /&gt;Wrote: /home/fedora/rpmbuild/RPMS/x86_64/mysql-debuginfo-5.5.16-3.fc15.x86_64.rpm&lt;br /&gt;Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.I5L4qW&lt;br /&gt;+ umask 022&lt;br /&gt;+ cd /home/fedora/rpmbuild/BUILD&lt;br /&gt;+ cd mysql-5.5.16&lt;br /&gt;+ rm -rf /home/fedora/rpmbuild/BUILDROOT/mysql-5.5.16-3.fc15.x86_64&lt;br /&gt;+ exit 0&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;12.5 Install the RPM Files happily&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[root@nareshv-build64 SOURCES]# yum install /home/fedora/rpmbuild/RPMS/x86_64/mysql-libs-5.5.16-3.fc15.x86_64.rpm \&lt;br /&gt;/home/fedora/rpmbuild/RPMS/x86_64/mysql-5.5.16-3.fc15.x86_64.rpm \&lt;br /&gt;/home/fedora/rpmbuild/RPMS/x86_64/mysql-devel-5.5.16-3.fc15.x86_64.rpm -y --nogpg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;13. Now build hiphop again&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cd $HOME/dev/hiphop/hiphop-php/&lt;br /&gt;[root@nareshv-build64 hiphop-php]# gmake clean&lt;br /&gt;[root@nareshv-build64 hiphop-php]# cmake .&lt;br /&gt;[root@nareshv-build64 hiphop-php]# make&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;14. You should have the binary created&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@nareshv-build64 hiphop-php]# src/hphp/hphp -h | head&lt;br /&gt;Error in command line: unknown option -h\n\n&lt;br /&gt;HipHop Compiler for PHP Usage:&lt;br /&gt;&lt;br /&gt; hphp &lt;options&gt; &lt;inputs&gt;&lt;br /&gt;&lt;br /&gt;Options:&lt;br /&gt;  --help                         display this message&lt;br /&gt;  --version                      display version number&lt;br /&gt;  -t [ --target ] arg (=run)     lint | analyze | php | cpp | sep-ext-cpp | &lt;br /&gt;                                 filecache | run (default)&lt;br /&gt;  -f [ --format ] arg            lint: (none); &lt;br /&gt;&lt;/inputs&gt;&lt;/options&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;15. Now continue with the rest of the tutorial on &lt;a href="https://github.com/facebook/hiphop-php/wiki/Running-HipHop"&gt;how to get your code compiled&lt;/a&gt; in the main hiphop project page itself.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-3082844882616095263?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/3082844882616095263/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=3082844882616095263&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3082844882616095263'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3082844882616095263'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2011/10/building-facebooks-hiphop-on-fedora-15.html' title='Building Facebook&apos;s HipHop on Fedora 15'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-7009501831015017006</id><published>2011-06-29T22:25:00.007+05:30</published><updated>2011-06-30T11:22:24.389+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='NodeJS'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='Node.js'/><title type='text'>Node.js on Fedora 15</title><content type='html'>Since currently there is no easy way to install &lt;a href="http://nodejs.org/"&gt;node.js&lt;/a&gt; via yum repository. Here is how you can quickly get the node.js installed on your fedora-15 box&lt;br /&gt;&lt;br /&gt;1. Install fedora packager rpms (as root)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost SRPMS]$ sudo yum groupinstall "Fedora Packager"&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Create the setup environment for building RPM (for non-root users)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost ~]$ rpmdev-setuptree&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Download the SRPM (as nonroot)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost ~]$ cd rpmbuild/SRPMS/&lt;br /&gt;[nareshv@localhost SRPMS]$ ls&lt;br /&gt;[nareshv@localhost SRPMS]$ wget http://v3.sk/~lkundrak/SRPMS/nodejs-0.4.1-1.el6.src.rpm&lt;br /&gt;--2011-06-29 22:18:50--  http://v3.sk/~lkundrak/SRPMS/nodejs-0.4.1-1.el6.src.rpm&lt;br /&gt;Resolving v3.sk... 91.210.183.14&lt;br /&gt;Connecting to v3.sk|91.210.183.14|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 4859437 (4.6M) [application/x-rpm]&lt;br /&gt;Saving to: ânodejs-0.4.1-1.el6.src.rpmâ&lt;br /&gt;&lt;br /&gt;100%[====================================================&gt;] 4,859,437    600K/s   in 11s&lt;br /&gt;&lt;br /&gt;2011-06-29 22:19:03 (444 KB/s) - nodejs-0.4.1-1.el6.src.rpm&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Install the dependencies for the RPM (as root)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost SRPMS]$ sudo yum install openssl-devel v8-devel c-ares-devel \&lt;br /&gt;                                       libev-devel libeio-devel http-parser-devel \&lt;br /&gt;                                       waf libgpg-error-devel \&lt;br /&gt;                                       libstdc++-devel gcc-c++ -y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. Build the RPM (as non-root)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost SRPMS]$ rpmbuild --rebuild nodejs-0.4.1-1.el6.src.rpm&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;Executing(%doc): /bin/sh -e /var/tmp/rpm-tmp.OWCyPT&lt;br /&gt;+ umask 022&lt;br /&gt;+ cd /home/nareshv/rpmbuild/BUILD&lt;br /&gt;+ cd node-v0.4.1&lt;br /&gt;+ DOCDIR=/home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64/usr/share/doc/nodejs-0.4.1&lt;br /&gt;+ export DOCDIR&lt;br /&gt;+ rm -rf /home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64/usr/share/doc/nodejs-0.4.1&lt;br /&gt;+ /bin/mkdir -p /home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64/usr/share/doc/nodejs-0.4.1&lt;br /&gt;+ cp -pr ChangeLog LICENSE README.md doc /home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64/usr/share/doc/nodejs-0.4.1&lt;br /&gt;+ exit 0&lt;br /&gt;Requires(rpmlib): rpmlib(CompressedFileNames) &lt;= 3.0.4-1 rpmlib(FileDigests) &lt;= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) &lt;= 4.0-1&lt;br /&gt;Requires: http_parser.so.0()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.4)(64bit) libcares.so.2()(64bit) libcrypto.so.10()(64bit) libdl.so.2()(64bit) libdl.so.2(GLIBC_2.2.5)(64bit) libeio.so.1()(64bit) libev.so.4()(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libpthread.so.0()(64bit) libpthread.so.0(GLIBC_2.2.5)(64bit) librt.so.1()(64bit) libssl.so.10()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(GLIBCXX_3.4)(64bit) libutil.so.1()(64bit) libutil.so.1(GLIBC_2.2.5)(64bit) libv8-3.0.0.1.so()(64bit) libz.so.1()(64bit) rtld(GNU_HASH)&lt;br /&gt;Processing files: nodejs-devel-0.4.1-1.fc15.x86_64&lt;br /&gt;Provides: pkgconfig(nodejs) = 0.3.2&lt;br /&gt;Requires(rpmlib): rpmlib(CompressedFileNames) &lt;= 3.0.4-1 rpmlib(FileDigests) &lt;= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) &lt;= 4.0-1&lt;br /&gt;Requires: /usr/bin/pkg-config&lt;br /&gt;Processing files: nodejs-debuginfo-0.4.1-1.fc15.x86_64&lt;br /&gt;Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64&lt;br /&gt;Wrote: /home/nareshv/rpmbuild/RPMS/x86_64/nodejs-0.4.1-1.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/nareshv/rpmbuild/RPMS/x86_64/nodejs-devel-0.4.1-1.fc15.x86_64.rpm&lt;br /&gt;Wrote: /home/nareshv/rpmbuild/RPMS/x86_64/nodejs-debuginfo-0.4.1-1.fc15.x86_64.rpm&lt;br /&gt;Executing(%clean): /bin/sh -e /var/tmp/rpm-tmp.ume4Ra&lt;br /&gt;+ umask 022&lt;br /&gt;+ cd /home/nareshv/rpmbuild/BUILD&lt;br /&gt;+ cd node-v0.4.1&lt;br /&gt;+ rm -rf /home/nareshv/rpmbuild/BUILDROOT/nodejs-0.4.1-1.el6.x86_64&lt;br /&gt;+ exit 0&lt;br /&gt;Executing(--clean): /bin/sh -e /var/tmp/rpm-tmp.goIXqg&lt;br /&gt;+ umask 022&lt;br /&gt;+ cd /home/nareshv/rpmbuild/BUILD&lt;br /&gt;+ rm -rf node-v0.4.1&lt;br /&gt;+ exit 0&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;6. Install the RPM (as root)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost SRPMS]$ sudo yum install /home/nareshv/rpmbuild/RPMS/x86_64/nodejs-0.4.1-1.fc15.x86_64.rpm --nogpg -y&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;7. Start &lt;a href="http://nodejs.org/"&gt;node.js &lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@localhost ~]$ node&lt;br /&gt;&gt; console.log("hello world!")&lt;br /&gt;hello world!&lt;br /&gt;&gt; &lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Thats it!. Now you have &lt;a href="http://nodejs.org/"&gt;node.js&lt;/a&gt; installed on your box. &lt;br /&gt;&lt;br /&gt;Have a look at &lt;a href="https://github.com/joyent/node/wiki/modules"&gt;list of plugins&lt;/a&gt; and start playing with them.&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-7009501831015017006?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/7009501831015017006/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=7009501831015017006&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7009501831015017006'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7009501831015017006'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2011/06/nodejs-on-fedora-15.html' title='Node.js on Fedora 15'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-4918629394910197760</id><published>2011-06-06T19:20:00.003+05:30</published><updated>2011-06-06T19:34:43.696+05:30</updated><title type='text'>Smashing Book 2</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/-zZ-eYVTPYbA/TezdveXiHhI/AAAAAAAAACs/gHyQPWDwJOY/s1600/IMG_0431.JPG"&gt;&lt;img style="cursor:pointer; cursor:hand;width: 300px; height: 400px;" src="http://2.bp.blogspot.com/-zZ-eYVTPYbA/TezdveXiHhI/AAAAAAAAACs/gHyQPWDwJOY/s400/IMG_0431.JPG" border="0" alt=""id="BLOGGER_PHOTO_ID_5615106643099524626" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I really love the new &lt;a href="https://shop.smashingmagazine.com/"&gt;Smashing Book 2&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I have placed the order, the moment they released it to everyone. Somehow for the first &lt;span style="font-weight:bold;"&gt;two times&lt;/span&gt; i never got the book. &lt;span style="font-weight:bold;"&gt;Third time&lt;/span&gt; i got the book and here is it.&lt;br /&gt;&lt;br /&gt;I really really thank the Smashing Team for their efforts. Kudos to you guys n gals !&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-4918629394910197760?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/4918629394910197760/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=4918629394910197760&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4918629394910197760'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4918629394910197760'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2011/06/smashing-book-2.html' title='Smashing Book 2'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/-zZ-eYVTPYbA/TezdveXiHhI/AAAAAAAAACs/gHyQPWDwJOY/s72-c/IMG_0431.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-5885971516963208221</id><published>2010-09-30T19:19:00.012+05:30</published><updated>2010-10-03T10:23:49.527+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Trafficserver'/><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='YTS'/><category scheme='http://www.blogger.com/atom/ns#' term='yahoo'/><category scheme='http://www.blogger.com/atom/ns#' term='ATS'/><category scheme='http://www.blogger.com/atom/ns#' term='apache'/><title type='text'>Running Apache Traffic Server on Fedora 13</title><content type='html'>&lt;a href="http://trafficserver.apache.org/"&gt;Apache Traffic server&lt;/a&gt; from &lt;a href="http://developer.yahoo.com"&gt;Yahoo! Inc.&lt;/a&gt; is really powerful, extensible web server which is &lt;a href="http://en.wikipedia.org/wiki/Traffic_Server"&gt; proved to serve 75K reqs/sec&lt;/a&gt; on commodity hardware.&lt;br /&gt;&lt;br /&gt;In this post, you'll learn how to download and run the &lt;a href="http://trafficserver.apache.org/"&gt;Traffic server&lt;/a&gt; on your desktop, notebook.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Download &lt;a href="http://trafficserver.apache.org/"&gt;TrafficServer&lt;/a&gt; 2.0.1 (latest as of 30-Sep-2010)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://trafficserver.apache.org/downloads.html"&gt;http://trafficserver.apache.org/downloads.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Install the following packages &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo yum install autoconf automake  \ &lt;br /&gt;                              libtool gcc-c++ glibc-devel \&lt;br /&gt;                              openssl-devel tcl-devel  \&lt;br /&gt;                              expat-devel sqlite-devel  \&lt;br /&gt;                              pcre-devel -y&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Extract the &lt;a href="http://trafficserver.apache.org/"&gt;trafficserver&lt;/a&gt; and build it&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ tar jxf trafficserver-2.0.1.tar.bz2&lt;br /&gt;[nareshv@fallenangel ~]$ cd trafficserver-2.0.1&lt;br /&gt;[nareshv@fallenangel trafficserver-2.0.1]$ ./configure &lt;br /&gt;[nareshv@fallenangel trafficserver-2.0.1]$ gmake&lt;br /&gt;[nareshv@fallenangel trafficserver-2.0.1]$ sudo gmake install&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now, all the required files would be installed in &lt;b&gt;"/usr/local"&lt;/b&gt; instead of Fedora's default &lt;b&gt;/usr&lt;/b&gt;. Lets configure Traffic server to act as &lt;b&gt;ReverseProxy&lt;/b&gt; for apache&lt;br /&gt;&lt;br /&gt;5. set servername of your proxy (so that it will come up in the HTTP headers)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo vim /usr/local/etc/trafficserver/records.config&lt;br /&gt;&lt;br /&gt; # Change line 22 (it might vary) to put your hostname like shown below&lt;br /&gt; 22 #CONFIG proxy.config.proxy_name STRING &amp;lt;proxy_name&amp;gt;&lt;br /&gt; 22 CONFIG proxy.config.proxy_name STRING &lt;b&gt;fallenangel&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;6. Make the &lt;a href="http://trafficserver.apache.org/"&gt;Traffic server&lt;/a&gt; listen on port 80 by default&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo vim /usr/local/etc/trafficserver/records.config&lt;br /&gt;&lt;br /&gt;# Change 8080 port to 80 like shown below&lt;br /&gt;105 #CONFIG proxy.config.http.server_port INT &lt;b&gt;8080&lt;/b&gt;&lt;br /&gt;105 CONFIG proxy.config.http.server_port INT &lt;b&gt;80&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;7. Make &lt;a href="http://trafficserver.apache.org/"&gt;Traffic server&lt;/a&gt; act as reverse proxy for &lt;a href="http://httpd.apache.org/"&gt;apache&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can add as many rules as you want. The configuration file is well defined&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo vim /usr/local/etc/trafficserver/remap.config&lt;br /&gt;&lt;br /&gt;124 &lt;br /&gt;125 &lt;b&gt;map http://localhost:80/ http://localhost:8080/&lt;br /&gt;126 map http://fallenangel:80/ http://localhost:8080/&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;8. configure apache to listen on port 8080&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo vim /etc/httpd/conf/httpd.conf&lt;br /&gt;# Change it from default port 80 to 8080&lt;br /&gt;#Listen &lt;b&gt;80&lt;/b&gt;&lt;br /&gt;Listen &lt;b&gt;8080&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;9. Restart &lt;a href="http://httpd.apache.org/"&gt;apache&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$ sudo /etc/init.d/httpd restart&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;10. Restart &lt;a href="http://trafficserver.apache.org/"&gt;traffic server&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$  sudo /usr/local/bin/trafficserver restart&lt;br /&gt;Stopping traffic_cop:                                      [  OK  ]&lt;br /&gt;Stopping traffic_manager:                                  [  OK  ]&lt;br /&gt;Stopping traffic_server:                                   [  OK  ]&lt;br /&gt;Starting Apache Traffic Server:                            [  OK  ]&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;11. Make simple request to your &lt;a href="http://trafficserver.apache.org/"&gt;TrafficServer&lt;/a&gt; to test if everything is ok&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel ~]$  ~]$ curl -v http://localhost/&lt;br /&gt;* About to connect() to localhost port 80 (#0)&lt;br /&gt;*   Trying ::1... Connection refused&lt;br /&gt;*   Trying 127.0.0.1... connected&lt;br /&gt;* Connected to localhost (127.0.0.1) port 80 (#0)&lt;br /&gt;&gt; GET / HTTP/1.1&lt;br /&gt;&gt; User-Agent: curl/7.20.1 (x86_64-redhat-linux-gnu) libcurl/7.20.1 NSS/3.12.6.2 zlib/1.2.3 libidn/1.16 libssh2/1.2.4&lt;br /&gt;&gt; Host: localhost&lt;br /&gt;&gt; Accept: */*&lt;br /&gt;&gt; &lt;br /&gt;&lt; HTTP/1.1 404 Not Found&lt;br /&gt;&lt; Date: Thu, 30 Sep 2010 09:47:53 GMT&lt;br /&gt;&lt; Server: ATS/2.0.1&lt;br /&gt;&lt; Content-Type: text/html; charset=iso-8859-1&lt;br /&gt;&lt; Age: 0&lt;br /&gt;&lt; Transfer-Encoding: chunked&lt;br /&gt;&lt; Connection: keep-alive&lt;br /&gt;&lt; Via: HTTP/1.1 fallenangel (ApacheTrafficServer/2.0.1 [cMs f ])&lt;br /&gt;&lt; &lt;br /&gt;&amp;lt;!DOCTYPE HTML PUBLIC &amp;quot;-//IETF//DTD HTML 2.0//EN&amp;quot;&amp;gt;&lt;br /&gt;&amp;lt;html&amp;gt;&amp;lt;head&amp;gt;&lt;br /&gt;&amp;lt;title&amp;gt;404 Not Found&amp;lt;/title&amp;gt;&lt;br /&gt;&amp;lt;/head&amp;gt;&amp;lt;body&amp;gt;&lt;br /&gt;&amp;lt;h1&amp;gt;Not Found&amp;lt;/h1&amp;gt;&lt;br /&gt;&amp;lt;p&amp;gt;The requested URL / was not found on this server.&amp;lt;/p&amp;gt;&lt;br /&gt;&amp;lt;hr&amp;gt;&lt;br /&gt;&amp;lt;address&amp;gt;Apache/2.2.16 (Fedora) Server at localhost Port 8080&amp;lt;/address&amp;gt;&lt;br /&gt;&amp;lt;/body&amp;gt;&amp;lt;/html&amp;gt;&lt;br /&gt;* Connection #0 to host localhost left intact&lt;br /&gt;* Closing connection #0&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-5885971516963208221?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/5885971516963208221/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=5885971516963208221&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/5885971516963208221'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/5885971516963208221'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2010/09/running-apache-traffic-server-on-fedora.html' title='Running Apache Traffic Server on Fedora 13'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-6815656152104720105</id><published>2010-09-25T19:21:00.007+05:30</published><updated>2010-09-25T19:32:36.904+05:30</updated><title type='text'>64-bit Flash Plugin on Fedora-13 running Firefox 4</title><content type='html'>Firefox 4 is around the corner, those who are running Fedora-13 and want to try out the latest 64-bit flash plugin. These are the instructions&lt;br /&gt;&lt;br /&gt;1. Go to our mozilla plugins directory&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenangel plugins]$ cd ~/.mozilla/plugins&lt;br /&gt;[nareshv@fallenangel plugins]$ pwd&lt;br /&gt;/home/nareshv/.mozilla/plugins&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Download the latest flash plugin from the following url http://labs.adobe.com/downloads/flashplayer10.html and follow these steps&lt;br /&gt;&lt;br /&gt;Latest download link is &lt;a href="http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_091510.tar.gz"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenangel plugins]$ wget 'http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_091510.tar.gz'&lt;br /&gt;--2010-09-25 19:16:17--  http://download.macromedia.com/pub/labs/flashplayer10/flashplayer_square_p1_64bit_linux_091510.tar.gz&lt;br /&gt;Resolving download.macromedia.com... 69.192.35.191&lt;br /&gt;Connecting to download.macromedia.com|69.192.35.191|:80... connected.&lt;br /&gt;HTTP request sent, awaiting response... 200 OK&lt;br /&gt;Length: 4308402 (4.1M) [application/x-gzip]&lt;br /&gt;Saving to: “flashplayer_square_p1_64bit_linux_091510.tar.gz”&lt;br /&gt;&lt;br /&gt;100%[========================================================================================================================================&gt;] 4,308,402    506K/s   in 13s     &lt;br /&gt;&lt;br /&gt;2010-09-25 19:16:31 (332 KB/s) - “flashplayer_square_p1_64bit_linux_091510.tar.gz” saved [4308402/4308402]&lt;br /&gt;&lt;br /&gt;[nareshv@fallenangel plugins]$ tar zxf flashplayer_square_p1_64bit_linux_091510.tar.gz &lt;br /&gt;[nareshv@fallenangel plugins]$ ls&lt;br /&gt;flashplayer_square_p1_64bit_linux_091510.tar.gz  libflashplayer.so  libflashplayer.so.old&lt;br /&gt;[nareshv@fallenangel plugins]$ ls -l libflashplayer.so&lt;br /&gt;-rw-rw-r--. 1 envy envy 10601968 Sep  4 04:47 libflashplayer.so&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. open http://www.youtube.com and see the flash player in action&lt;br /&gt;&lt;br /&gt;&lt;img style="width:85%;height:85%" src="http://1.bp.blogspot.com/_3TgH8gNdnfc/TJ3_0S_ov2I/AAAAAAAAACY/mZkL0yXDL8c/s1600/flash.png" /&gt;&lt;br /&gt;&lt;br /&gt;4. Have fun with the new flash player.&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-6815656152104720105?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/6815656152104720105/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=6815656152104720105&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6815656152104720105'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6815656152104720105'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2010/09/64-bit-flash-plugin-on-fedora-13.html' title='64-bit Flash Plugin on Fedora-13 running Firefox 4'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_3TgH8gNdnfc/TJ3_0S_ov2I/AAAAAAAAACY/mZkL0yXDL8c/s72-c/flash.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-7735455418059186789</id><published>2009-06-11T19:02:00.007+05:30</published><updated>2009-06-24T12:58:30.858+05:30</updated><title type='text'>Fedora 11 64-bit Final on Macbook Pro 4,1</title><content type='html'>&lt;h2&gt; Installation Process &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; 1. Touchpad &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Touchpad doesn't work as usual during installation. Connect a USB mouse and things should be ok.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; 2. Install &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Burn the DVD from http://fedoraproject.org and install OS as usual. If you need some help regarding the partitioning refer to &lt;a href="http://nareshv.blogspot.com/2008/09/fedora-9-on-macbook-pro-penryn-intel.html"&gt;this post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Post Install Process &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; 1. BootDisk error &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;If you re-format all your partitions using Fedora-11 DVD during the installation, you might see this error "Invalid Boot Disk -- Insert boot disk and press any key to continue" error.&lt;br /&gt;&lt;br /&gt;In order to fix this error, you need follow these steps&lt;br /&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Reboot your system&lt;br /&gt;&lt;li&gt;Go to the 'refit' menu&lt;br /&gt;&lt;li&gt;Choose the second icon from the left (Partitioning tool)&lt;br /&gt;&lt;li&gt;If you see the 'refresh mbr', then do as requested&lt;br /&gt;&lt;li&gt;Thats all! Now you should be able to boot correctly into Fedora&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;Shutdown your macbook and reboot. Now everything should work as usual&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2. Wireless&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;You no longer need to install the ndiswrapper manually. Configure the 'livna' repository and install the ndiswrapper.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ sudo yum install ndiswrapper&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Download the drivers from &lt;a href="ftp://ftp.hp.com/pub/softpaq/sp37501-38000/sp37950.exe"&gt;here&lt;/a&gt;, and add them to the ndiswrapper&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ cd /tmp/drivers&lt;br /&gt;bash$ sudo ndiswrapper -i *.inf&lt;br /&gt;bash$ sudo ndiswrapper -m&lt;br /&gt;bash$ sudo ndiswrapper -mi&lt;br /&gt;bash$ sudo ndiswrapper -ml&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. Touchpad/Tapping&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Fedora 11 Automatically configures the touchpad driver using the bcm5974 driver present in the 2.6.29 kernel.&lt;br /&gt;&lt;br /&gt;But, not all the tapping/right-click,scrolling features are available. You need to create a new .fdi file with all the options to "synaptics" driver&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;nareshv@localhost $ cd /usr/share/hal/fdi/policy/20thirdparty&lt;br /&gt;nareshv@localhost $ cp 10-synaptics.fdi 100-synaptics-custom.fdi&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(Now edit 100-synaptics-custom.fdi, with the following contents)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@localhost $ cat 100-synaptics-custom.fdi &lt;br /&gt;&amp;lt;?xml version=&amp;quot;1.0&amp;quot; encoding=&amp;quot;ISO-8859-1&amp;quot;?&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;!-- DO NOT EDIT THIS FILE IN PLACE.&lt;br /&gt;     This file will be overwritten with the next update. If you need to add&lt;br /&gt;     custom options, copy the file into /etc/hal/fdi/policy/ first. &lt;br /&gt;     &lt;br /&gt;     See https://fedoraproject.org/wiki/Input_device_configuration --&amp;gt;&lt;br /&gt;&lt;br /&gt;&amp;lt;deviceinfo version=&amp;quot;0.2&amp;quot;&amp;gt;&lt;br /&gt;  &amp;lt;device&amp;gt;&lt;br /&gt;    &amp;lt;match key=&amp;quot;info.capabilities&amp;quot; contains=&amp;quot;input.touchpad&amp;quot;&amp;gt;&lt;br /&gt;        &amp;lt;!-- To add custom options for the touchpad, modify the examples below&lt;br /&gt;             to suit your needs. The available options are listed in the&lt;br /&gt;             &amp;quot;synaptics&amp;quot; man page. After modifyfing this file, you must&lt;br /&gt;             restart HAL. Check the output of lshal whether your modifications&lt;br /&gt;             have been merged successfully.&lt;br /&gt;&lt;br /&gt;             Note: &amp;lt;merge key=&amp;quot;input.x11_options.s must always be type &amp;quot;string&amp;quot;.&lt;br /&gt;             The following examples enable left, right, middle clicks on&lt;br /&gt;             single, double, triple finger tapping, respectively.&lt;br /&gt;&lt;br /&gt;             &amp;lt;merge key=&amp;quot;input.x11_options.TapButton1&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;             &amp;lt;merge key=&amp;quot;input.x11_options.TapButton2&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;3&amp;lt;/merge&amp;gt;&lt;br /&gt;             &amp;lt;merge key=&amp;quot;input.x11_options.TapButton3&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;        --&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_driver&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;synaptics&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.LeftEdge&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;10&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.RightEdge&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1200&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.TopEdge&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;10&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.BottomEdge&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;370&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.FingerLow&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;10&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.FingerHigh&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;20&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.MaxTapTime&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;180&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.MaxTapMove&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;220&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.SingleTapTimeout&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;100&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.MaxDoubleTapTime&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;180&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.LockedDrags&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;off&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.MinSpeed&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1.10&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.MaxSpeed&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1.30&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.AccelFactor&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0.08&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.TapButton1&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.TapButton2&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;3&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.TapButton3&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.ClickFinger1&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.ClickFinger2&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;3&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.ClickFinger3&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;2&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.RTCornerButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.RBCornerButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.LTCornerButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.LBCornerButton&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.VertScrollDelta&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;20&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.HorizScrollDelta&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;50&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.HorizEdgeScroll&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.VertEdgeScroll&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;0&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.VertTwoFingerScroll&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;        &amp;lt;merge key=&amp;quot;input.x11_options.HorizTwoFingerScroll&amp;quot; type=&amp;quot;string&amp;quot;&amp;gt;1&amp;lt;/merge&amp;gt;&lt;br /&gt;    &amp;lt;/match&amp;gt;&lt;br /&gt;  &amp;lt;/device&amp;gt;&lt;br /&gt;&amp;lt;/deviceinfo&amp;gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; If you want to adjust the tapping, speed of mouse scroll, do these things&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;nareshv@localhost $ sudo yum install gsynaptics&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Make your changes. and run the following command to see the latest changes. Now use the below keywords and update the above .fdi file.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;nareshv@localhost $ synclient -l&lt;br /&gt;Parameter settings:&lt;br /&gt;    LeftEdge                = 10&lt;br /&gt;    RightEdge               = 1200&lt;br /&gt;    TopEdge                 = 10&lt;br /&gt;    BottomEdge              = 370&lt;br /&gt;    FingerLow               = 10&lt;br /&gt;    FingerHigh              = 20&lt;br /&gt;    FingerPress             = 256&lt;br /&gt;    MaxTapTime              = 180&lt;br /&gt;    MaxTapMove              = 220&lt;br /&gt;    MaxDoubleTapTime        = 180&lt;br /&gt;    SingleTapTimeout        = 100&lt;br /&gt;    ClickTime               = 100&lt;br /&gt;    FastTaps                = 0&lt;br /&gt;    EmulateMidButtonTime    = 75&lt;br /&gt;    EmulateTwoFingerMinZ    = 282&lt;br /&gt;    EmulateTwoFingerMinW    = 7&lt;br /&gt;    VertScrollDelta         = 20&lt;br /&gt;    HorizScrollDelta        = 50&lt;br /&gt;    VertEdgeScroll          = 0&lt;br /&gt;    HorizEdgeScroll         = 0&lt;br /&gt;    CornerCoasting          = 0&lt;br /&gt;    VertTwoFingerScroll     = 1&lt;br /&gt;    HorizTwoFingerScroll    = 0&lt;br /&gt;    MinSpeed                = 1.1&lt;br /&gt;    MaxSpeed                = 0&lt;br /&gt;    AccelFactor             = 1.3&lt;br /&gt;    TrackstickSpeed         = 0&lt;br /&gt;    EdgeMotionMinZ          = 30&lt;br /&gt;    EdgeMotionMaxZ          = 160&lt;br /&gt;    EdgeMotionMinSpeed      = 1&lt;br /&gt;    EdgeMotionMaxSpeed      = 120&lt;br /&gt;    EdgeMotionUseAlways     = 0&lt;br /&gt;    UpDownScrolling         = 1&lt;br /&gt;    LeftRightScrolling      = 1&lt;br /&gt;    UpDownScrollRepeat      = 1&lt;br /&gt;    LeftRightScrollRepeat   = 1&lt;br /&gt;    ScrollButtonRepeat      = 100&lt;br /&gt;    TouchpadOff             = 0&lt;br /&gt;    GuestMouseOff           = 0&lt;br /&gt;    LockedDrags             = 0&lt;br /&gt;    LockedDragTimeout       = 5000&lt;br /&gt;    RTCornerButton          = 0&lt;br /&gt;    RBCornerButton          = 0&lt;br /&gt;    LTCornerButton          = 0&lt;br /&gt;    LBCornerButton          = 0&lt;br /&gt;    TapButton1              = 0&lt;br /&gt;    TapButton2              = 0&lt;br /&gt;    TapButton3              = 0&lt;br /&gt;    ClickFinger1            = 1&lt;br /&gt;    ClickFinger2            = 3&lt;br /&gt;    ClickFinger3            = 2&lt;br /&gt;    CircularScrolling       = 0&lt;br /&gt;    CircScrollDelta         = 0.1&lt;br /&gt;    CircScrollTrigger       = 0&lt;br /&gt;    CircularPad             = 0&lt;br /&gt;    PalmDetect              = 0&lt;br /&gt;    PalmMinWidth            = 10&lt;br /&gt;    PalmMinZ                = 200&lt;br /&gt;    CoastingSpeed           = 0&lt;br /&gt;    PressureMotionMinZ      = 30&lt;br /&gt;    PressureMotionMaxZ      = 160&lt;br /&gt;    PressureMotionMinFactor = 1&lt;br /&gt;    PressureMotionMaxFactor = 0&lt;br /&gt;    GrabEventDevice         = 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Audio&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Somehow the audio doesn't work out of the box, you need to set the model option&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ echo "options snd_hda_intel model=mbp3" &gt;&gt; /etc/modprobe.d/sound&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;5. Bluetooth&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;6. Firewire&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Haven't tested (Don't have a device to check)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;7. Microphone&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Haven't tested&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8. Network Card&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;9. Nvidia Graphics card&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box, using "nouveau" driver.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;10. Keyboard special keys / Backlight &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;works out of the box.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;11. isight (webcam)&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;12. Sensors &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@localhost $ sensors&lt;br /&gt;applesmc-isa-0300&lt;br /&gt;Adapter: ISA adapter&lt;br /&gt;Left side  :1996 RPM  (min = 2000 RPM)&lt;br /&gt;Right side :1999 RPM  (min = 2000 RPM)&lt;br /&gt;temp1:       +32.2°C                                    &lt;br /&gt;temp2:       +43.2°C                                    &lt;br /&gt;temp3:       +42.0°C                                    &lt;br /&gt;temp4:       +52.5°C                                    &lt;br /&gt;temp5:       +43.0°C                                    &lt;br /&gt;temp6:       +70.0°C                                    &lt;br /&gt;temp7:       +51.5°C                                    &lt;br /&gt;temp8:       +42.8°C                                    &lt;br /&gt;temp9:       +36.8°C                                    &lt;br /&gt;temp10:      +37.0°C                                    &lt;br /&gt;temp11:      +37.8°C                                    &lt;br /&gt;temp12:      +34.0°C               &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; 14. Suspend , Resume &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Fedora 11 still has this suspend resume bug. Upon resume we will get this error from dmesg and the mouse will be stuck&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@ localhost $ | dmesg | tail -1&lt;br /&gt;bcm5974: bad trackpad package, length: 8&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Fix is as described in my earlier post.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;(If you are running 32-bit Fedora 11 use /usr/lib instead of /usr/lib64)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@nareshv «sr/lib64/pm-utils/sleep.d $ ls -l&lt;br /&gt;total 64&lt;br /&gt;-rwxr-xr-x. 1 root root 2490 2009-04-24 15:21 00auto-quirk*&lt;br /&gt;-rwxr-xr-x. 1 root root  274 2009-04-24 15:21 00logging*&lt;br /&gt;-rwxr-xr-x. 1 root root  203 2009-04-24 15:21 00powersave*&lt;br /&gt;-rwxr-xr-x. 1 root root  809 2009-04-24 15:21 01grub*&lt;br /&gt;-rwxr-xr-x. 1 root root  664 2009-04-24 15:21 49bluetooth*&lt;br /&gt;-rwxr-xr-x. 1 root root  991 2009-04-24 15:21 55NetworkManager*&lt;br /&gt;-rwxr-xr-x. 1 root root  141 2009-02-26 19:25 56atd*&lt;br /&gt;-rwxr-xr-x. 1 root root  335 2009-04-24 15:21 75modules*&lt;br /&gt;-rwxr-xr-x. 1 root root  455 2009-04-24 15:21 90clock*&lt;br /&gt;-rwxr-xr-x. 1 root root 1098 2009-04-24 15:21 94cpufreq*&lt;br /&gt;-rwxr-xr-x. 1 root root  297 2009-04-24 15:21 95led*&lt;br /&gt;-rwxr-xr-x. 1 root root  707 2009-04-24 14:57 95packagekit*&lt;br /&gt;-rwxr-xr-x. 1 root root 2269 2009-04-24 15:21 98smart-kernel-video*&lt;br /&gt;-rwxr-xr-x. 1 root root 2068 2009-04-24 15:21 99hd-apm-restore.hook*&lt;br /&gt;-rwxr-xr-x. 1 root root 5685 2009-04-24 15:21 99video*&lt;br /&gt;&lt;br /&gt;[nareshv@nareshv ~]$ cat /usr/lib64/pm-utils/sleep.d/02touchpad&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;if [ -e '/usr/lib64/pm-utils/functions' ];then&lt;br /&gt;. /usr/lib64/pm-utils/functions&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;suspend_bcm5974() { /sbin/rmmod bcm5974; }&lt;br /&gt;resume_bcm5974() { /sbin/modprobe bcm5974; }&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;    suspend|hibernate)&lt;br /&gt;        suspend_bcm5974;&lt;br /&gt;        ;;&lt;br /&gt;    thaw|resume)&lt;br /&gt;        resume_bcm5974;&lt;br /&gt;        ;;&lt;br /&gt;    *)&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit $?&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-7735455418059186789?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/7735455418059186789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=7735455418059186789&amp;isPopup=true' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7735455418059186789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7735455418059186789'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2009/06/fedora-11-64-bit-final-on-macbook-pro.html' title='Fedora 11 64-bit Final on Macbook Pro 4,1'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-3597995915253766349</id><published>2009-02-07T10:09:00.003+05:30</published><updated>2009-02-07T10:34:40.593+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora11'/><category scheme='http://www.blogger.com/atom/ns#' term='ndiswrapper'/><title type='text'>Fedora 11 Alpha 64-bit on Macbook Pro 4,1</title><content type='html'>Yesterday Fedora has Released 'Alpha' version of its upcoming Operating System code named 'Leonidas' (Version 11).&lt;br /&gt;&lt;br /&gt;Though i already have Fedora 11 from rawhide, i had installed the Alpha version from the DVD.&lt;br /&gt;&lt;br /&gt;NOTE: Pre-Final releases are not recommended for daily usage, be warned.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Installation Process&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; Touchpad &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;During installation you notice that the 'touchpad' doesn't work. You need to plug in a USB Mouse and proceed with the installation&lt;br /&gt;&lt;br /&gt;The whole installation process worked seamlessly&lt;br /&gt;&lt;br /&gt;&lt;h2&gt;Post Installation&lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Audio&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;This still isn't being detected correctly, i had to follow my earlier hack to get this working&lt;br /&gt;&lt;br /&gt;create the following file.&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; nareshv@nareshv:~ $ cat /etc/modprobe.d/audio&lt;br /&gt;options snd_hda_intel model=mbp3&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2. Ndiswrapper 1.54 version&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;There seem to be some problem with the 'rpmfusion' repository, so i had to compile ndiswrapper 1.54 myself. During the compilation you might see errors like this&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; nareshv@nareshv:/tmp/ndiswrapper-1.54 $ gmake&lt;br /&gt;make -C driver&lt;br /&gt;make[1]: Entering directory `/tmp/ndiswrapper-1.54/driver'&lt;br /&gt;make -C /usr/src/kernels/2.6.29-0.66.rc3.fc11.x86_64 M=/tmp/ndiswrapper-1.54/driver&lt;br /&gt;make[2]: Entering directory `/usr/src/kernels/2.6.29-0.66.rc3.fc11.x86_64'&lt;br /&gt;  LD      /tmp/ndiswrapper-1.54/driver/built-in.o&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/crt_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/crt.o&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/hal_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/hal.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/iw_ndis.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/loader.o&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/ndis_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/ndis.o&lt;br /&gt;/tmp/ndiswrapper-1.54/driver/ndis.c: In function ‘NdisSystemProcessorCount’:&lt;br /&gt;/tmp/ndiswrapper-1.54/driver/ndis.c:2627: warning: overflow in implicit constant conversion&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/ntoskernel_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/ntoskernel.o&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/ntoskernel_io_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/ntoskernel_io.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/pe_linker.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/pnp.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/proc.o&lt;br /&gt;  MKEXPORT /tmp/ndiswrapper-1.54/driver/rtl_exports.h&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/rtl.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/wrapmem.o&lt;br /&gt;  CC [M]  /tmp/ndiswrapper-1.54/driver/wrapndis.o&lt;br /&gt;/tmp/ndiswrapper-1.54/driver/wrapndis.c:1747:3: error: invalid preprocessing directive #.&lt;br /&gt;make[3]: *** [/tmp/ndiswrapper-1.54/driver/wrapndis.o] Error 1&lt;br /&gt;make[2]: *** [_module_/tmp/ndiswrapper-1.54/driver] Error 2&lt;br /&gt;make[2]: Leaving directory `/usr/src/kernels/2.6.29-0.66.rc3.fc11.x86_64'&lt;br /&gt;make[1]: *** [modules] Error 2&lt;br /&gt;make[1]: Leaving directory `/tmp/ndiswrapper-1.54/driver'&lt;br /&gt;gmake: *** [all] Error 2&lt;br /&gt; nareshv@nareshv:/tmp/ndiswrapper-1.54 $&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;In order to get rid of that error, i had done a minor hack.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; nareshv@nareshv:/tmp/ndiswrapper-1.54 $ vim driver/wrapndis.c&lt;br /&gt;&lt;br /&gt;1744 &gt;___.ndo_set_mac_address = ndis_set_mac_address,&lt;br /&gt;1745 &gt;___.ndo_get_stats = ndis_get_stats,&lt;br /&gt;1746 /*#ifdef CONFIG_NET_POLL_CONTROLLER&lt;br /&gt;1747 &gt;___.poll_controller = ndis_poll_controller;&lt;br /&gt;1748 #endif*/&lt;br /&gt;1749 };&lt;br /&gt;1750 #endif&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Just comment the lines from 1746 to 1748. The compilation will work just fine.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. KDE-4.2&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Kde-4.2 is included in the latest release, which is very good in terms of rendering, when compared to the earlier versions.&lt;br /&gt;&lt;br /&gt;You might still see some screen corruption in the system tray, which the kde team has yet to fix.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Pommed-1.25 for apple keyboard special keys&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;You need to install pommed-1.25 version, in order to run with 2.6.29 kernel&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Nvidia Drivers&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;You no longer need to do any hacks like -IgnoreABI in order to work with xorg-1.6, Nvidia driver 180.25 has support to work with latest xorg.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Few Gotchas &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; sudo commands &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;You notice a big delay till the command is executed, when you run any sudo commands, not sure whats the problem here is.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; GDM and Preferred Desktop &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;No matter which desktop you choose, GDM tries to reset your preferred desktop to "GNOME". For me i was choosing KDE all the time, but whenever i reboot, the default desktop is getting reset to "GNOME"&lt;br /&gt;&lt;br /&gt;There are many other features which you can find at the &lt;a href='https://fedoraproject.org/wiki/Fedora_11_Alpha_release_notes'&gt;release notes&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-3597995915253766349?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/3597995915253766349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=3597995915253766349&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3597995915253766349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3597995915253766349'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2009/02/fedora-11-alpha-64-bit-on-macbook-pro.html' title='Fedora 11 Alpha 64-bit on Macbook Pro 4,1'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-7531594682547688633</id><published>2009-01-13T13:31:00.002+05:30</published><updated>2009-01-13T13:49:41.254+05:30</updated><title type='text'>Fedora 11 (Leonidas) 64-bit - Rawhide - on Macbook Pro 4,1</title><content type='html'>Fedora 11 is not out yet, its just in the rawhide repository. In order to upgrade from Fedora 10 to Fedora 11, you need to do it via yum.&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Pre Upgrade Steps &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;1. Enable the rawhide repository&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;cat /etc/yum.repos.d/rawhide.repo&lt;br /&gt;&lt;br /&gt;[rawhide]&lt;br /&gt;name=Fedora - Rawhide - Developmental packages for the next Fedora release&lt;br /&gt;failovermethod=priority&lt;br /&gt;#baseurl=http://download.fedoraproject.org/pub/fedora/linux/development/$basearch/os/&lt;br /&gt;mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=rawhide&amp;arch=$basearch&lt;br /&gt;enabled=1&lt;br /&gt;gpgcheck=0&lt;br /&gt;gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-test-$basearch file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora-$basearch&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Remove the python-2.5 packages as it will conflict with the python-2.6 on rawhide&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;/bin/rpm -e fusion-icon-gtk compiz-gnome ccsm ekiga setroubleshoot setroubleshoot-server compizconfig-python fusion-desktop-effects fusion-icon fusion-icon setroubleshoot-plugins&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(Skip the missing ones, i had installed extra packages, so above command worked for me)&lt;br /&gt;&lt;br /&gt;3. Now do a yum update&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo yum update -y&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Post upgrade steps &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;After the installation is complete, you need to edit the following configuration files&lt;br /&gt;&lt;br /&gt;1. Update /boot/grub/grub.conf to allow the nvidia driver to be loaded on 2.6.29 kernel&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;title Fedora (2.6.29-0.28.rc1.fc11.x86_64)&lt;br /&gt; root (hd0,2)&lt;br /&gt; kernel /vmlinuz-2.6.29-0.28.rc1.fc11.x86_64 ro root=UUID=25d9d23a-5a17-4ffe-831f-556213caaa16 rhgb quiet nopat&lt;br /&gt; initrd /initrd-2.6.29-0.28.rc1.fc11.x86_64.img&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;nopat&lt;/b&gt; is the option which you should add.&lt;br /&gt;&lt;br /&gt;2. Current nvidia driver &lt;a href="http://http://www.nvidia.com/object/linux_display_amd64_180.22.html"&gt;180.22&lt;/a&gt;, doesn't work with the latest xorg that is being shipped with the Fedora 11.&lt;br /&gt;&lt;br /&gt;You will see an error in /var/log/Xorg.0.log if you fail to do this step&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;112 ================ WARNING WARNING WARNING WARNING ================&lt;br /&gt;113 This server has a video driver ABI version of 5.0 that this&lt;br /&gt;114 driver does not officially support.  Please check&lt;br /&gt;115 http://www.nvidia.com/ for driver updates or downgrade to an X&lt;br /&gt;116 server with a supported driver ABI.&lt;br /&gt;117 =================================================================&lt;br /&gt;118 (EE) NVIDIA: Use the -ignoreABI option to override this check.&lt;br /&gt;119 (II) UnloadModule: "nvidia"&lt;br /&gt;120 (II) Unloading /usr/lib64/xorg/modules/drivers//nvidia_drv.so&lt;br /&gt;121 (EE) Failed to load module "nvidia" (module requirement mismatch, 0)&lt;br /&gt;122 (II) LoadModule: "synaptics"&lt;br /&gt;123 (II) Reloading /usr/lib64/xorg/modules/input//synaptics_drv.so&lt;br /&gt;124 (EE) No drivers available.&lt;br /&gt;125 &lt;br /&gt;126 Fatal server error:&lt;br /&gt;127 no screens found&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;The fix is simple &lt;a href="http://http://nareshv.blogspot.com/2008/04/fedora-9-rawhide-and-latest-nvidia-179.html"&gt;(which i had mentioned earlier for the older nvidia driver)&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;a. Rename your current Xorg binary&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;mv /usr/bin/Xorg /usr/bin/Xorg.0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;b. Create a blank Xorg file, make it executable&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;touch /usr/bin/Xorg&lt;br /&gt;chmod +x /usr/bin/Xorg &lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;c. Add the following lines&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;vi /usr/bin/Xorg&lt;br /&gt;&lt;br /&gt;#!/bin/bash&lt;br /&gt;exec /usr/bin/Xorg.0 -ignoreABI "$@"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Thats it, now restart your macbook, and boot into the newly installed Fedora 11 Rawhide (9.10)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv /etc/yum.repos.d $ cat /etc/issue&lt;br /&gt;Fedora release 10.90 (Rawhide)&lt;br /&gt;Kernel \r on an \m (\l)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;I have just installed Fedora 11, so far seems promising, no crashes yet.&lt;br /&gt;&lt;br /&gt;Few notes&lt;br /&gt;&lt;br /&gt;Firefox version is bumped up to 3.1 by default&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-7531594682547688633?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/7531594682547688633/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=7531594682547688633&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7531594682547688633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7531594682547688633'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2009/01/fedora-11-leonidas-64-bit-rawhide-on.html' title='Fedora 11 (Leonidas) 64-bit - Rawhide - on Macbook Pro 4,1'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-5664674935226233034</id><published>2009-01-05T18:36:00.002+05:30</published><updated>2009-01-05T18:41:46.294+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='Fedora10'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><title type='text'>Fedora 10 64-bit on Nvidia 180.16 running 2.6.29 kernel</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Fedora 10 64-bit on 2.6.29 kernel with Nvidia 180.16&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.6.29&lt;/b&gt; is not yet in the stable branch. Be warned&lt;br /&gt;&lt;br /&gt;Koji has the latest &lt;a href="http://koji.fedoraproject.org/koji/packageinfo?packageID=8"&gt;2.6.29 kernel release&lt;/a&gt;. In order to try that, just download the latest kernel and install them&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@@ /home/nareshv/Download $ ls -l kernel*&lt;br /&gt;-rw-rw-r-- 1 nareshv nareshv 23262282 2009-01-05 17:01 kernel-2.6.29-0.9.rc0.git4.fc11.x86_64.rpm&lt;br /&gt;-rw-rw-r-- 1 nareshv nareshv  6121797 2009-01-05 16:59 kernel-devel-2.6.29-0.9.rc0.git4.fc11.x86_64.rpm&lt;br /&gt;-rw-rw-r-- 1 nareshv nareshv   388583 2009-01-05 16:59 kernel-firmware-2.6.29-0.9.rc0.git4.fc11.noarch.rpm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Also, Trying out the Latest Nvidia Drivers on 2.6.28 is easy too. You can download the Nvidia drivers  from &lt;a href="ftp://download.nvidia.com/XFree86/Linux-x86_64/180.16/"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;First time if you boot the kernel, you will see error something like this in the xorg.log&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;195 (II) resource ranges after preInit:&lt;br /&gt;196 &gt;___[0] -1&gt;_0&gt;__0xffffffff - 0xffffffff (0x1) MX[B]&lt;br /&gt;197 &gt;___[1] -1&gt;_0&gt;__0x000f0000 - 0x000fffff (0x10000) MX[B]&lt;br /&gt;198 &gt;___[2] -1&gt;_0&gt;__0x000c0000 - 0x000effff (0x30000) MX[B]&lt;br /&gt;199 &gt;___[3] -1&gt;_0&gt;__0x00000000 - 0x0009ffff (0xa0000) MX[B]&lt;br /&gt;200 &gt;___[4] -1&gt;_0&gt;__0x0000ffff - 0x0000ffff (0x1) IX[B]&lt;br /&gt;201 &gt;___[5] -1&gt;_0&gt;__0x00000000 - 0x00000000 (0x1) IX[B]&lt;br /&gt;202 (II) NVIDIA(0): Initialized GPU GART.&lt;br /&gt;203 (II) NVIDIA(0): ACPI display change hotkey events enabled: the X server is new&lt;br /&gt;204 (II) NVIDIA(0):     enough to receive ACPI display change hotkey events.&lt;br /&gt;205 (II) NVIDIA(0): Setting mode "nvidia-auto-select"&lt;br /&gt;206 (EE) NVIDIA(0): Failed to allocate video memory&lt;br /&gt;207 (EE) NVIDIA(0):  *** Aborting ***&lt;br /&gt;208 &lt;br /&gt;209 Fatal server error:&lt;br /&gt;210 AddScreen/ScreenInit failed for driver 0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;In order to workaround this error, you need to add the following option to the grub.conf&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;14 title Fedora (2.6.29-0.9.rc0.git4.fc11.x86_64)&lt;br /&gt; 15 &gt;___root (hd0,2)&lt;br /&gt; 16 &gt;___kernel /vmlinuz-2.6.29-0.9.rc0.git4.fc11.x86_64 ro root=UUID=25d9d23a-5a17-4ffe-831f-556213caaa16 rhgb quiet &lt;b&gt;nopat&lt;/b&gt;&lt;br /&gt; 17 &gt;___initrd /initrd-2.6.29-0.9.rc0.git4.fc11.x86_64.img&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;nopat&lt;/b&gt; is our friend here.&lt;br /&gt;&lt;br /&gt;Enjoy your 2.6.29 kernel running latest nvidia driver on Fedora 10.&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-5664674935226233034?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/5664674935226233034/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=5664674935226233034&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/5664674935226233034'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/5664674935226233034'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2009/01/fedora-10-64-bit-on-nvidia-18016.html' title='Fedora 10 64-bit on Nvidia 180.16 running 2.6.29 kernel'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-2433413530116615841</id><published>2008-12-20T22:02:00.002+05:30</published><updated>2008-12-20T22:07:12.879+05:30</updated><title type='text'>Fedora 10 64-bit on 2.6.28 kernel with Nvidia 180.16</title><content type='html'>&lt;span style="font-weight:bold;"&gt;Fedora 10 64-bit on 2.6.28 kernel with Nvidia 180.16&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Linux kernel 2.6.28 will be out during christmas. I Wanted to try it on my Fedora 10 Desktop. Just  download the kernel,kernel-devel,kernel-firmware rpms from &lt;a href="http://koji.fedoraproject.org/koji/packageinfo?packageID=8"&gt; koji&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Also, Trying out the Latest Nvidia Drivers on 2.6.28 is easy too. You can download the Nvidia drivers  from &lt;a href="ftp://download.nvidia.com/XFree86/Linux-x86_64/180.16/"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;You need 180.16 or higher version of nvidia driver which works seamlessly with 2.6.28 kernel. Or you might have to do some hacks ;-)&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-2433413530116615841?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/2433413530116615841/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=2433413530116615841&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2433413530116615841'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2433413530116615841'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/12/fedora-10-64-bit-on-2628-kernel-with.html' title='Fedora 10 64-bit on 2.6.28 kernel with Nvidia 180.16'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-8445338737442466251</id><published>2008-11-18T08:31:00.003+05:30</published><updated>2008-11-18T08:45:25.994+05:30</updated><title type='text'>64-bit Flash 10 on Fedora 10</title><content type='html'>Since Adobe has released 'alpha' version of their 64-bit version of the flash player, thought i'd give it a try in Fedora 10. It just works !&lt;br /&gt;&lt;br /&gt;Installation process is simple. Uninstall your existing flash packages.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@ &gt;] rpm -qa \*flash\*&lt;br /&gt;nareshv@ &gt;] sudo rpm -e `rpm -qa \*flash\*`&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Get the Flash Plugin from &lt;a href="http://labs.adobe.com/downloads/flashplayer10.html"&gt;here&lt;/a&gt; &lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@ &gt;]$ tar zxf libflashplayer-10.0.d20.7.linux-x86_64.so.tar.gz&lt;br /&gt;[nareshv@ &gt;]$ ls libflashplayer.so&lt;br /&gt;libflashplayer.so&lt;br /&gt;[nareshv@ &gt;]$ cp libflashplayer.so ~/.mozilla/plugins/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Thats it. Restart your browser, you should see the flash plugin present in firefox (check it by typing about:plugins in the address bar.)&lt;br /&gt;&lt;br /&gt;Attached are the two screenshots on my Fedora10 Macbook.&lt;br /&gt;&lt;br /&gt;1. Yahoo! Music playing videos with the new 64-bit flash-player.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3TgH8gNdnfc/SSIy5zwa5dI/AAAAAAAAAA8/vdhGKxvVli4/s1600-h/ymusic.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_3TgH8gNdnfc/SSIy5zwa5dI/AAAAAAAAAA8/vdhGKxvVli4/s400/ymusic.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269830482704131538" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Firefox 'about:plugins' window showing the new 64-bit Flash Player&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3TgH8gNdnfc/SSIzKL9NS0I/AAAAAAAAABE/sRkEl81t11s/s1600-h/flash10.jpeg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 250px;" src="http://2.bp.blogspot.com/_3TgH8gNdnfc/SSIzKL9NS0I/AAAAAAAAABE/sRkEl81t11s/s400/flash10.jpeg" border="0" alt=""id="BLOGGER_PHOTO_ID_5269830764078123842" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-8445338737442466251?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/8445338737442466251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=8445338737442466251&amp;isPopup=true' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/8445338737442466251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/8445338737442466251'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/11/64-bit-flash-10-on-fedora-10.html' title='64-bit Flash 10 on Fedora 10'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3TgH8gNdnfc/SSIy5zwa5dI/AAAAAAAAAA8/vdhGKxvVli4/s72-c/ymusic.jpeg' height='72' width='72'/><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-1069457222182603772</id><published>2008-11-13T21:22:00.005+05:30</published><updated>2008-11-15T12:11:38.096+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora10'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><title type='text'>Fedora 10 Final on Macbook Pro</title><content type='html'>I've been using Fedora-10 Since its Beta on my Macbook Pro. As always the F-10 Is available to the rawhide users, before its available to the outside world.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@nareshv ~]$ uname -r&lt;br /&gt;2.6.27.5-94.fc10.x86_64&lt;br /&gt;[nareshv@nareshv ~]$ cat /etc/issue&lt;br /&gt;Fedora release 10 (Cambridge)&lt;br /&gt;Kernel \r on an \m (\l)&lt;br /&gt;[nareshv@nareshv ~]$ date&lt;br /&gt;Thu Nov 13 21:28:13 IST 2008&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;All other users need to wait for the Final ISOs to come out. So far experience with Fedora 10 is really fantastic compared with the previous releases.&lt;br /&gt;&lt;br /&gt;AFAIK, all the devices are working out of the box. Even i can Hibernate My Notebook With Fedora 10, Atleast KDE4 is doing that when my battery runs out (which was not possible in earlier releases).&lt;br /&gt;&lt;br /&gt;Here is the Link to the &lt;a href="http://nareshv.blogspot.com/2008/10/fedora-10-beta-64-bit-on-macbook-pro-41.html"&gt;Installation on Macbook&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Notes: NetworkManager now connects to the wireless networks flawlessly. Previously i had to try connecting few times to the wireless networks (atleast with the airtel wifi modem in india)&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-1069457222182603772?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/1069457222182603772/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=1069457222182603772&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/1069457222182603772'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/1069457222182603772'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/11/fedora-10-final-on-macbook-pro.html' title='Fedora 10 Final on Macbook Pro'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-4203370190762454755</id><published>2008-10-05T15:04:00.018+05:30</published><updated>2008-11-16T20:52:00.673+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='Fedora10'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><title type='text'>Fedora 10-Beta 64-bit on Macbook Pro 4,1</title><content type='html'>&lt;br&gt;&lt;br /&gt;&lt;b&gt; Am using Fedora 10 Final release now(Nov-13-2008) (from rawhide) see this &lt;a href="http://nareshv.blogspot.com/2008/11/fedora-10-final-on-macbook-pro.html"&gt;post&lt;/a&gt;&lt;/b&gt;&lt;br /&gt;&lt;b&gt;Blog Last Updated:&lt;/b&gt; &lt;i&gt;Sunday Nov 16 2008 IST&lt;/i&gt; &lt;b&gt;Quirk for the touchpad is updated&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Fedora 10 Version:&lt;/b&gt; Applied all updates from rawhide as of &lt;i&gt;Sunday Nov 2 2008 IST&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Installation Process &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;Partitioning and Installation process is as described in my &lt;a href="http://nareshv.blogspot.com/2008/09/fedora-9-on-macbook-pro-penryn-intel.html"&gt;previous post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;h2&gt; Post Installation Process &lt;/h2&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. Wireless&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;You no longer need to install the ndiswrapper manually. Configure the 'livna' repository and install the ndiswrapper.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ sudo yum install ndiswrapper&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Download the drivers from &lt;a href="ftp://ftp.hp.com/pub/softpaq/sp37501-38000/sp37950.exe"&gt;here&lt;/a&gt;, and add them to the ndiswrapper&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ cd /tmp/drivers&lt;br /&gt;bash$ sudo ndiswrapper -i *.inf&lt;br /&gt;bash$ sudo ndiswrapper -m&lt;br /&gt;bash$ sudo ndiswrapper -mi&lt;br /&gt;bash$ sudo ndiswrapper -ml&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;2. Touchpad/Tapping&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Fedora 10 Automatically configures the touchpad driver using the bcm5974 driver present in the 2.6.27 kernel.&lt;br /&gt;&lt;br /&gt;But, not all the tapping/right-click,scrolling features are available. You need to create the /etc/X11/xorg.conf (yea, with Fedora 10 there is no xorg.conf!), with the following options.&lt;br /&gt;&lt;br /&gt;(If you are on 64-bit Fedora use /usr/lib64 in the xorg.conf)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;   Identifier     "Default Layout"&lt;br /&gt;   Screen      0  "Screen0" 0 0&lt;br /&gt;   InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;   &lt;span style="color: rgb(152, 0, 207);"&gt;InputDevice    "Synaptics Touchpad" "CorePointer"&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;   ModulePath      "/usr/lib/xorg/modules/extensions/nvidia"&lt;br /&gt;   ModulePath      "/usr/lib/xorg/modules"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;   &lt;span style="color: rgb(152, 0, 207);"&gt;Load           "synaptics" &lt;/span&gt;&lt;br /&gt;   Load           "extmod"&lt;br /&gt;   Load           "dbe"&lt;br /&gt;   Load           "glx"&lt;br /&gt;EndSection&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Identifier     "Synaptics Touchpad"&lt;br /&gt;   Driver         "synaptics"&lt;br /&gt;   Option         "SendCoreEvents" "true"&lt;br /&gt;   Option         "Device" "/dev/input/mice"&lt;br /&gt;   Option         "Protocol" "auto-dev"&lt;br /&gt;   Option         "SHMConfig" "true"&lt;br /&gt;   Option         "LeftEdge" "10"&lt;br /&gt;   Option         "RightEdge" "1200"&lt;br /&gt;   Option         "TopEdge" "10"&lt;br /&gt;   Option         "BottomEdge" "370"&lt;br /&gt;   Option         "FingerLow" "10"&lt;br /&gt;   Option         "FingerHigh" "20"&lt;br /&gt;   Option         "MaxTapTime" "180"&lt;br /&gt;   Option         "MaxTapMove" "220"&lt;br /&gt;   Option         "SingleTapTimeout" "100"&lt;br /&gt;   Option         "MaxDoubleTapTime" "180"&lt;br /&gt;   Option         "LockedDrags" "off"&lt;br /&gt;   Option         "MinSpeed" "1.10"&lt;br /&gt;   Option         "MaxSpeed" "1.30"&lt;br /&gt;   Option         "AccelFactor" "0.08"&lt;br /&gt;   Option         "TapButton1" "1"&lt;br /&gt;   Option         "TapButton2" "3"&lt;br /&gt;   Option         "TapButton3" "2"&lt;br /&gt;   Option         "RTCornerButton" "0"&lt;br /&gt;   Option         "RBCornerButton" "0"&lt;br /&gt;   Option         "LTCornerButton" "0"&lt;br /&gt;   Option         "LBCornerButton" "0"&lt;br /&gt;   Option         "VertScrollDelta" "20"&lt;br /&gt;   Option         "HorizScrollDelta" "50"&lt;br /&gt;   Option         "HorizEdgeScroll" "0"&lt;br /&gt;   Option         "VertEdgeScroll" "0"&lt;br /&gt;   Option         "VertTwoFingerScroll" "1"&lt;br /&gt;   Option         "HorizTwoFingerScroll" "1"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;&lt;br /&gt;   # keyboard added by rhpxl&lt;br /&gt;   Identifier     "Keyboard0"&lt;br /&gt;   Driver         "kbd"&lt;br /&gt;   Option         "XkbModel" "pc105"&lt;br /&gt;   Option         "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;   Identifier     "Monitor0"&lt;br /&gt;   VendorName     "Unknown"&lt;br /&gt;   ModelName      "Unknown"&lt;br /&gt;   HorizSync       30.0 - 110.0&lt;br /&gt;   VertRefresh     50.0 - 150.0&lt;br /&gt;   Option         "DPMS"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;   Identifier     "Videocard0"&lt;br /&gt;   Driver         "nvidia"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;   Identifier     "Screen0"&lt;br /&gt;   Device         "Videocard0"&lt;br /&gt;   Monitor        "Monitor0"&lt;br /&gt;   DefaultDepth    24&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;   Option        "AllowGLXWithComposite" "True"&lt;br /&gt;   Option        "AddARGBGLXVisuals" "True"&lt;br /&gt;   Option        "TripleBuffer" "True"&lt;br /&gt;   Option        "UseDamageEvents" "True"&lt;br /&gt;   Option        "UseRandR" "True"&lt;br /&gt;   Option        "RenderAccel" "True"&lt;br /&gt;   Option        "NoPowerConnectorCheck" "False"&lt;br /&gt;   Option        "RandRRotation" "True"&lt;br /&gt;   Option        "DynamicTwinView" "True"&lt;br /&gt;   Option        "OnDemandVBlankInterrupts" "True"&lt;br /&gt;   Option        "ConnectToAcpid" "True"&lt;br /&gt;   Option        "EnableACPIHotkeys" "True"&lt;br /&gt;   Option        "UseEvents" "True"&lt;br /&gt;   Option        "ExactModeTimingsDVI" "True"&lt;br /&gt;   Option        "NvAGP" "0"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;   SubSection     "Display"&lt;br /&gt;       Viewport    0 0&lt;br /&gt;       Depth       24&lt;br /&gt;   EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;  Option        "Composite" "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;3. Audio&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Somehow the audio doesn't work out of the box, you need to set the model option&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ echo "options snd_hda_intel model=mbp3" &gt;&gt; /etc/modprobe.d/sound&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;4. Bluetooth&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;5. Firewire&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Haven't tested (Don't have a device to check)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;6. Microphone&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Haven't tested&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;7. Suspend/Hibernate (Latest quirk updated on 16-Nov-2008)&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Touchpad doesn't work after resume. Here is the quirk for that&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;1. create the following file&lt;br /&gt;&lt;br /&gt;(If you are running 32-bit Fedora 10 use /usr/lib instead of /usr/lib64)&lt;br /&gt;&lt;br /&gt;[nareshv@nareshv ~]$ ls -l /usr/lib64/pm-utils/sleep.d/&lt;br /&gt;total 80&lt;br /&gt;-rwxr-xr-x 1 root root 2425 2008-11-04 18:03 00auto-quirk&lt;br /&gt;-rwxr-xr-x 1 root root  274 2008-11-04 18:03 00logging&lt;br /&gt;-rwxr-xr-x 1 root root  203 2008-11-04 18:03 00powersave&lt;br /&gt;-rwxr-xr-x 1 root root  809 2008-11-04 18:03 01grub&lt;br /&gt;-rwxr-xr-x 1 root root  341 2008-11-15 18:52 02touchpad&lt;br /&gt;-rwxr-xr-x 1 root root  664 2008-11-04 18:03 49bluetooth&lt;br /&gt;-rwxr-xr-x 1 root root  447 2008-11-04 18:03 50ntpd&lt;br /&gt;-rwxr-xr-x 1 root root  429 2008-11-04 18:03 55battery&lt;br /&gt;-rwxr-xr-x 1 root root 1029 2008-11-04 18:03 55NetworkManager&lt;br /&gt;-rwxr-xr-x 1 root root  409 2008-11-04 18:03 65alsa&lt;br /&gt;-rwxr-xr-x 1 root root  335 2008-11-04 18:03 75modules&lt;br /&gt;-rwxr-xr-x 1 root root  391 2008-11-04 18:03 90chvt&lt;br /&gt;-rwxr-xr-x 1 root root  419 2008-11-04 18:03 90clock&lt;br /&gt;-rwxr-xr-x 1 root root 1098 2008-11-04 18:03 94cpufreq&lt;br /&gt;-rwxr-xr-x 1 root root  297 2008-11-04 18:03 95led&lt;br /&gt;-rwxr-xr-x 1 root root  707 2008-11-05 15:31 95packagekit&lt;br /&gt;-rwxr-xr-x 1 root root 2920 2008-11-04 18:03 98smart-kernel-video&lt;br /&gt;-rwxr-xr-x 1 root root 2068 2008-11-04 18:03 99hd-apm-restore.hook&lt;br /&gt;-rwxr-xr-x 1 root root 5492 2008-11-04 18:03 99video&lt;br /&gt;&lt;br /&gt;[nareshv@nareshv ~]$ cat /usr/lib64/pm-utils/sleep.d/02touchpad&lt;br /&gt;#!/bin/bash&lt;br /&gt;&lt;br /&gt;if [ -e '/usr/lib64/pm-utils/functions' ];then&lt;br /&gt;. /usr/lib64/pm-utils/functions&lt;br /&gt;fi&lt;br /&gt;&lt;br /&gt;suspend_bcm5974() { /sbin/rmmod bcm5974; }&lt;br /&gt;resume_bcm5974() { /sbin/modprobe bcm5974; }&lt;br /&gt;&lt;br /&gt;case "$1" in&lt;br /&gt;    suspend|hibernate)&lt;br /&gt;        suspend_bcm5974;&lt;br /&gt;        ;;&lt;br /&gt;    thaw|resume)&lt;br /&gt;        resume_bcm5974;&lt;br /&gt;        ;;&lt;br /&gt;    *)&lt;br /&gt;        ;;&lt;br /&gt;esac&lt;br /&gt;&lt;br /&gt;exit $?&lt;br /&gt;&lt;br /&gt;2. Now suspend/resume should work without any problems.&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;NOTE:&lt;/b&gt; Earlier, i was adding the script to /etc/pm/sleep.d directory, which seem to have the problem i mentioned in &lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=465677#c3"&gt;this bug&lt;/a&gt;, if you follow the above quirk, all your sensitivity/tapping things as mentioned in the xorg.conf should work as expected after the resume/hibernate.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;8. Hibernate&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box. &lt;br /&gt;&lt;br /&gt;(I am using KDE as my default desktop, sometimes i leave my notebook on battery and go out, KDE automatically takes care of hibernating the laptop when battery power reaches critical state. Resuming from hibernate works cool too!). My kernel version is 2.6.27.4-58.fc10.x86_64&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;9. Network Card&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;10. Nvidia Graphics card&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box.&lt;br /&gt;&lt;br /&gt;In order to make use of the compiz-fusion you need to install the latest 177.78 driver from livna repository.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;11. Keyboard special keys / Backlight &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Install pommed from this location. After installation edit the /etc/pommed.conf&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ cd /etc/yum.repos.d&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ wget http://www.diffingo.com/downloads/diffingo-repo/diffingo.repo&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ sudo yum install pommed&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:yellow;'&gt;&lt;b&gt;NOTES:&lt;/b&gt; Keyboard backlit and sensors support in Fedora 10 is available from 2.6.27.3-34.rc1.fc10 or higher kernel, as the correct patches were applied to applesmc driver&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;12. isight (webcam)&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Works out of the box.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;13. Plymouth Graphical Plugins&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;By default you wont be able to see the latest plymouth graphical plugin on your macbook after the installation. Here is the quirk for that ( add vga=0x318 option to your /etc/grub.conf)&lt;br /&gt;&lt;br /&gt;If you want to see the power of plymouth in action . see the &lt;a href="http://www.phoronix.com/scan.php?page=article&amp;item=fedora_plymouth&amp;num=3"&gt;videos &lt;/a&gt;&lt;br /&gt;Here is mine.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# grub.conf generated by anaconda&lt;br /&gt;#&lt;br /&gt;# Note that you do not have to rerun grub after making changes to this file&lt;br /&gt;# NOTICE:  You have a /boot partition.  This means that&lt;br /&gt;#          all kernel and initrd paths are relative to /boot/, eg.&lt;br /&gt;#          root (hd0,2)&lt;br /&gt;#          kernel /vmlinuz-version ro root=/dev/sda6&lt;br /&gt;#          initrd /initrd-version.img&lt;br /&gt;#boot=/dev/sda3&lt;br /&gt;default=0&lt;br /&gt;timeout=5&lt;br /&gt;splashimage=(hd0,2)/grub/splash.xpm.gz&lt;br /&gt;hiddenmenu&lt;br /&gt;title Fedora (2.6.27.5-109.fc10.x86_64)&lt;br /&gt;        root (hd0,2)&lt;br /&gt;        kernel /vmlinuz-2.6.27.5-109.fc10.x86_64 ro root=UUID=9972fac9-aba9-443e-a6a1-de3e0a0e8147  &lt;span style="color: rgb(152, 0, 207);"&gt;vga=0x318&lt;/span&gt; rhgb quiet&lt;br /&gt;        initrd /initrd-2.6.27.5-109.fc10.x86_64.img&lt;br /&gt;title Fedora (2.6.27.5-94.fc10.x86_64)&lt;br /&gt;        root (hd0,2)&lt;br /&gt;        kernel /vmlinuz-2.6.27.5-94.fc10.x86_64 ro root=UUID=9972fac9-aba9-443e-a6a1-de3e0a0e8147  &lt;span style="color: rgb(152, 0, 207);"&gt;vga=0x318&lt;/span&gt; rhgb quiet&lt;br /&gt;        initrd /initrd-2.6.27.5-94.fc10.x86_64.img&lt;br /&gt;title Fedora (2.6.27-3.applesmc.fc10.x86_64)&lt;br /&gt;        root (hd0,2)&lt;br /&gt;        kernel /vmlinuz-2.6.27-3.applesmc.fc10.x86_64 ro root=UUID=9972fac9-aba9-443e-a6a1-de3e0a0e8147  &lt;span style="color: rgb(152, 0, 207);"&gt;vga=0x318&lt;/span&gt; rhgb quiet&lt;br /&gt;        initrd /initrd-2.6.27-3.applesmc.fc10.x86_64.img&lt;br /&gt;title Other&lt;br /&gt;        rootnoverify (hd1,0)&lt;br /&gt;        chainloader +1&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After adding the vga= option to your grub.conf there is a default plugin which will be used. If you want to use the Fedora's solar plugin. run these commands and reboot Fedora 10 to see the plugin in action.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@nareshv ~]$ sudo plymouth-set-default-plugin solar&lt;br /&gt;[nareshv@nareshv ~]$ sudo /usr/libexec/plymouth/plymouth-update-initrd&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;References&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Below documentations are verymuch useful in case of any problems.&lt;br /&gt;&lt;br /&gt;[1] Fedora : http://www.mactel-linux.org/wiki/Fedora8OnMacBookSantaRosa&lt;br /&gt;[2] Ubuntu : https://help.ubuntu.com/community/Macbook_Air&lt;br /&gt;[3] Wifi Drivers : ftp://ftp.hp.com/pub/softpaq/sp37501-38000/sp37950.exe&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-4203370190762454755?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/4203370190762454755/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=4203370190762454755&amp;isPopup=true' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4203370190762454755'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4203370190762454755'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/10/fedora-10-beta-64-bit-on-macbook-pro-41.html' title='Fedora 10-Beta 64-bit on Macbook Pro 4,1'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-7587780063045555710</id><published>2008-09-24T12:59:00.005+05:30</published><updated>2008-10-02T22:41:10.970+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='intel'/><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='macbook'/><title type='text'>Fedora 9 on MacBook Pro penryn (Intel)</title><content type='html'>&lt;h3&gt;Pre Installation Process&lt;/h3&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Macbook has a single harddisk with two partitions, first one is for the EFI, second one is for the MacOSX itself. Resize the second partition to allow some space for Linux.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;After step-1 you have 3 partitions on your system. Do not touch the first and second partitions, you might loose your whole data on MacOSX&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Install rEFIt from here http://refit.sourceforge.net/. rEFIt scans all the available partitions/harddisks/removable devices for the Boot Images. After we install rEFIt we don't have to do any special configurations etc, it will auto-detect things for us.&lt;/li&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Installation Process&lt;/h3&gt;&lt;br /&gt;&lt;ol&gt;&lt;br /&gt;&lt;li&gt;Insert your Fedora 9 DVD into the notebook and reboot your Mac.&lt;/li&gt;&lt;br /&gt;&lt;li&gt;rEFIt asks you to choose the 'bootable DVD' or 'MacOSX' for booting. Select the 'Tux' icon with arrow keys, now you can boot into the Fedora 9 Install system&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Answer all the questions as usual during the install process. Be careful at the partitioning page. Choose 'create custom layout'.&lt;br /&gt; &lt;ol&gt;&lt;br /&gt;   &lt;li&gt;Select the Last partition(/dev/sda3) that we've created on disk (extreme right block on the gui). Click on 'Delete' partition (Double check that you are deleting the right partition)&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Now you'll have free space on your system&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Lets create 3 partitions from the free space.&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Create new partition for /boot with 200MB of space (/dev/sda3)&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Create new partition for swap with 2GB of space&lt;/li&gt;&lt;br /&gt;   &lt;li&gt;Create new partition for / with the rest of available space (/dev/sda4)&lt;/li&gt;&lt;br /&gt; &lt;/ol&gt;&lt;br /&gt;&lt;/li&gt;&lt;br /&gt;&lt;li&gt;After you are done with the changes click 'apply' (This step writes the requested changes to disk, double check before applying your changes)&lt;/li&gt;&lt;br /&gt;&lt;li&gt;Customize your packages and proceed with the rest of the installation&lt;/li&gt;&lt;br /&gt;&lt;/ol&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Post Installation Process&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Login to your account and perform all the package updates. (This will make sure you have all the latest packages)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;1. Wireless Setup&lt;/h3&gt;&lt;br /&gt;Wireless doesn't work automatically due to the Broadcom wireless chipset present in the system. Do not worry, its easy to get the wireless working.&lt;br /&gt;&lt;br /&gt; Download the &lt;a href="ftp://ftp.hp.com/pub/softpaq/sp37501-38000/sp37950.exe"&gt;windows driver package from here&lt;/a&gt; . (If you have 'wine' packages installed on system its easy to extract all the driver related from files within your linux itself, if not go to a windows machine extract the drivers which are present in the .exe file and copy them over to linux).&lt;br /&gt;&lt;br /&gt; Extract the drivers from the .exe into /tmp/ndis (I am using /tmp/ndis for all the steps below)&lt;br /&gt;&lt;br /&gt; Open Terminal and go to that directory&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt; [nareshv@fallenAngel ]$ cd /tmp/ndis&lt;br /&gt; [nareshv@fallenAngel ]$ pwd&lt;br /&gt; /tmp/ndis/sp37950a&lt;br /&gt; [nareshv@fallenAngel ]$ ls&lt;br /&gt; bcm43xx64.cat  bcm43xx.cat  bcmwl564.sys  bcmwl5.inf  bcmwl5.sys  bcmwlcoi64.dll  bcmwlcoi.dll  Setup.exe  sp37950.cva&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt; Download the ndiswrapper from Subversion (currently the ndiswrapper-1.53 doesn't compile correctly on 2.6.26 and higher kernels)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   [nareshv@fallenAngel ]$ mkdir /tmp/ndiswrapper/&lt;br /&gt;   [nareshv@fallenAngel ]$ cd /tmp/ndiswrapper/&lt;br /&gt;   [nareshv@fallenAngel ]$ svn co https://ndiswrapper.svn.sourceforge.net/svnroot/ndiswrapper ndiswrapper &lt;br /&gt;   [nareshv@fallenAngel ]$ pwd&lt;br /&gt;   /tmp/ndiswrapper&lt;br /&gt;   [nareshv@fallenAngel ]$ ls&lt;br /&gt;   branches  trunk&lt;br /&gt;   [nareshv@fallenAngel ]$ cd trunk/&lt;br /&gt;   [nareshv@fallenAngel ]$ ls&lt;br /&gt;   CVSROOT  ndiswrapper&lt;br /&gt;   [nareshv@fallenAngel ]$ cd ndiswrapper/&lt;br /&gt;   [nareshv@fallenAngel ]$ ls&lt;br /&gt;   AUTHORS  ChangeLog  driver  INSTALL  loadndisdriver.8  Makefile  ndiswrapper.8  ndiswrapper.spec  README  utils&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;   (Before compiling stuff, make sure you have the kernel-2.6.26 and kernel-devel-2.6.26 packages)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   [nareshv@fallenAngel ]$ make&lt;br /&gt;&lt;br /&gt;   [nareshv@fallenAngel ]$ sudo make install&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;   Now you have installed the ndiswrapper scripts and kernel module into the system.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;   Install the drivers for wireless now&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;   [nareshv@fallenAngel ]$ cd /tmp/ndis/sp37950a/&lt;br /&gt;   [nareshv@fallenAngel ]$ sudo ndiswrapper -i bcmwl5.inf&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;   Verify that the drivers are installed. You should see something like below.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   [nareshv@fallenAngel ~]$ sudo /usr/sbin/ndiswrapper -l&lt;br /&gt;   bcmwl5 : driver installed&lt;br /&gt;           device (14E4:4328) present (alternate driver: ssb)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;   Setup the kernel modules to be autoloaded.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;   [nareshv@fallenAngel ~]$ sudo /usr/sbin/ndiswrapper -ma&lt;br /&gt;   module configuration information is stored in /etc/modprobe.d/ndiswrapper&lt;br /&gt;   [nareshv@fallenAngel ~]$ sudo /usr/sbin/ndiswrapper -mi&lt;br /&gt;   module configuration information is stored in /etc/modprobe.d/ndiswrapper&lt;br /&gt;   [nareshv@fallenAngel ~]$ sudo /usr/sbin/ndiswrapper -m&lt;br /&gt;   [nareshv@fallenAngel ~]$ cat /etc/modprobe.conf&lt;br /&gt;   alias wlan0 ndiswrapper&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  Load the kernel module&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  [nareshv@fallenAngel ]$ sudo /sbin/modprobe ndiswrapper&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  Check the wlan0 device&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;  [nareshv@fallenAngel ]$ /sbin/iwconfig wlan0&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;  Now the NetworkManager should detect your wifi device and shows the list of available devices. Select your network and enter the passcode (if any).&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Bluetooth&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Just works&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Audio&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Just works. Run this command.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ echo "options snd_hda_intel model=mbp3" &gt;&gt; /etc/modprobe.d/sound&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Make sure to add yourself to the 'pulse-rt,pulse,pulse-access' groups from 'system-config-users' command.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt; Ethernet card&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Just works&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Nvidia Graphics&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Install the nvidia drivers from either freshrpms (http://freshrpms.net) or Livna repositories&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Keyboard special keys / Backlight&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Install the pommed rpm from the following location.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ cd /etc/yum.repos.d&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ wget http://www.diffingo.com/downloads/diffingo-repo/diffingo.repo&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel ]$ sudo yum install pommed&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;(Edit the /etc/pommed.conf to suit your needs)&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Touchpad/Tapping&lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;This currently works out of the box (all the tapping features) on 2.6.27 and higher kernels. For this you can just upgrade your kernel from the 'fedora-rawhide' repository.&lt;br /&gt;&lt;br /&gt;I've filed a ticket with Redhat Bugzilla to get this driver for 2.6.26 and lower kernels, but the&lt;br /&gt;the touchpad is gonna work only from Fedora 10,&lt;a href="https://bugzilla.redhat.com/show_bug.cgi?id=462894"&gt; See this ticket for reference&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In case someone interested in trying out the bcm5974 driver for the 2.6.26 and lower kernels, i have created a &lt;a href="https://bugzilla.redhat.com/attachment.cgi?id=317288"&gt;dkms package&lt;/a&gt; for RPM based systems. Give it a try, let me know if things work for you.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Add the following lines to your xorg.conf so that synaptics driver can help&lt;br /&gt;your touchpad work like that in the macosx. Here is mine looks like.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;# nvidia-xconfig: X configuration file generated by nvidia-xconfig&lt;br /&gt;# nvidia-xconfig:  version 1.0  (buildmeister@builder63)  Wed Aug 27 13:20:19&lt;br /&gt;# PDT 2008&lt;br /&gt;&lt;br /&gt;# Xorg configuration created by pyxf86config&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;   Identifier     "Default Layout"&lt;br /&gt;   Screen      0  "Screen0" 0 0&lt;br /&gt;   InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;   &lt;span style="color: rgb(152, 0, 207);"&gt;InputDevice    "Synaptics Touchpad" "CorePointer"&lt;/span&gt;&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;   ModulePath      "/usr/lib/xorg/modules/extensions/nvidia"&lt;br /&gt;   ModulePath      "/usr/lib/xorg/modules"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;   &lt;span style="color: rgb(152, 0, 207);"&gt;Load           "synaptics" &lt;/span&gt;&lt;br /&gt;   Load           "extmod"&lt;br /&gt;   Load           "dbe"&lt;br /&gt;   Load           "glx"&lt;br /&gt;EndSection&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Identifier     "Synaptics Touchpad"&lt;br /&gt;   Driver         "synaptics"&lt;br /&gt;   Option         "SendCoreEvents" "true"&lt;br /&gt;   Option         "Device" "/dev/input/mice"&lt;br /&gt;   Option         "Protocol" "auto-dev"&lt;br /&gt;   Option         "SHMConfig" "true"&lt;br /&gt;   Option         "LeftEdge" "10"&lt;br /&gt;   Option         "RightEdge" "1200"&lt;br /&gt;   Option         "TopEdge" "10"&lt;br /&gt;   Option         "BottomEdge" "370"&lt;br /&gt;   Option         "FingerLow" "10"&lt;br /&gt;   Option         "FingerHigh" "20"&lt;br /&gt;   Option         "MaxTapTime" "180"&lt;br /&gt;   Option         "MaxTapMove" "220"&lt;br /&gt;   Option         "SingleTapTimeout" "100"&lt;br /&gt;   Option         "MaxDoubleTapTime" "180"&lt;br /&gt;   Option         "LockedDrags" "off"&lt;br /&gt;   Option         "MinSpeed" "1.10"&lt;br /&gt;   Option         "MaxSpeed" "1.30"&lt;br /&gt;   Option         "AccelFactor" "0.08"&lt;br /&gt;   Option         "TapButton1" "1"&lt;br /&gt;   Option         "TapButton2" "3"&lt;br /&gt;   Option         "TapButton3" "2"&lt;br /&gt;   Option         "RTCornerButton" "0"&lt;br /&gt;   Option         "RBCornerButton" "0"&lt;br /&gt;   Option         "LTCornerButton" "0"&lt;br /&gt;   Option         "LBCornerButton" "0"&lt;br /&gt;   Option         "VertScrollDelta" "20"&lt;br /&gt;   Option         "HorizScrollDelta" "50"&lt;br /&gt;   Option         "HorizEdgeScroll" "0"&lt;br /&gt;   Option         "VertEdgeScroll" "0"&lt;br /&gt;   Option         "VertTwoFingerScroll" "1"&lt;br /&gt;   Option         "HorizTwoFingerScroll" "1"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;&lt;br /&gt;   # keyboard added by rhpxl&lt;br /&gt;   Identifier     "Keyboard0"&lt;br /&gt;   Driver         "kbd"&lt;br /&gt;   Option         "XkbModel" "pc105"&lt;br /&gt;   Option         "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;   Identifier     "Monitor0"&lt;br /&gt;   VendorName     "Unknown"&lt;br /&gt;   ModelName      "Unknown"&lt;br /&gt;   HorizSync       30.0 - 110.0&lt;br /&gt;   VertRefresh     50.0 - 150.0&lt;br /&gt;   Option         "DPMS"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;   Identifier     "Videocard0"&lt;br /&gt;   Driver         "nvidia"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;   Identifier     "Screen0"&lt;br /&gt;   Device         "Videocard0"&lt;br /&gt;   Monitor        "Monitor0"&lt;br /&gt;   DefaultDepth    24&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;   Option        "AllowGLXWithComposite" "True"&lt;br /&gt;   Option        "AddARGBGLXVisuals" "True"&lt;br /&gt;   Option        "TripleBuffer" "True"&lt;br /&gt;   Option        "UseDamageEvents" "True"&lt;br /&gt;   Option        "UseRandR" "True"&lt;br /&gt;   Option        "RenderAccel" "True"&lt;br /&gt;   Option        "NoPowerConnectorCheck" "False"&lt;br /&gt;   Option        "RandRRotation" "True"&lt;br /&gt;   Option        "DynamicTwinView" "True"&lt;br /&gt;   Option        "OnDemandVBlankInterrupts" "True"&lt;br /&gt;   Option        "ConnectToAcpid" "True"&lt;br /&gt;   Option        "EnableACPIHotkeys" "True"&lt;br /&gt;   Option        "UseEvents" "True"&lt;br /&gt;   Option        "ExactModeTimingsDVI" "True"&lt;br /&gt;   Option        "NvAGP" "0"&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;   SubSection     "Display"&lt;br /&gt;       Viewport    0 0&lt;br /&gt;       Depth       24&lt;br /&gt;   EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(152, 0, 207);"&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;  Option        "Composite" "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now upgrade your kernel to 2.6.27 as it allows all the above changes in xorg.conf come true.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; sudo yum --enable-repo=fedora-rawhide update kernel kernel-devel&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After kernel upgrade reboot your box and then recompile the ndiswrapper too (its easy, no other changes required)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt; cd /tmp/ndiswrapper/trunk/ndiswrapper &amp;amp;&amp;amp; make uninstall &amp;amp;&amp;amp; make &amp;amp;&amp;amp; make install &amp;amp;&amp;amp; modprobe ndiswrapper&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Remove the 'applesmc' driver , its causing some problems with the wireless in 2.6.27. Also you see the following wierd error lines in /var/log/messages. Not sure if they are harmless. But removing the applesmc make them go away.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt; echo "applesmc" &gt;&gt; /etc/modporbe.d/blacklist&lt;br /&gt;&lt;br /&gt; rmmod applesmc&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Suspend &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Just works&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Hibernate &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Fails sometimes.&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;Microphone &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Haven't tested&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;iSight (webcam) &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Just works.&lt;br /&gt;&lt;br /&gt;Install this package&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ sudo yum install isight-firmware-tools&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Test the camera using 'cheese' or 'tvtime'&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ sudo yum install cheese&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;h3&gt;References &lt;/h3&gt;&lt;br /&gt;&lt;br /&gt;Below documentations are verymuch useful in case of any problems.&lt;br /&gt;&lt;br /&gt;[1] Fedora : http://www.mactel-linux.org/wiki/Fedora8OnMacBookSantaRosa&lt;br /&gt;[2] Ubuntu : https://help.ubuntu.com/community/Macbook_Air&lt;br /&gt;[3] Wifi Drivers : ftp://ftp.hp.com/pub/softpaq/sp37501-38000/sp37950.exe&lt;br /&gt;&lt;/ol&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-7587780063045555710?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/7587780063045555710/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=7587780063045555710&amp;isPopup=true' title='10 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7587780063045555710'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/7587780063045555710'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/09/fedora-9-on-macbook-pro-penryn-intel.html' title='Fedora 9 on MacBook Pro penryn (Intel)'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>10</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-4967328055180109362</id><published>2008-09-23T20:50:00.005+05:30</published><updated>2008-09-24T12:59:37.927+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='lightning'/><category scheme='http://www.blogger.com/atom/ns#' term='thunderbird'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora9'/><title type='text'>Fedora 9 and Thunderbird / Lightning problem</title><content type='html'>Here goes the problem description,&lt;br /&gt;&lt;br /&gt;You've installed Fedora without any development stuff on your notebook/workstation, Using thunderbird as the official mail client, using &lt;a href="https://addons.mozilla.org/en-US/thunderbird/addon/2313"&gt;lightning&lt;/a&gt; as your default calendar handler.&lt;br /&gt;&lt;br /&gt;If you are in the above case, you might face this wierd problem. Lightning extension does not show you the timezones, doesn't recognize the .ics invites which are present in the email. Here is why&lt;br /&gt;&lt;br /&gt;Look at the following image for a description of what happens.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3TgH8gNdnfc/SNkTArsFVjI/AAAAAAAAAA0/gHJPcktni24/s1600-h/screenshot.png"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3TgH8gNdnfc/SNkTArsFVjI/AAAAAAAAAA0/gHJPcktni24/s400/screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5249247743125575218" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The problem could be that, you don't have the libstdc++.so.5 installed on your box. The lightning project also says the &lt;a href="http://www.mozilla.org/projects/calendar/lightning/system-requirements.html"&gt;same&lt;/a&gt;. But the lightning extension fails to detect the presence of the shared library. &lt;a href="http://users.skynet.be/mgueury/mozilla/"&gt;This html tidy&lt;/a&gt; extension does good job of identifying the missing shared library.&lt;br /&gt;&lt;br /&gt;In order to fix the problem with lightning, install the compat-libstdc++-3 package&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ sudo yum install libstdc++.so.5&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now, relaunch your thunderbird, lightning will work fine. It took quite sometime for me to figure out whats the real problem is.&lt;br /&gt;&lt;br /&gt;Hope this trick will help you guys out.&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-4967328055180109362?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/4967328055180109362/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=4967328055180109362&amp;isPopup=true' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4967328055180109362'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4967328055180109362'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/09/fedora-9-and-thunderbird-lightning.html' title='Fedora 9 and Thunderbird / Lightning problem'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3TgH8gNdnfc/SNkTArsFVjI/AAAAAAAAAA0/gHJPcktni24/s72-c/screenshot.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-1887006958565036300</id><published>2008-05-29T15:44:00.005+05:30</published><updated>2008-12-12T13:01:11.443+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='compiz'/><category scheme='http://www.blogger.com/atom/ns#' term='xorg1.5'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora9'/><category scheme='http://www.blogger.com/atom/ns#' term='kde4'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Fedora 9 and Nvidia xorg 1.5 compatible driver (nvidia 174.14.05 version)</title><content type='html'>Nvidia has just released its&lt;a href="http://www.nvidia.com/object/linux_display_ia32_173.14.05.html"&gt; latest xorg-1.5 supported drive&lt;/a&gt;r. All the Fedora 9 Owners who are eagerly waiting for the latest nvidia driver rejoice !.&lt;br /&gt;&lt;br /&gt;Installation of this is pretty easy,  just follow these steps.&lt;br /&gt;&lt;br /&gt;1. Add Freshrpms to your repository&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo rpm -Uvh http://ftp.freshrpms.net/pub/freshrpms/fedora/linux/9/freshrpms-release/freshrpms-release-1.1-1.fc.noarch.rpm&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Install the nvidia driver&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo yum install nvidia-x11-drv&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Logout of X and go to runlevel 1 or 3&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;sudo init 1&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Update your /etc/X11/xorg.conf to make use of new nvidia driver. (mine is follows)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel ~]$ cat /etc/X11/xorg.conf&lt;br /&gt;&lt;br /&gt;# nvidia-xconfig: X configuration file generated by nvidia-xconfig&lt;br /&gt;# nvidia-xconfig:  version 1.0  (buildmeister@builder3)  Wed Jun 13 18:39:30 PDT 2007&lt;br /&gt;# Xorg configuration created by system-config-display&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;       Identifier     "single head configuration"&lt;br /&gt;       Screen      0  "Screen0" 0 0&lt;br /&gt;       InputDevice    "Keyboard0" "CoreKeyboard"&lt;br /&gt;       InputDevice    "Synaptics" "CorePointer"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;       ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"&lt;br /&gt;       ModulePath   "/usr/lib/xorg/modules"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;       Load  "glx"&lt;br /&gt;       Load  "extmod"&lt;br /&gt;   Load  "dbe"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Identifier  "Keyboard0"&lt;br /&gt;   Driver      "kbd"&lt;br /&gt;   Option        "XkbModel" "pc105"&lt;br /&gt;   Option        "XkbLayout" "us"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "InputDevice"&lt;br /&gt;   Identifier  "Synaptics"&lt;br /&gt;   Driver      "synaptics"&lt;br /&gt;   Option        "Device" "/dev/input/mice"&lt;br /&gt;   Option        "Protocol" "auto-dev"&lt;br /&gt;   Option        "Emulate3Buttons" "yes"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Monitor"&lt;br /&gt;   Identifier   "Monitor0"&lt;br /&gt;   VendorName   "HP"&lt;br /&gt;   ModelName    "Unknown"&lt;br /&gt;   ModeLine     "1280x800_60.00" 83.5 1280 1344 1480 1680 800 801 804 828 -hsync +vsync&lt;br /&gt;   Option        "DPMS"&lt;br /&gt;   #[nareshv@fallenangel ~]$ gtf 1280 800 60&lt;br /&gt;          # 1280x800 @ 60.00 Hz (GTF) hsync: 49.68 kHz; pclk: 83.46 MHz&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;   Identifier  "Videocard0"&lt;br /&gt;   Driver      "nvidia"&lt;br /&gt;   VendorName  "NVIDIA Corporation"&lt;br /&gt;   BoardName   "GeForce Go 7400"&lt;br /&gt;   VideoRam    268435456&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;   Identifier "Screen0"&lt;br /&gt;   Device     "Videocard0"&lt;br /&gt;   Monitor    "Monitor0"&lt;br /&gt;   DefaultDepth     24&lt;br /&gt;   Option        "AllowGLXWithComposite" "True"&lt;br /&gt;   Option        "AddARGBGLXVisuals" "True"&lt;br /&gt;   Option        "TripleBuffer" "True"&lt;br /&gt;   Option        "UseDamageEvents" "True"&lt;br /&gt;   Option        "UseRandR" "True"&lt;br /&gt;   #Option        "RenderAccel" "True"&lt;br /&gt;   Option        "NoPowerConnectorCheck" "False"&lt;br /&gt;   Option        "RandRRotation" "True"&lt;br /&gt;   Option        "DynamicTwinView" "False"&lt;br /&gt;   Option        "OnDemandVBlankInterrupts" "True"&lt;br /&gt;   Option        "ConnectToAcpid" "True"&lt;br /&gt;   Option        "EnableACPIHotkeys" "True"&lt;br /&gt;   Option        "UseEvents" "True"&lt;br /&gt;   Option        "ExactModeTimingsDVI" "True"&lt;br /&gt;   Option        "NvAGP" "0"&lt;br /&gt;   SubSection "Display"&lt;br /&gt;       Viewport   0 0&lt;br /&gt;       Depth     24&lt;br /&gt;       Modes    "1280x800" "1024x768" "800x600" "640x480"&lt;br /&gt;   EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;   Option        "Composite" "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. Now follow step-6,  only if you have renamed the /usr/bin/Xorg as &lt;a href="http://nareshv.blogspot.com/2008/04/fedora-9-rawhide-and-latest-nvidia-179.html"&gt;per my previous blog post&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Remove the Shell Script&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# mv /usr/bin/Xorg.0 /usr/bin/Xorg&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;7. Load the nvidia kernel module&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# modprobe nvidia&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;8. Go to Run level 5 (GUI)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;# init 5&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Now you should have the system using the Latest nvidia driver as the default, with all the compiz,3d, everything working!&lt;br /&gt;&lt;br /&gt;Here is my screenshot of running glxgears with 1600fps&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3TgH8gNdnfc/SD6D201ohNI/AAAAAAAAAAs/RHcd4thePmY/s1600-h/Screenshot.png"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3TgH8gNdnfc/SD6D201ohNI/AAAAAAAAAAs/RHcd4thePmY/s400/Screenshot.png" alt="" id="BLOGGER_PHOTO_ID_5205743197206643922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Now you can start enjoying KDE4 with all the 3d effects !. Many thanks to nvidia for the much awaited compatibility with xorg-1.5&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-1887006958565036300?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/1887006958565036300/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=1887006958565036300&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/1887006958565036300'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/1887006958565036300'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/05/fedora-9-and-nvidia-xorg-15-driver.html' title='Fedora 9 and Nvidia xorg 1.5 compatible driver (nvidia 174.14.05 version)'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3TgH8gNdnfc/SD6D201ohNI/AAAAAAAAAAs/RHcd4thePmY/s72-c/Screenshot.png' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-6719321847519319853</id><published>2008-05-15T09:18:00.009+05:30</published><updated>2008-12-12T13:01:11.930+05:30</updated><title type='text'>Fedora 9 and Nouveau Nvidia Driver</title><content type='html'>Given that the &lt;a href="http://nareshv.blogspot.com/2008/04/fedora-9-rawhide-and-latest-nvidia-179.html"&gt;current nvidia driver&lt;/a&gt; does not support all the &lt;a href="http://compiz-fusion.org"&gt;fancy features&lt;/a&gt; which are required to run a fully productive desktop, i've tried to see the current state of the &lt;a href="http://nouveau.freedesktop.org"&gt;nouveau&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Fedora 9 currently does not ship the 'nouvea_dri.so' with its mesa rpms. In order to get the feel of the dri using nouveau, i've compiled the mesa drivers from sources.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;Instructions follows&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;NOTE: Do not report any issues to Fedora Bugzilla or Nouveau Bugzilla when using the Gallium Drivers. These are completely experimental.&lt;br /&gt;&lt;br /&gt;NOTE: Since the gallium 3d does not support all the Visuals (ARGBGLX) required to run compiz, compiz does not work.&lt;br /&gt;&lt;br /&gt;0. Below are my Hardware Details&lt;br /&gt;&lt;br /&gt;Smolt profile :: http://www.smolts.org/client/show/pub_af62c229-68e1-4b66-9171-b8be36c7a3fd&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;[nareshv@fallenAngel mesa]$ /sbin/lspci | grep -i nvidia&lt;br /&gt;01:00.0 VGA compatible controller: nVidia Corporation G72M [GeForce Go 7400] (rev a1)&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;1. Get the mesa sources (50M sources) using git&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;cd /tmp &lt;br /&gt;git clone git://anongit.freedesktop.org/git/nouveau/mesa&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Switch to the gallium-0.1 branch&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;&lt;br /&gt;cd mesa/&lt;br /&gt;git checkout origin/gallium-0.1&lt;br /&gt;git checkout -b gallium-0.1&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Configure the Library installation paths. (open and edit the file so that below 2 settings should be like this)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel configs]$ pwd&lt;br /&gt;/tmp/mesa/configs&lt;br /&gt;[nareshv@fallenAngel configs]$ grep INSTALL_DIR default | grep -v SEARCH&lt;br /&gt;INSTALL_DIR = /usr/&lt;br /&gt;DRI_DRIVER_INSTALL_DIR = /usr/lib/dri/&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Make sure you have all the Xorg development libraries installed.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[root@fallenAngel ~]# rpm -qa lib\*-devel&lt;br /&gt;libacl-devel-2.2.47-1.fc9.i386&lt;br /&gt;libXfixes-devel-4.0.3-3.fc9.i386&lt;br /&gt;libSM-devel-1.0.2-5.fc9.i386&lt;br /&gt;libattr-devel-2.4.41-1.fc9.i386&lt;br /&gt;libogg-devel-1.1.3-9.fc9.i386&lt;br /&gt;libuser-devel-0.56.9-1.i386&lt;br /&gt;libXau-devel-1.0.3-5.fc9.i386&lt;br /&gt;libXmu-devel-1.0.4-1.fc9.i386&lt;br /&gt;libcap-devel-2.06-4.fc9.i386&lt;br /&gt;libxml2-devel-2.6.32-1.fc9.i386&lt;br /&gt;libxcb-devel-1.1-4.fc9.i386&lt;br /&gt;libX11-devel-1.1.4-1.fc9.i386&lt;br /&gt;libdrm-devel-2.4.0-0.11.fc9.i386&lt;br /&gt;libXt-devel-1.0.4-5.fc9.i386&lt;br /&gt;libsepol-devel-2.0.26-1.fc9.i386&lt;br /&gt;libgdiplus-devel-1.9-4.fc9.i386&lt;br /&gt;libcurl-devel-7.18.1-1.fc9.i386&lt;br /&gt;libXdmcp-devel-1.0.2-5.fc9.i386&lt;br /&gt;libXdamage-devel-1.1.1-4.fc9.i386&lt;br /&gt;libXxf86vm-devel-1.0.1-5.fc9.i386&lt;br /&gt;libselinux-devel-2.0.61-1.fc9.i386&lt;br /&gt;libXext-devel-1.0.4-1.fc9.i386&lt;br /&gt;libXi-devel-1.1.3-4.fc9.i386&lt;br /&gt;libstdc++-devel-4.3.0-8.i386&lt;br /&gt;libidn-devel-0.6.14-7.i386&lt;br /&gt;libvorbis-devel-1.2.0-3.fc9.i386&lt;br /&gt;libICE-devel-1.0.4-3.fc9.i386&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. Start building mesa for your OS (i386 or x86_64)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel mesa]$ ls&lt;br /&gt;bin        configs  doxygen  Makefile  SConstruct  winddk.py&lt;br /&gt;common.py  docs     include  progs     src&lt;br /&gt;[nareshv@fallenAngel mesa]$ make DRI_DIRS=nouveau linux-dri-x86&lt;br /&gt;&lt;br /&gt;(replace linux-dri-x86 with linux-dri-x86_64 if you are on 64bit Fedora)&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;8. Try running glxgears with the latest drivers that are built&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;bash$ LD_LIBRARY_PATH="/tmp/mesa/lib" LIBGL_DRIVERS_PATH="/tmp/mesa/lib" glxgears&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;9. Verify that the screen has direct rendering enabled&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel tmp]$ LD_LIBRARY_PATH="/tmp/mesa/lib" LIBGL_DRIVERS_PATH="/tmp/mesa/lib" glxinfo 2&gt;/dev/null | grep ^OpenGL&lt;br /&gt;OpenGL vendor string: Tungsten Graphics, Inc. and nouveau&lt;br /&gt;OpenGL renderer string: Gallium 0.1, NV46 on Nouveau/DRI&lt;br /&gt;OpenGL version string: 1.5 Mesa 7.1&lt;br /&gt;OpenGL extensions:&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;9. Screenshot with Gallium3d on my desktop ( I am getting from 900fps to 1200fps !, while the nouveau driver without this gallium gives only 250fps [same with nv driver])&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3TgH8gNdnfc/SCu7AjYmHbI/AAAAAAAAAAk/iaUqPjqup34/s1600-h/Screenshot.png"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_3TgH8gNdnfc/SCu7AjYmHbI/AAAAAAAAAAk/iaUqPjqup34/s400/Screenshot.png" border="0" alt=""id="BLOGGER_PHOTO_ID_5200455812902165938" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;10. I dont have any games to test the FPS, but you can try running openarena and see things working&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;NOTE: Remember, this gallium 3d is completely experimental and may not work with all the nvidia chipsets and might even crash your X when running heavy 3d applications. &lt;b&gt;DONT REPORT ANY ISSUES WITH NOUVEAU TEAM WHEN USING GALLIUM &lt;/b&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-6719321847519319853?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/6719321847519319853/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=6719321847519319853&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6719321847519319853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6719321847519319853'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/05/fedora-9-and-nouveau-nvidia-driver.html' title='Fedora 9 and Nouveau Nvidia Driver'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3TgH8gNdnfc/SCu7AjYmHbI/AAAAAAAAAAk/iaUqPjqup34/s72-c/Screenshot.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-3282087037985286592</id><published>2008-04-14T03:20:00.004+05:30</published><updated>2008-04-14T04:05:25.708+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='linux'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='naresh'/><category scheme='http://www.blogger.com/atom/ns#' term='hp pavilion webcam'/><category scheme='http://www.blogger.com/atom/ns#' term='r5u870'/><title type='text'>HP Pavilion Webcam on Fedora 9</title><content type='html'>Folks at &lt;a href="http://wiki.mediati.org/R5u870"&gt;mediati&lt;/a&gt; are working hard to bring the r5u870 webcam work with the latest linux kernels, after the initial work done by &lt;a href="http://lsb.blogdns.com/ry5u870"&gt;Sam Revitch&lt;/a&gt; on this type of webcam.&lt;br /&gt;&lt;br /&gt;I've again built the rpm package to work with the Latest Fedora 9 (rawhide as of 14-apr-08). Older RPM with the source code from Sam Revitch can be downloaded here http://lsb.blogdns.com/ry5u870&lt;br /&gt;&lt;br /&gt;Download this Package for Fedora &lt;a href="http://forums.fedoraforum.org/forum/attachment.php?attachmentid=15691" class="external text" title="http://forums.fedoraforum.org/forum/attachment.php?attachmentid=15691" rel="nofollow"&gt;dkms-r5u870-0.11.0-8.noarch.rpm.bz2&lt;/a&gt; , this package compiles on all fedora distributions with linux kernel higher than 2.6.16 (even the latest 2.6.25-rc9, Fedora 9) &lt;p&gt;Installation process &lt;/p&gt;&lt;br /&gt;&lt;p&gt;1. Download and extract this file &lt;/p&gt; &lt;br /&gt;&lt;pre&gt; bunzip2 dkms-r5u870-0.11.0-8.noarch.rpm.bz2&lt;br /&gt;&lt;/pre&gt; &lt;br /&gt;&lt;p&gt;2. Install this package with yum. &lt;/p&gt; &lt;br /&gt;&lt;pre&gt;yum install ./dkms-r5u870-0.11.0-8.noarch.rpm --nogpg&lt;/pre&gt; &lt;br /&gt;&lt;br /&gt;&lt;p&gt;3. Start your favorite viewer to see the webcam (ex. &lt;a href="http://tvtime.sourceforge.net/" class="external text" title="http://tvtime.sourceforge.net" rel="nofollow"&gt;tvtime&lt;/a&gt;) &lt;/p&gt; &lt;pre style="padding-top: 0pt; padding-bottom: 0pt;"&gt;&lt;br /&gt;tvtime&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt; &lt;p&gt;NOTE: Currently &lt;a href="http://live.gnome.org/Cheese" class="external text" title="http://live.gnome.org/Cheese" rel="nofollow"&gt;cheese&lt;/a&gt; is not able to read from the webcam for some reason (tested in Fedora 9 rawhide). But the webcam works in gstreamer-properties &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-3282087037985286592?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/3282087037985286592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=3282087037985286592&amp;isPopup=true' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3282087037985286592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/3282087037985286592'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/04/hp-pavilion-webcam-on-fedora-9.html' title='HP Pavilion Webcam on Fedora 9'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-2160583820197256958</id><published>2008-04-12T20:23:00.015+05:30</published><updated>2008-05-30T20:36:46.110+05:30</updated><category scheme='http://www.blogger.com/atom/ns#' term='fedora'/><category scheme='http://www.blogger.com/atom/ns#' term='fedora9'/><category scheme='http://www.blogger.com/atom/ns#' term='nvidia'/><title type='text'>Fedora 9 and Latest Nvidia 173.08 Driver</title><content type='html'>&lt;span style='color:#0098cf;font-size:20px;'&gt; Nvidia has released its latest version of the xorg 1.5 compatible drivers. You no longer need to follow my techique for 173.08 version driver . &lt;a href="http://nareshv.blogspot.com/2008/05/fedora-9-and-nvidia-xorg-15-driver.html"&gt;See my new blog entry for details&lt;/a&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Nvidia has released its &lt;a href="http://www.nvidia.com/object/linux_display_ia32_173.08.html"&gt;latest drivers for Linux&lt;/a&gt; which has support for the latest x.org versions (1.5) which are used in the Fedora 9 release (currently beta was released). Follow these steps in order to use the latest Nvidia driver in your Fedora 9&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;NOTE: I really tested and using these things in my laptop currently, things should work for others too.&lt;/span&gt; &lt;span style="font-weight: bold; color: rgb(255, 10, 10);"&gt;THIS METHOD IS COMPLETELY UNSUPPORTED BY FEDORA FOLKS, BUT WORKS.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style='color:#0098cf;'&gt; [NOTE] This process works on Latest Fedora 9 Too. But you'll not be able to make use of any of the glx capabilities , so all the commands like glxgears, nvidia-settings will give errors &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;step-1 : Install the Latest nvidia driver (download rpm from freshrpms or livna)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;yum install xorg-x11-drv-nvidia&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;step-2 : Nvidia suggests that we use the -ignoreABI option to use these drivers with the latest xorg servers. Follow these steps to setup such way.&lt;br /&gt;&lt;br /&gt;1. Logout of X ( preferably go to runlevel 3 or 1, anything other than 5)&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;init 3&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;2. Rename the /usr/bin/Xorg binary to any other name like /usr/bin/Xorg.o&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;mv /usr/bin/Xorg /usr/bin/Xorg.0&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;3. Create a shell script named /usr/bin/Xorg&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;touch /usr/bin/Xorg&lt;br /&gt;chmod +x /usr/bin/Xorg &lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;4. Now edit the /usr/bin/Xorg and put these two lines&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;vi /usr/bin/Xorg&lt;br /&gt;&lt;br /&gt;#!/bin/sh&lt;br /&gt;exec /usr/bin/Xorg.0 -ignoreABI "$@"&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;5. close the file&lt;br /&gt;&lt;br /&gt;6. Confirm that your /etc/X11/xorg.conf has the driver set as 'nvidia'&lt;br /&gt;&lt;br /&gt;my xorg.conf follows&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenAngel ~]$ cat /etc/X11/xorg.conf&lt;br /&gt;&lt;br /&gt;Section "ServerLayout"&lt;br /&gt;Identifier     "Default Layout"&lt;br /&gt;Screen      0  "Screen0" 0 0&lt;br /&gt;Option        "IgnoreABI" "true"&lt;br /&gt;Option        "omit xfree86-dga" # don't initialise the DGA extension&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Files"&lt;br /&gt;ModulePath   "/usr/lib/xorg/modules/extensions/nvidia"&lt;br /&gt;ModulePath   "/usr/lib/xorg/modules"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Module"&lt;br /&gt;Load  "glx"&lt;br /&gt;Load  "extmod"&lt;br /&gt;Load  "dbe"&lt;br /&gt;Load  "dri2"&lt;br /&gt;Load  "dri"&lt;br /&gt;Load  "xtrap"&lt;br /&gt;Load  "GLcore"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Device"&lt;br /&gt;Identifier  "Videocard0"&lt;br /&gt;Driver      "nvidia"&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Screen"&lt;br /&gt;Identifier "Screen0"&lt;br /&gt;Device     "Videocard0"&lt;br /&gt;DefaultDepth     24&lt;br /&gt;Option        "AddARGBGLXVisuals" "True"&lt;br /&gt;Option        "UseDamageEvents" "True"&lt;br /&gt;Option        "OnDemandVBlankInterrupts" "True"&lt;br /&gt;SubSection "Display"&lt;br /&gt;Viewport   0 0&lt;br /&gt;Depth     24&lt;br /&gt;EndSubSection&lt;br /&gt;EndSection&lt;br /&gt;&lt;br /&gt;Section "Extensions"&lt;br /&gt;Option        "Composite" "Enable"&lt;br /&gt;EndSection&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;7. Reboot into runlevel 5.&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;init 5.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;8. Now you should see the system using nvidia driver as the default one.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight:bold;"&gt;Few Gotchas:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Currently only 2D works, NVIDIA is working on getting 3D as soon as x.org 1.5 version is released.&lt;br /&gt;&lt;br /&gt;2. None of the 3d commands work glxinfo,glxgears, all because of lack of 3d support.&lt;br /&gt;&lt;br /&gt;3. Now i am able to play the movies in mplayer when i've replaced the nvidia's libwfb.so with libwfb.so the xorg itself has.&lt;br /&gt;&lt;br /&gt;-- last updated (Fri April 18 2008)&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-2160583820197256958?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/2160583820197256958/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=2160583820197256958&amp;isPopup=true' title='21 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2160583820197256958'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/2160583820197256958'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2008/04/fedora-9-rawhide-and-latest-nvidia-179.html' title='Fedora 9 and Latest Nvidia 173.08 Driver'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>21</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-4880490750972665349</id><published>2007-11-17T17:22:00.001+05:30</published><updated>2008-12-12T13:01:12.232+05:30</updated><title type='text'>Using Telugu Spell Checker in Fedora 8</title><content type='html'>Spell checking in telugu language is pretty easy in Linux, you can install the 'aspell' telugu sets and start spell checking. Below are the steps to do on a Fedora 8 System.&lt;br /&gt;&lt;br /&gt;1. Install the aspell-te package if you haven't done it already&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;nareshv@fallenangel $ sudo yum install aspell-te -y&lt;br /&gt;&lt;br /&gt;nareshv@fallenangel $ rpm -qi aspell-te&lt;br /&gt;Name        : aspell-te                    Relocations: (not relocatable)&lt;br /&gt;Version     : 0.01                              Vendor: Fedora Project&lt;br /&gt;Release     : 2.fc8                         Build Date: Mon 10 Sep 2007 05:27:41 PM IST&lt;br /&gt;Install Date: Mon 12 Nov 2007 06:34:46 PM IST      Build Host: hammer2.fedora.redhat.com&lt;br /&gt;Group       : Applications/Text             Source RPM: aspell-te-0.01-2.fc8.src.rpm&lt;br /&gt;Size        : 2355665                          License: GPLv2+&lt;br /&gt;Signature   : DSA/SHA1, Thu 25 Oct 2007 03:31:26 AM IST, Key ID b44269d04f2a6fd2&lt;br /&gt;Packager    : Fedora Project&lt;br /&gt;URL         : http://aspell.net/&lt;br /&gt;Summary     : GNU Aspell Telugu Dictionary Package&lt;br /&gt;Description :&lt;br /&gt;GNU Aspell Telugu Dictionary Package&lt;br /&gt;&lt;br /&gt;nareshv@fallenangel $ rpm -ql aspell-te&lt;br /&gt;/usr/lib/aspell-0.60/te.dat&lt;br /&gt;/usr/lib/aspell-0.60/te.multi&lt;br /&gt;/usr/lib/aspell-0.60/te.rws&lt;br /&gt;/usr/lib/aspell-0.60/telugu.alias&lt;br /&gt;/usr/lib/aspell-0.60/u-telu.cmap&lt;br /&gt;/usr/lib/aspell-0.60/u-telu.cset&lt;br /&gt;/usr/share/doc/aspell-te-0.01&lt;br /&gt;/usr/share/doc/aspell-te-0.01/COPYING&lt;br /&gt;/usr/share/doc/aspell-te-0.01/Copyright&lt;br /&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;After the package is installed, try creating a sample telugu document&lt;br /&gt;&lt;br /&gt;Below image explains the sample document.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3TgH8gNdnfc/Rz7Y-GeKkgI/AAAAAAAAAAM/Yd_EGxWIXMQ/s1600-h/1.jpg"&gt;&lt;img src="http://3.bp.blogspot.com/_3TgH8gNdnfc/Rz7Y-GeKkgI/AAAAAAAAAAM/Yd_EGxWIXMQ/s400/1.jpg" alt="" id="BLOGGER_PHOTO_ID_5133779186649567746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Now run the aspell command like below&lt;br /&gt;&lt;br /&gt;&lt;pre&gt;&lt;br /&gt;[nareshv@fallenangel Desktop]$ cp telugu.txt telugu2.txt&lt;br /&gt;[nareshv@fallenangel Desktop]$ aspell -l te -c telugu2.txt&lt;br /&gt;[nareshv@fallenangel Desktop]$ gedit telugu2.txt&lt;br /&gt;[nareshv@fallenangel Desktop]$&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;See the changes in the below image&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_3TgH8gNdnfc/Rz7ZWmeKkhI/AAAAAAAAAAU/QNUduR8hvdM/s1600-h/2.jpg"&gt;&lt;img src="http://1.bp.blogspot.com/_3TgH8gNdnfc/Rz7ZWmeKkhI/AAAAAAAAAAU/QNUduR8hvdM/s400/2.jpg" alt="" id="BLOGGER_PHOTO_ID_5133779607556362770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Its very easy to run the aspell on any text document which is in telugu.&lt;br /&gt;&lt;br /&gt;You can download the wordlist that is used in the latest aspell version &lt;a href="http://sarovar.org/project/showfiles.php?group_id=247&amp;amp;release_id=703"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For the impatient this is the &lt;a href="http://sarovar.org/download.php/1039/te.wl.gz"&gt;direct link (te.wl.gz)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-4880490750972665349?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/4880490750972665349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=4880490750972665349&amp;isPopup=true' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4880490750972665349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/4880490750972665349'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2007/11/using-telugu-spell-checker-in-fedora-8.html' title='Using Telugu Spell Checker in Fedora 8'/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_3TgH8gNdnfc/Rz7Y-GeKkgI/AAAAAAAAAAM/Yd_EGxWIXMQ/s72-c/1.jpg' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-131293485303377614</id><published>2007-11-03T14:02:00.000+05:30</published><updated>2007-11-03T14:24:32.175+05:30</updated><title type='text'></title><content type='html'>&lt;h1&gt; blueman rpm for Fedora 8 &lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;yesterday i was searching for a good front end software which helps in using the bluetooth easy in the gnome desktop environment. after searching in yahoo, found the software http://www.gnomefiles.com/app.php/blueman. The software is really cool and is written in python.&lt;br /&gt;&lt;br /&gt;Using blueman after extracting it from source is pretty easy. But in order to use all the features you need to have btsco/libsbc and btsco kernel modules.&lt;br /&gt;&lt;br /&gt;In order to maintain the software easy on RPM based systems, i'd created a spec file and created the rpm. The spec file is here&lt;br /&gt;&lt;br /&gt;&lt;pre style="border: 1px solid;margin: 4px;padding:4px;"&gt;&lt;br /&gt;#&lt;br /&gt;# Spec file written and maintained by naresh , cyan_00391 At yahoo dot co dot in&lt;br /&gt;#&lt;br /&gt;Summary: Bluetooth Manager for GNOME Desktop&lt;br /&gt;Name: blueman&lt;br /&gt;Version: 0.19&lt;br /&gt;Release: 2%{?dist}&lt;br /&gt;License: GPL&lt;br /&gt;Group: Applications/Accessories&lt;br /&gt;URL: http://blueman.tuxfamily.org/&lt;br /&gt;Source: http://blueman.sf.net/%{name}-%{version}.tar.gz&lt;br /&gt;BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root&lt;br /&gt;BuildArch: noarch&lt;br /&gt;BuildRequires: gcc&lt;br /&gt;Requires: pybluez gnome-bluetooth dbus-python&lt;br /&gt;Requires: bluez-utils &gt; 3.9&lt;br /&gt;##&lt;br /&gt;## bluetooth-alsa-btsco, libsbc and dkms-btsco are built by me for fc8&lt;br /&gt;## and are not widely available in fedora world. Not sure where to put&lt;br /&gt;## these packages/spec files&lt;br /&gt;##&lt;br /&gt;Requires: bluetooth-alsa-btsco&lt;br /&gt;Requires: libsbc&lt;br /&gt;Requires: dkms-btsco&lt;br /&gt;Packager: Naresh Kumar &lt;cyan_00391@yahoo.co.in&gt;&lt;br /&gt;&lt;br /&gt;%description&lt;br /&gt;Blueman is a GTK+ bluetooth management utility for GNOME using bluez dbus backend.&lt;br /&gt;The aim is to create a full featured graphical bluetooth manager for Linux.&lt;br /&gt;&lt;br /&gt;Features:&lt;br /&gt;&lt;br /&gt;  * Easy to use interface&lt;br /&gt;  * Storing Favourite devices&lt;br /&gt;  * Send files&lt;br /&gt;  * Browse files on devices&lt;br /&gt;  * List all seen devices&lt;br /&gt;  * View Local/Remote Device information&lt;br /&gt;  * Configure local devices&lt;br /&gt;  * Manage Pairing (Bonding)&lt;br /&gt;  * Host/Connect to Personal Area Networks&lt;br /&gt;  * Bind services to /dev/rfcomm ports, for eg. connecting via gprs&lt;br /&gt;  * Connect to Bluetooth headsets and use them as ALSA audio devices.&lt;br /&gt;&lt;br /&gt;%prep&lt;br /&gt;%setup -n blueman-%{version}&lt;br /&gt;&lt;br /&gt;%build&lt;br /&gt;&lt;br /&gt;%install&lt;br /&gt;%{__rm} -rf %{buildroot}&lt;br /&gt;&lt;br /&gt;make install DESTDIR=$RPM_BUILD_ROOT&lt;br /&gt;&lt;br /&gt;%files&lt;br /&gt;%defattr(-, root, root, 0755)&lt;br /&gt;%exclude /usr/share/applications&lt;br /&gt;%doc COPYING DEPENDENCIES README&lt;br /&gt;%{_datadir}/blueman/*&lt;br /&gt;%{_datadir}/blueman/icons/*&lt;br /&gt;#%{_datadir}/applications/*&lt;br /&gt;%{_datadir}/blueman/lib/*&lt;br /&gt;%{_bindir}/*&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;%changelog&lt;br /&gt;* Wed Nov 2 2007 Naresh &lt;cyan_00391@yahoo.co.in&gt; 0.19.2-fc8&lt;br /&gt;- Cleaned up the code a bit.&lt;br /&gt;&lt;br /&gt;* Wed Nov 2 2007 Naresh &lt;cyan_00391@yahoo.co.in&gt; 0.19.1-fc8&lt;br /&gt;- Initial Revision&lt;br /&gt;&lt;/cyan_00391@yahoo.co.in&gt;&lt;/cyan_00391@yahoo.co.in&gt;&lt;/cyan_00391@yahoo.co.in&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;Although this says btsco and libsbc as prerequisites, you can easily build the rpm by just downloading the source files from the blueman home page &lt;span style="text-decoration: underline;"&gt;download link&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-131293485303377614?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/131293485303377614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=131293485303377614&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/131293485303377614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/131293485303377614'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2007/11/blueman-rpm-for-fedora-8-yesterday-i.html' title=''/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-6835756163645027002</id><published>2006-11-23T13:36:00.000+05:30</published><updated>2006-11-23T14:17:06.659+05:30</updated><title type='text'></title><content type='html'>&lt;h1&gt; When google search failed to fetch proper results &lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;* My Nvidia GeForge Go 7400 is having refresh problem in my laptop.&lt;br /&gt;* Searched on Google. It returned all bullshit results . Here is what i tried &lt;br /&gt;http://tinyurl.com/yhokll&lt;br /&gt;&lt;br /&gt;* No Luck.!&lt;br /&gt;&lt;br /&gt;* I searched on Yahoo! Now .  Exactly what i wanted.&lt;br /&gt;&lt;br /&gt;http://tinyurl.com/yg6zkb&lt;br /&gt;&lt;br /&gt;When people praise google as the best engine. It failed to search my query.&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-6835756163645027002?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/6835756163645027002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=6835756163645027002&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6835756163645027002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/6835756163645027002'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2006/11/when-google-search-failed-to-search-for.html' title=''/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-18125890.post-114542965545631527</id><published>2006-04-19T12:17:00.000+05:30</published><updated>2006-11-23T14:30:15.516+05:30</updated><title type='text'></title><content type='html'>&lt;h1&gt; Making Calendar work with Thunderbird and Outlook &lt;/h1&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Many people who uses &lt;a href="www.mozilla.com/thunderbird"&gt;thunderbird&lt;/a&gt; want to exchange calendars with Windows Outlook.&lt;br /&gt;&lt;br /&gt;Here is the new plugin for the thunderbird.&lt;a href="http://wiki.mozilla.org/Calendar:Lightning"&gt;Lightning Project&lt;/a&gt;. This plugin allows you to manage calendars..etc&lt;br /&gt;&lt;br /&gt;Here is a simple trick to import M$ Outlook invitations. &lt;br /&gt;(1) Install the Lightning extension&lt;br /&gt;(2) Restart thunderbird&lt;br /&gt;(3) Ask your friends who are in Outlook, to send an invite&lt;br /&gt;(4) The invite contains the following attachments&lt;br /&gt;  - .ics file ( the ical standard file)&lt;br /&gt;  - Part 1.1.1 ( something like this)&lt;br /&gt;(5) If i see the 2nd type of file. Rename it to something meaningful like 'abc.ics'&lt;br /&gt;(6) Thunderbird=&gt;Calendar=&gt;Import&lt;br /&gt;(7) Now u have the tasks imported into  your thunderbird !&lt;br /&gt;&lt;br /&gt;Here are some images.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6792/662/1600/s2.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6792/662/320/s2.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6792/662/1600/s1.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6792/662/320/s1.png" border="0" alt="" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/6792/662/1600/s.png"&gt;&lt;img style="float:right; margin:0 0 10px 10px;cursor:pointer; cursor:hand;" src="http://photos1.blogger.com/blogger/6792/662/320/s.jpg" border="0" alt="" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;Feed for nareshv.blogspot.com&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/18125890-114542965545631527?l=nareshv.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://nareshv.blogspot.com/feeds/114542965545631527/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=18125890&amp;postID=114542965545631527&amp;isPopup=true' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/114542965545631527'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/18125890/posts/default/114542965545631527'/><link rel='alternate' type='text/html' href='http://nareshv.blogspot.com/2006/04/thunderbird-and-outlook-in-corporate.html' title=''/><author><name>Naresh</name><uri>http://www.blogger.com/profile/18187716902126738230</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://1.bp.blogspot.com/-jMf0B5h0od4/Tq9_1ktZlRI/AAAAAAAAAGs/Jd8qTjeT6ck/s1600/photo.jpg%253Fsz%253D48'/></author><thr:total>0</thr:total></entry></feed>
