<?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-1692525473899432758</id><updated>2011-07-29T04:56:05.839+08:00</updated><title type='text'>Cyber Note</title><subtitle type='html'>Cyber memos for my personal knowledge.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>39</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4169369513670167076</id><published>2010-02-13T15:49:00.005+08:00</published><updated>2010-02-25T16:09:24.510+08:00</updated><title type='text'>Android Git server always fatel error?</title><content type='html'>WTF..Android repo init -u always return the error:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;fatal: Unable to look up android.git.kernel.org (port 9418) (Name or service not known)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Someone said that this may be caused by the DNS resolving issue.&lt;br /&gt;So I did some work on my /etc/hosts as adding a line:&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;149.20.20.141  android.git.kernel.org&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;It depends on your network environment and ISP...&lt;br /&gt;&lt;br /&gt;OK, now repo tool finally works!! What an idiot script it is!!&lt;br /&gt;...Orz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4169369513670167076?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4169369513670167076/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4169369513670167076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4169369513670167076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4169369513670167076'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2010/02/android-git-server-always-fatel-error.html' title='Android Git server always fatel error?'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-8680088233880283019</id><published>2010-01-14T15:23:00.005+08:00</published><updated>2010-01-16T00:22:05.408+08:00</updated><title type='text'>Chromium OS on TOSHIBA NB300</title><content type='html'>Recently I am working on the Google Chromium OS for my TOSHIBA netbook.&lt;br /&gt;I've successfully build the OS image and create a live USB pen drive.&lt;br /&gt;For convenience, I install it into HDD...;-)&lt;br /&gt;&lt;br /&gt;But, Chromium OS is useless if you don't have an internet connection........&lt;br /&gt;&lt;br /&gt;Some notes here:&lt;br /&gt;1. root file system is read only, so need to remount to read-write mode.&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo mount -o remount,rw /&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. My Chromium OS kernel is &lt;span style="font-style: italic;"&gt;2.6.30-chromeos-intel-menlow&lt;/span&gt;.&lt;br /&gt;In this archived version of Chromium OS, I setup some Chrome browser default settings in this file: /usr/bin/chromeos-chrome (This is a shell script text executable).&lt;br /&gt;&lt;br /&gt;You can setup your own start-up pages and tabs here within this script.&lt;br /&gt;Or you setup additional property values to Chrome browser.&lt;br /&gt;&lt;br /&gt;Here I set my favorite proxy server (maybe you know Chromium OS got some problems for internet proxy setting........).&lt;br /&gt;&lt;br /&gt;Use vi to edit it (remount root fs to rw first), find &lt;span style="font-style: italic;"&gt;the last while-do section&lt;/span&gt; that including a variable called &lt;span style="font-weight: bold;"&gt;"$CHROME"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Add one string to the top of this variable such as:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;"$CHROME" --proxy-server=aaa.bbb.ccc.ddd:8080 \&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;[...rest of the code..]&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;Else, you can just read the script for fun, it's interesting...;-)&lt;br /&gt;&lt;br /&gt;My next step is connecting my Chromium OS with wifi.&lt;br /&gt;And maybe I will tune the ACPI subsystem by some extra programming (If I got free time to do this..).&lt;br /&gt;&lt;br /&gt;Ethernet controller performance is perfect (Realtek 8101E/8102E, PCI-E)&lt;br /&gt;My Atheros wifi card is well detected (AR9285, PCI-E) and kernel module works fine (ath9k, mac80211 and cfg80211).&lt;br /&gt;&lt;br /&gt;NPNT...X-D&lt;br /&gt;For fun, I also change the login screen background image..&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/S1CUbmSID0I/AAAAAAAAANU/tyekAOf1z2M/s1600-h/T-ChromiumOS-01-m.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/S1CUbmSID0I/AAAAAAAAANU/tyekAOf1z2M/s320/T-ChromiumOS-01-m.jpg" alt="" id="BLOGGER_PHOTO_ID_5427000752835399490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_89yBNPZvYRg/S1CUb0_4-II/AAAAAAAAANc/Cv91FpRbGAM/s1600-h/T-ChromiumOS-02-m.jpg"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://2.bp.blogspot.com/_89yBNPZvYRg/S1CUb0_4-II/AAAAAAAAANc/Cv91FpRbGAM/s320/T-ChromiumOS-02-m.jpg" alt="" id="BLOGGER_PHOTO_ID_5427000756785444994" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-8680088233880283019?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/8680088233880283019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=8680088233880283019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8680088233880283019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8680088233880283019'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2010/01/chromium-os-on-toshiba-nb300.html' title='Chromium OS on TOSHIBA NB300'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_89yBNPZvYRg/S1CUbmSID0I/AAAAAAAAANU/tyekAOf1z2M/s72-c/T-ChromiumOS-01-m.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-2867029442323076837</id><published>2010-01-13T16:39:00.001+08:00</published><updated>2010-01-14T16:36:48.835+08:00</updated><title type='text'>Google v.s China? BYE BYE~~</title><content type='html'>&lt;a href="http://googleblog.blogspot.com/2010/01/new-approach-to-china.html"&gt;Official Google Blog: A new approach to China&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;FUCKING YEAH, Google ROCKS!!&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-2867029442323076837?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/2867029442323076837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=2867029442323076837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2867029442323076837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2867029442323076837'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2010/01/google-vs-china-bye-bye.html' title='Google v.s China? BYE BYE~~'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-5416660724915160850</id><published>2009-10-28T16:10:00.002+08:00</published><updated>2009-10-28T16:39:51.537+08:00</updated><title type='text'>Standard Linux uvcvideo doesn't work for Bison camera module 5986:0241</title><content type='html'>Usually, current uvcvideo driver kernel module can handle all uvc complaint devices.&lt;br /&gt;But I got a special module which ID is &lt;span style="font-style: italic;"&gt;5986:0241&lt;/span&gt;, can not work w/ it.&lt;br /&gt;You can see a dmesg log as "&lt;span style="font-style: italic;"&gt;No valid video chain found.&lt;/span&gt;", and driver never drive this device.&lt;br /&gt;There is no device file created under /dev and /sys.&lt;br /&gt;&lt;br /&gt;This is a FW bug, so that driver doesn't parse video steaming data well.&lt;br /&gt;I patch the uvcvideo source to skip this checking.....:-(&lt;br /&gt;Not a good way but it works.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;Use &lt;span style="color: rgb(255, 0, 0);"&gt;kernel 2.6.31.5&lt;/span&gt; source as an example to patch the driver:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;-&gt; drivers/media/video/uvc/uvc_driver.c, Line 430:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;modify "return -EINVAL;" to "break;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt;-&gt; drivers/media/video/uvc/uvc_driver.c, Line 723:&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-style: italic;"&gt; modify "goto error;" to "break;"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Save and compile the uvcvideo.ko again.&lt;br /&gt;After install this new kernel module, your &lt;span style="font-style: italic;"&gt;5986:0241&lt;/span&gt; camera should be back to work.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-5416660724915160850?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/5416660724915160850/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=5416660724915160850' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5416660724915160850'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5416660724915160850'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/10/standard-linux-uvcvideo-doesnt-work-for.html' title='Standard Linux uvcvideo doesn&apos;t work for Bison camera module 5986:0241'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-1526346853106144900</id><published>2009-09-02T11:26:00.006+08:00</published><updated>2009-09-02T12:04:24.253+08:00</updated><title type='text'>RHEL / CentOS 5.3 never read MAC address on SiS 190/191 NIC</title><content type='html'>Oops........&lt;br /&gt;This issue was reported for a while from my FAE.&lt;br /&gt;The kernel of default RHEL 5.3 is v2.6.18........(WTF..)&lt;br /&gt;&lt;br /&gt;I personally think that it's a bug of sis190.c driver but I don't have time to dig into the source code.&lt;br /&gt;The NIC MAC address can not be read correctly from EEPROM.&lt;br /&gt;&lt;br /&gt;I use &lt;span style="font-style: italic;"&gt;sis190.c and mii.c from kernel v2.6.19.7&lt;/span&gt; w/o any modification, and then compile them on RHEL 5.3.&lt;br /&gt;Well, they still taint kernel a bit because no version magic.&lt;br /&gt;But works well (so far..), and my MAC address of SiS 190/191 NIC was now detected.&lt;br /&gt;&lt;br /&gt;Use root permission and just &lt;span style="font-weight: bold; font-style: italic;"&gt;# modprobe -rfv sis190&lt;/span&gt;&lt;br /&gt;Make &lt;span style="font-style: italic;"&gt;mii.ko&lt;/span&gt; and&lt;span style="font-style: italic;"&gt; sis190.ko&lt;/span&gt; by yourself. If you see warnings, forget about it now......&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;# install -m 644 *.ko /lib/modules/`uname -r`/kernel/drivers/net/&lt;/span&gt;&lt;br /&gt;You can make a backup of original mii.ko and sis190.ko if you want.&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;# depmod -ae&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;# modprobe -fv sis190&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_89yBNPZvYRg/Sp3tRCkwfyI/AAAAAAAAAGg/Z_Ab1mH8Sjw/s1600-h/test.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_89yBNPZvYRg/Sp3tRCkwfyI/AAAAAAAAAGg/Z_Ab1mH8Sjw/s320/test.png" alt="" id="BLOGGER_PHOTO_ID_5376714407154843426" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-1526346853106144900?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/1526346853106144900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=1526346853106144900' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1526346853106144900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1526346853106144900'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/09/rhel-cent-os-53-never-read-mac-address.html' title='RHEL / CentOS 5.3 never read MAC address on SiS 190/191 NIC'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_89yBNPZvYRg/Sp3tRCkwfyI/AAAAAAAAAGg/Z_Ab1mH8Sjw/s72-c/test.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4069219503676529616</id><published>2009-07-22T11:31:00.003+08:00</published><updated>2009-07-22T11:43:12.929+08:00</updated><title type='text'>Linux SiS 190/191 NIC lose traffic on 64bit kernel with 4GB RAM</title><content type='html'>SiS190.x driver got a bug on 64bit Linux kernel with 4GB RAM.&lt;br /&gt;NIC can get IP via DHCP correctly but can not have any traffic any more...Orz&lt;br /&gt;&lt;br /&gt;If you limit RAM size while bootup to "mem=3G", everything works fine ( Of course......XD ).&lt;br /&gt;&lt;br /&gt;See this for bugzilla report: &lt;a href="http://bugzilla.kernel.org/show_bug.cgi?id=11509"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;I test the &lt;a href="http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commitdiff;h=744c6b2976778ac6944e580fc413842df85be84e"&gt;patch&lt;/a&gt; on Mandriva 2009.1 and it works.&lt;br /&gt;But I never test it on Ubuntu or any other distro yet.&lt;br /&gt;Here is the duplicated issue on &lt;a href="https://bugs.launchpad.net/ubuntu/+source/linux/+bug/341444"&gt;launchpad&lt;/a&gt; for Ubuntu.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://contribsoft.caixamagica.pt/trac/browser/packages/cm14/kernel/patches/fix_link.patch"&gt;CM Linux&lt;/a&gt; is a small distro which is based and modified from Mandriva Linux......囧rz&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4069219503676529616?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4069219503676529616/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4069219503676529616' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4069219503676529616'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4069219503676529616'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/07/linux-sis-190191-nic-lose-traffic-on.html' title='Linux SiS 190/191 NIC lose traffic on 64bit kernel with 4GB RAM'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-5906609302590350363</id><published>2009-07-06T21:14:00.004+08:00</published><updated>2009-07-06T21:26:07.790+08:00</updated><title type='text'>clevo_laptop v1.0.0 is released</title><content type='html'>Finally, I uploaded the first release of Clevo ACPI WMI Linux kernel driver module to Sourceforge.net.&lt;br /&gt;The release is &lt;a href="http://sourceforge.net/projects/clevo-extra/"&gt;clevo_laptop_1.0.0.tar.gz&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;After a long time investigating of BIOS ASL code, I found so many bugs and NGs on their laptops.&lt;br /&gt;For the ACPI supportinf about Linux.&lt;br /&gt;Even I have told them, the BIOS engineers, no body gives a shit about my opinion........&lt;br /&gt;&lt;br /&gt;Will keep developing this kernel module to support Linux on Clevo platform as much as possible.&lt;br /&gt;('Cauz BIOS guys don't want to pay efforts to Linux, this is not listed in their spec........)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-5906609302590350363?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/5906609302590350363/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=5906609302590350363' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5906609302590350363'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5906609302590350363'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/07/clevolaptop-v100-is-released.html' title='clevo_laptop v1.0.0 is released'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-9099465177998088973</id><published>2009-06-26T17:02:00.004+08:00</published><updated>2009-06-27T00:17:24.882+08:00</updated><title type='text'>R.I.P - King of Pop - Michael Jackson 1958-2009</title><content type='html'>OMG, this morning I got a bad news that a most widely famous artist - &lt;a href="http://www.michaeljackson.com/"&gt;Michael Jackson&lt;/a&gt; just past away!&lt;br /&gt;&lt;br /&gt;I got almost all his albums that I can bought here.&lt;br /&gt;Since Off the wall, Thriller, Bad, Dangerous, History, Scream, Invincible...etc.&lt;br /&gt;Of course, too many songs he performed can be classics..&lt;br /&gt;&lt;br /&gt;Q__Q..&lt;br /&gt;&lt;br /&gt;I will miss you, &lt;a href="http://en.wikipedia.org/wiki/Michael_Jackson"&gt;Michael&lt;/a&gt;.&lt;br /&gt;I will miss your dancing.&lt;br /&gt;I will miss the performance you made &lt;a href="http://www.youtube.com/watch?v=LVYGcAJ53Q0"&gt;with Slash&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;You are always the best!&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/SkSSdn0AduI/AAAAAAAAAGA/3FqcP2Bw-4g/s1600-h/slashp_20.jpg"&gt;&lt;img style="cursor: pointer; width: 226px; height: 320px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/SkSSdn0AduI/AAAAAAAAAGA/3FqcP2Bw-4g/s320/slashp_20.jpg" alt="" id="BLOGGER_PHOTO_ID_5351563294823970530" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-9099465177998088973?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/9099465177998088973/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=9099465177998088973' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/9099465177998088973'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/9099465177998088973'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/06/rip-king-of-pop.html' title='R.I.P - King of Pop - Michael Jackson 1958-2009'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_89yBNPZvYRg/SkSSdn0AduI/AAAAAAAAAGA/3FqcP2Bw-4g/s72-c/slashp_20.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-8989807488651667493</id><published>2009-06-16T09:59:00.003+08:00</published><updated>2009-06-16T10:07:04.034+08:00</updated><title type='text'>SourceForge clevo-extra project kick-off</title><content type='html'>It is a milestone for myself...;-)&lt;br /&gt;&lt;br /&gt;&lt;ul class="clean"&gt;&lt;li&gt;                  Project UNIX name : clevo-extra              &lt;/li&gt;&lt;li&gt;                  Registered : 2009-06-11 10:17              &lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://sourceforge.net/projects/clevo-extra"&gt;http://sourceforge.net/projects/clevo-extra&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-8989807488651667493?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/8989807488651667493/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=8989807488651667493' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8989807488651667493'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8989807488651667493'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/06/sourceforge-clevo-extra-project-kick.html' title='SourceForge clevo-extra project kick-off'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-8008282790748168169</id><published>2009-06-02T13:56:00.007+08:00</published><updated>2009-06-02T14:07:11.234+08:00</updated><title type='text'>Compiling SiS X driver on Mandriva 2009.1</title><content type='html'>Based on &lt;a href="http://weijoewang.blogspot.com/2009/05/packages-need-for-compiling-sis-x.html"&gt;this one&lt;/a&gt;, I also try to compile and install SiS X driver on Mandriva 2009.1.&lt;br /&gt;Of course I have to install some additional packages.&lt;br /&gt;Use urpmi &lt;package_name&gt; and all related sw automatically:&lt;br /&gt;&lt;br /&gt;Xorg X server is v1.6.1.&lt;br /&gt;&lt;br /&gt;1. binutils;&lt;br /&gt;2. make;&lt;br /&gt;3. libxorg-x11-devel;&lt;br /&gt;4. xorg-x11 (this is a meta package);&lt;br /&gt;5. xorg-x11-xvfb (I think this one is optional..);&lt;br /&gt;&lt;br /&gt;BTW, I try it on a small distro called &lt;span style="font-style: italic;"&gt;Caixa Magica 12&lt;/span&gt;.&lt;br /&gt;Can compile and install 'cause it's a Mandriva-based distro.&lt;/package_name&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-8008282790748168169?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/8008282790748168169/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=8008282790748168169' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8008282790748168169'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8008282790748168169'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/06/compiling-sis-x-driver-on-mandriva.html' title='Compiling SiS X driver on Mandriva 2009.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-1369755829976513518</id><published>2009-05-27T13:59:00.003+08:00</published><updated>2009-05-27T14:12:38.113+08:00</updated><title type='text'>Compiling SiS X driver on Ubuntu 9.04</title><content type='html'>I got new verison of SiS Linux X driver which fixed some bugs and the AUO panel issue.&lt;br /&gt;And again, I have to verify it for our company's product on Ubuntu 9.04 first.&lt;br /&gt;(Company decision........)&lt;br /&gt;&lt;br /&gt;Xorg X server is v1.6.0 on Ubuntu 9.04.&lt;br /&gt;&lt;br /&gt;Well, some packages I need to install to compile the SiS X driver source code:&lt;br /&gt;1. xserver-xorg-dev;&lt;br /&gt;2. x11proto-*-dev; (Lazy, so I install them all......)&lt;br /&gt;3. libdrm-dev;&lt;br /&gt;4. libgl1-mesa-dev;&lt;br /&gt;5. build-essential; (This is ur call..)&lt;br /&gt;&lt;br /&gt;And, of course, ./configure; make, then you can find the driver sis_drv.so under ./src/.libs/.&lt;br /&gt;Nothing special.&lt;br /&gt;&lt;br /&gt;Next I have to verify it on Mandriva 2009.1 also.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-1369755829976513518?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/1369755829976513518/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=1369755829976513518' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1369755829976513518'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1369755829976513518'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/05/packages-need-for-compiling-sis-x.html' title='Compiling SiS X driver on Ubuntu 9.04'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-5605963076067136894</id><published>2009-05-20T12:37:00.011+08:00</published><updated>2009-05-25T14:33:03.667+08:00</updated><title type='text'>Inside the Linux reboot.c of kernel 2.6.25</title><content type='html'>I got a bug report from one of my customer, they said system hang up after issuing reboot command if using T3400 CPU...= =|||&lt;br /&gt;&lt;br /&gt;I can duplicate this issue and I think it is a BIOS bug on our product, because I saw this issue before BIOS POST.&lt;br /&gt;&lt;br /&gt;After confirm with our BIOS team members and we use 80 port debug card to see what is going on. We know that BIOS team need to modify their watchdog to monitor this kind of problem......They need to know some information to catch for the system reboot. In Windows, they can monitor it because system will write 0xfe to 0x64. I believe that Linux will do something smiliar to this but I can not figure it out in kernel 2.6.24.7 source code under arch/x86/kernel/reboot_*.c...&lt;br /&gt;&lt;br /&gt;Well, starting &lt;span style="font-style: italic;"&gt;from Linux kernel &lt;span style="font-weight: bold;"&gt;2.6.25&lt;/span&gt;, there is only ONE reboot.c under arch/x86/kernel&lt;/span&gt;, and they do change some points in the code.&lt;br /&gt;&lt;br /&gt;In &lt;span style="font-weight: bold;"&gt;arch/x86/kernel/reboot.c and line 367&lt;/span&gt; we can see the code:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;outb(0xfe, 0x64); /* pulse reset low */&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This function is defined in &lt;span style="font-weight: bold;"&gt;arch/x86/boot/boot.h&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;囧rz..&lt;br /&gt;This means that system will do basic port I/O to write to port 0x64 with value 0xfe when system is going to reboot. Bingo! So our BIOS team will be very happy with it........'cause they now can do something to their cute dog........&lt;br /&gt;&lt;br /&gt;Another interesting point is that BIOS can detect memory address 0x472 to know this is a warm or cold reboot we want. If the reboot mode is 0x1234 that is a warm reboot. If reboot mode is 0 that is cold reboot...;-)&lt;br /&gt;&lt;br /&gt;BTW, this is my desktop wallpaper recently...;-)&lt;br /&gt;And I want to say that openSUSE rocks!!&lt;br /&gt;Also the &lt;span style="font-weight: bold;"&gt;president Ma of TW&lt;/span&gt; rocks!!&lt;br /&gt;&lt;br /&gt;This hot girl is named 王思平 and she is a famous model of TW!!&lt;br /&gt;I personally love her bott....XD&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/ShOPG4nU3YI/AAAAAAAAAF4/G-XeFLk6Hvg/s1600-h/mydesktop01.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/ShOPG4nU3YI/AAAAAAAAAF4/G-XeFLk6Hvg/s320/mydesktop01.png" alt="" id="BLOGGER_PHOTO_ID_5337767331803487618" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-5605963076067136894?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/5605963076067136894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=5605963076067136894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5605963076067136894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5605963076067136894'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/05/inside-linux-rebootc-from-kernel-2625.html' title='Inside the Linux reboot.c of kernel 2.6.25'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_89yBNPZvYRg/ShOPG4nU3YI/AAAAAAAAAF4/G-XeFLk6Hvg/s72-c/mydesktop01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-5127673044474357580</id><published>2009-04-28T14:57:00.007+08:00</published><updated>2009-04-28T15:18:10.941+08:00</updated><title type='text'>Jaunty was released on 4-23-2009</title><content type='html'>Ubuntu 9.04 Jaunty was released on 4/23/2009.&lt;br /&gt;Although I don't like this distro, I still have to install and evaluate it on my company's NB products...Orz&lt;br /&gt;&lt;br /&gt;This release of Ubuntu implement the ext4 file system which was improved from previous ext3 fs type.&lt;br /&gt;&lt;br /&gt;First, I have tasted the Ubuntu 9.04 Netbook Remix edition. This is the first formal release for Ubuntu distro which got a optimized system on netbook products. With a different kind of "desktop" interface which can be more useful with touch screen device such as MID.&lt;br /&gt;&lt;br /&gt;Basically, Ubuntu have made the OS image for LPIA and/or netbook product, but they didn't formal announce it such as 9.04. I downloaded those non-announced image and installed it to give it a try. I have to say the truth that, those releases suck..damn..!! &lt;span style="font-weight: bold;"&gt;Very low performance and laggy response of the whole system, it's very terrible&lt;/span&gt;........&lt;br /&gt;&lt;br /&gt;Now, finally 9.04 netbook remix with ext4 supported, it is &lt;span style="color: rgb(255, 0, 0);"&gt;just OK&lt;/span&gt; to use. Even I still see error messages of built-in Intel i915 / drm driver.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/Sfarrb3lm_I/AAAAAAAAAFQ/hZQrW0yIJXk/s1600-h/u904_netbookremix_generic_01.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 187px;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/Sfarrb3lm_I/AAAAAAAAAFQ/hZQrW0yIJXk/s320/u904_netbookremix_generic_01.png" alt="" id="BLOGGER_PHOTO_ID_5329635971743194098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/Sfar8Ovg17I/AAAAAAAAAFY/x50YVYhPLSo/s1600-h/u904_netbookremix_generic02.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 187px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/Sfar8Ovg17I/AAAAAAAAAFY/x50YVYhPLSo/s320/u904_netbookremix_generic02.png" alt="" id="BLOGGER_PHOTO_ID_5329636260277442482" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-5127673044474357580?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/5127673044474357580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=5127673044474357580' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5127673044474357580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/5127673044474357580'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/04/jaunty-was-released-on-4-23-2009.html' title='Jaunty was released on 4-23-2009'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_89yBNPZvYRg/Sfarrb3lm_I/AAAAAAAAAFQ/hZQrW0yIJXk/s72-c/u904_netbookremix_generic_01.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-6348823935977499395</id><published>2009-03-25T22:12:00.004+08:00</published><updated>2009-03-25T22:26:25.258+08:00</updated><title type='text'>Linux kernel 2.6.29 is released</title><content type='html'>&lt;span style="color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;span style="font-weight: bold;"&gt;Cool&lt;/span&gt;&lt;/span&gt;~!&lt;br /&gt;&lt;br /&gt;On 2009-03-23 the Linux kernel 2.6.29 is out there~!&lt;br /&gt;Let's find out how many cool stuffs' inside this release.&lt;br /&gt;&lt;br /&gt;Message from Linus: &lt;a href="http://lkml.org/lkml/2009/3/23/449"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;For the changes in 2.6.29: &lt;a href="http://kernelnewbies.org/LinuxChanges"&gt;click here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;BTW, I love this &lt;a href="http://torvalds-family.blogspot.com/2009/03/new-logo.html"&gt;new logo - Tuz&lt;/a&gt;, it's cute.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_E2tJnrV_I64/ScE50948gHI/AAAAAAAAABk/9L_wYatqYJc/s1600/tuz.png"&gt;&lt;img style="cursor: pointer; width: 308px; height: 255px;" src="http://3.bp.blogspot.com/_E2tJnrV_I64/ScE50948gHI/AAAAAAAAABk/9L_wYatqYJc/s1600/tuz.png" alt="" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-6348823935977499395?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/6348823935977499395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=6348823935977499395' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6348823935977499395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6348823935977499395'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/03/linux-kernel-2629-is-released.html' title='Linux kernel 2.6.29 is released'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_E2tJnrV_I64/ScE50948gHI/AAAAAAAAABk/9L_wYatqYJc/s72-c/tuz.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-1015444531274186187</id><published>2009-03-13T12:48:00.006+08:00</published><updated>2009-03-13T13:31:10.253+08:00</updated><title type='text'>Code::Blocks IDE in openSUSE 11.1-build and install</title><content type='html'>&lt;span style="font-size:100%;"&gt;Again, today I will try to build and install the &lt;a href="http://www.codeblocks.org/"&gt;Code::Blocks&lt;/a&gt;, an open source and free IDE for programming, in my own openSUSE 11.1 box...;-)&lt;br /&gt;&lt;br /&gt;1. First, I need wxWidgets supported in my openSUSE 11.1 box. In a terminal console:&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"   lang="EN-US"&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;$ &lt;/span&gt;&lt;/span&gt;&lt;span style=";font-family:&amp;quot;;font-size:100%;"   lang="EN-US"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;zypper search wxWidgets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I got some information about it as:&lt;br /&gt;正在載入儲存庫資料...&lt;br /&gt;正在讀取已安裝的套件...&lt;br /&gt;S | 名稱                  | 摘要                                                  | 類型--+-----------------------+-------------------------------------------------------+-----------&lt;br /&gt;| wxWidgets             | C++ framework for cross-platform development          | 套件&lt;br /&gt;| wxWidgets             | C++ framework for cross-platform development          | srcpackage&lt;br /&gt;| wxWidgets-compat      | WxWidgets Compatibility Package                       | 套件&lt;br /&gt;| wxWidgets-debuginfo   | Debug information for package wxWidgets               | 套件&lt;br /&gt;| wxWidgets-debugsource | Debug sources for package wxWidgets                   | 套件&lt;br /&gt;| wxWidgets-devel       | Include files and libraries for wxWidgets development | 套件&lt;br /&gt;| wxWidgets-docs        | WxWidgets html documentations                         | 套件&lt;br /&gt;| wxWidgets-gl          | OpenGL add-on for wxWidgets                           | 套件&lt;br /&gt;| wxWidgets-gl-compat   | OpenGL add-on for wxWidgets                           | 套件&lt;br /&gt;| wxWidgets-lang        | Languages for package wxWidgets                       | 套件&lt;br /&gt;&lt;br /&gt;So, I decided to install some packages:&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;$ sudo zypper install wxWidgets wxWidgets-compat wxWidgets-devel wxWidgets-lang&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System will automatically check your box and tells you about how many new packages would be installed.&lt;br /&gt;Just type your passwoed and hit 'y' to go.&lt;br /&gt;&lt;br /&gt;2. Get Code::Blocks source code via SVN. (Or you may want to &lt;a href="http://www.codeblocks.org/downloads"&gt;check this page first&lt;/a&gt;):&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ svn checkout svn://svn.berlios.de/codeblocks/trunk svn-trunk/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;This will try to checkout the latest Code::Blocks source code trunk to the directory called "./svn-trunk/"&lt;br /&gt;Revision of my code that checked out is 5483.&lt;br /&gt;&lt;br /&gt;3. Just read the file inside your truck directory called "BUILD", and now I can build and install it:&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ cd svn-trunk/&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ ./bootstrap&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Output message is:&lt;br /&gt;libtoolize: putting auxiliary files in `.'.&lt;br /&gt;libtoolize: copying file `./ltmain.sh'&lt;br /&gt;libtoolize: Consider adding `AC_CONFIG_MACRO_DIR([m4])' to configure.in and&lt;br /&gt;libtoolize: rerunning libtoolize, to keep the correct libtool macros in-tree.&lt;br /&gt;libtoolize: Consider adding `-I m4' to ACLOCAL_AMFLAGS in Makefile.am.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ ./configure --enable-contrib&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Output message is a little bit weird but seems fine to go on......&lt;br /&gt;I checked the help page of ./configure but there is no "--enable-contrib" option......:&lt;br /&gt;…&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;configure: WARNING: unrecognized options: --enable-contrib&lt;br /&gt;*************************************************&lt;br /&gt;* Code::Blocks source tree has been configured. *&lt;br /&gt;*************************************************&lt;br /&gt;You can now build Code::Blocks by issuing 'make'.&lt;br /&gt;When the build is complete, become root and install&lt;br /&gt;it by issuing 'make install'.&lt;br /&gt;&lt;br /&gt;Finally, we can:&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;$ sudo make install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;All good to install and play with it...;-)&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-1015444531274186187?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/1015444531274186187/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=1015444531274186187' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1015444531274186187'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1015444531274186187'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/03/codeblocks-ide-in-opensuse-111-build.html' title='Code::Blocks IDE in openSUSE 11.1-build and install'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-6454351989850079070</id><published>2009-02-04T16:50:00.005+08:00</published><updated>2009-02-15T00:23:01.447+08:00</updated><title type='text'>Install RTL8187SE PCI-e wifi card on Ubuntu 8.10</title><content type='html'>I just got a new platform with the RTL8187SE wifi card (PCI-e).&lt;br /&gt;Damn it doesn't work on Ubuntu 8.10 with native kernel module rtl8180.ko........Orz&lt;br /&gt;I think maybe the device ID is not supported (my device ID is 10ec:8199).&lt;br /&gt;&lt;br /&gt;I try to grep some useful infomation about source code to install by myself.&lt;br /&gt;And, now it works!&lt;br /&gt;See below..;-):&lt;br /&gt;&lt;br /&gt;1. Download the source code deb package from &lt;a href="http://mirror.lupaworld.com/ubuntu/pool/universe/r/rtl8187se/rtl8187se-source_1023.0928.2008_all.deb"&gt;here&lt;/a&gt;. (name: rtl8187se-source_1023.0928.2008_all.deb)&lt;br /&gt;&lt;br /&gt;2. I &lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;DO NOT&lt;/span&gt; want to use dpkg to install this, so I use command &lt;span style="font-style: italic;"&gt;dpkg --extract&lt;/span&gt; to extract the src only.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;!! CHECK THE README FILE INSIDE THE PACKAGE BEFORE YOU DO ANY THING !!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. &lt;span style="font-style: italic;"&gt;$ cd ./modules/rtl8187se&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. &lt;span style="font-style: italic;"&gt;$ sudo ./makecln; sudo ./makedrv&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. &lt;span style="font-style: italic;"&gt;$ sudo ./wlan0up&lt;/span&gt; (this is a test for new kernel module r8180.ko that we just made.)&lt;br /&gt;&lt;br /&gt;If there is no problem,&lt;br /&gt;&lt;br /&gt;6. &lt;span style="font-style: italic;"&gt;$ sudo ./wlan0down; sudo ./install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;System will automatically depmod -a and reboot. Done..;-)&lt;br /&gt;BTW, the kernel for this process is 2.6.27-7-generic.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-6454351989850079070?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/6454351989850079070/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=6454351989850079070' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6454351989850079070'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6454351989850079070'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/02/install-rtl8187se-pci-e-wifi-card-on.html' title='Install RTL8187SE PCI-e wifi card on Ubuntu 8.10'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-7191399653893895003</id><published>2009-01-16T16:39:00.003+08:00</published><updated>2009-01-16T16:50:32.208+08:00</updated><title type='text'>Cable with RJ45 jacks how-to</title><content type='html'>RJ45 jack (tenon faces to ground..):&lt;br /&gt;&lt;br /&gt;Normal:&lt;br /&gt;Both jacks: &lt;span style="color: rgb(255, 204, 153);"&gt;白橘&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;橘&lt;/span&gt; &lt;span style="color: rgb(153, 255, 153);"&gt;白綠&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;藍&lt;/span&gt; &lt;span style="color: rgb(51, 204, 255);"&gt;白藍&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;綠&lt;/span&gt; &lt;span style="color: rgb(204, 153, 51);"&gt;白棕&lt;/span&gt; &lt;span style="color: rgb(102, 51, 0);"&gt;棕&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Cross-over:&lt;br /&gt;a jack: &lt;span style="color: rgb(153, 255, 153);"&gt;白綠&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;綠&lt;/span&gt; &lt;span style="color: rgb(255, 204, 153);"&gt;白橘&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;藍&lt;/span&gt; &lt;span style="color: rgb(51, 204, 255);"&gt;白藍&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;橘&lt;/span&gt; &lt;span style="color: rgb(204, 153, 51);"&gt;白棕&lt;/span&gt; &lt;span style="color: rgb(102, 51, 0);"&gt;棕&lt;/span&gt;&lt;br /&gt;b jack: &lt;span style="color: rgb(255, 204, 153);"&gt;白橘&lt;/span&gt; &lt;span style="color: rgb(255, 102, 0);"&gt;橘&lt;/span&gt; &lt;span style="color: rgb(153, 255, 153);"&gt;白綠&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;藍&lt;/span&gt; &lt;span style="color: rgb(51, 204, 255);"&gt;白藍&lt;/span&gt; &lt;span style="color: rgb(0, 102, 0);"&gt;綠&lt;/span&gt; &lt;span style="color: rgb(204, 153, 51);"&gt;白棕&lt;/span&gt; &lt;span style="color: rgb(102, 51, 0);"&gt;棕&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-7191399653893895003?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/7191399653893895003/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=7191399653893895003' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/7191399653893895003'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/7191399653893895003'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/01/rj45-jack-tenon-faces-to-ground.html' title='Cable with RJ45 jacks how-to'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-9178970195967038349</id><published>2009-01-08T16:51:00.008+08:00</published><updated>2009-01-09T12:50:06.164+08:00</updated><title type='text'>How to install p7zip 4.61 - UNIX/Linux version of 7-zip on openSUSE 11.1</title><content type='html'>I install it because I love it...;=)&lt;br /&gt;Again, I'd like to compile it via source code by myself.&lt;br /&gt;&lt;br /&gt;BTW, if you are NOT an advanced user I think, you should try the pre-built binary package instead of compiling it by yourself.&lt;br /&gt;&lt;br /&gt;Well, if you now stay with M$ Windows I still recommend it. &lt;a href="http://www.7-zip.org/"&gt;Check it out&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;1. Get source code package from &lt;a href="http://sourceforge.net/projects/p7zip/"&gt;here&lt;/a&gt;. Currently, latest verson is 4.61.&lt;br /&gt;&lt;br /&gt;2. My box is openSUSE 11.1 x86_64, T9500 CPU...;-). So I just un-tar and cd into the directory:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ cd ./p7zip_4.61/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo zypper search -d yasm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I got output such as follows:&lt;br /&gt;正在載入套件庫資料...&lt;br /&gt;讀取已安裝的套件...&lt;br /&gt;&lt;br /&gt;S  | 名稱             |                                                                                摘要                 | 類型&lt;br /&gt;&lt;div id=":125" class="ArwC7c ckChnd"&gt;--+----------+----------------&lt;wbr&gt;------------------------------&lt;wbr&gt;----+-----&lt;br /&gt;---| yasm            | YASM is a complete rewrite of the NASM assembler | 套件&lt;br /&gt;&lt;br /&gt;3. Install yasm:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo zypper install yasm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I got output such as follows:&lt;br /&gt;正在載入套件庫資料...&lt;br /&gt;讀取已安裝的套件...&lt;br /&gt;正在解決套件相依性...&lt;br /&gt;&lt;br /&gt;將會安裝下列新的套件：&lt;br /&gt; yasm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;全部下載大小： 240.0 K。 完成操作後，將增加 654.0 K 的使用。&lt;br /&gt;要繼續嗎？ [是/否]: y&lt;br /&gt;正在取出 套件 yasm-0.6.2-1.75.x86_64 (1/1), 240.0 K (已解開 654.0 K)&lt;br /&gt;正在取出： yasm-0.6.2-1.75.x86_64.rpm [完成]&lt;br /&gt;正在安裝： yasm-0.6.2-1.75 [完成]&lt;br /&gt;&lt;br /&gt;4. Modify ./makefile.machine. Here is my makefile.machine:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ cp makefile.machine makefile.machine.backup&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ cp makefile.linux_x86_asm_gcc_4.X  makefile.machine&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ vim ./makefile.machine&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;I modify ./makefile.machine as following RED words for my T9500 x86_64 system:&lt;br /&gt;#&lt;br /&gt;# makefile for Linux (x86, PPC, alpha ...)&lt;br /&gt;#&lt;br /&gt;&lt;br /&gt;OPTFLAGS=-O&lt;br /&gt;&lt;br /&gt;ALLFLAGS=${OPTFLAGS} -m&lt;span style="color: rgb(255, 0, 0);"&gt;64&lt;/span&gt; -s \&lt;br /&gt;       -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE \&lt;br /&gt;       -DNDEBUG -D_REENTRANT -DENV_UNIX \&lt;br /&gt;       $(LOCAL_FLAGS)&lt;br /&gt;&lt;br /&gt;CXX=g++ $(ALLFLAGS) -DHAVE_GCCVISIBILITYPATCH -fvisibility=hidden -fvisibility-inlines-hidden&lt;br /&gt;CC=gcc $(ALLFLAGS)&lt;br /&gt;CC_SHARED=-fPIC&lt;br /&gt;LINK_SHARED=-fPIC -shared&lt;br /&gt;ASM=&lt;span style="color: rgb(255, 0, 0);"&gt;yasm&lt;/span&gt; -f elf &lt;span style="color: rgb(255, 0, 0);"&gt;-m amd64&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;LOCAL_LIBS=-lpthread&lt;br /&gt;LOCAL_LIBS_DLL=$(LOCAL_LIBS) -ldl&lt;br /&gt;&lt;br /&gt;CPU=&lt;span style="color: rgb(255, 0, 0);"&gt;x64&lt;/span&gt;&lt;br /&gt;OBJ_CRC32=$(OBJ_CRC32_x86&lt;span style="color: rgb(255, 0, 0);"&gt;_64&lt;/span&gt;)&lt;br /&gt;&lt;br /&gt;5. Of course, make it!&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ make clean; make all2; sudo ./install.sh&lt;/span&gt;&lt;br /&gt;Note that &lt;span style="font-style: italic;"&gt;if you need 7zr just replace above "make all2" with "make all3"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Done...;-)&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-9178970195967038349?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/9178970195967038349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=9178970195967038349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/9178970195967038349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/9178970195967038349'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/01/how-to-install-p7zip-461-unixlinux.html' title='How to install p7zip 4.61 - UNIX/Linux version of 7-zip on openSUSE 11.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-2659385994397439491</id><published>2009-01-04T23:51:00.017+08:00</published><updated>2009-01-08T16:38:19.590+08:00</updated><title type='text'>How to install mplayer and browser plug-in on openSUSE 11.1 w/ Firefox 3.0.5</title><content type='html'>OK first, HAPPY NEW YEAR...X-D&lt;br /&gt;&lt;br /&gt;Today I just want to install a movie player for my openSUSE 11.1 box.&lt;br /&gt;Well, &lt;a href="http://www.mplayerhq.hu/design7/news.html"&gt;mplayer&lt;/a&gt; is always my favorite one...;-)&lt;br /&gt;&lt;br /&gt;BTW, I know there are several repositories which provided pre-built package.&lt;br /&gt;Hmm..., I think I just like to do this by myself instead of using package which I don't trust (security reason...:-P).&lt;br /&gt;&lt;br /&gt;So, here is a very simple memo for installation steps.&lt;br /&gt;Basically I want to do 2 tasks:&lt;br /&gt;A.) Install mplayer with GUI enabled (gmplayer).&lt;br /&gt;B.) Install mplayer plug-in for Firefox web browser.&lt;br /&gt;&lt;br /&gt;=======================&lt;br /&gt;==== A. Install mplayer ====&lt;br /&gt;=======================&lt;br /&gt;1. Get source code. Use following command to do so:&lt;br /&gt;   &lt;span style="font-weight: bold;"&gt;$&lt;/span&gt;&lt;span style="font-weight: bold;font-family:monospace;" &gt; &lt;/span&gt;&lt;span style="font-weight: bold;"&gt;svn  checkout  svn://svn.mplayerhq.hu/mplayer/trunk  mplayer&lt;/span&gt;&lt;br /&gt;There is a directory called "mplayer" which will be created under current directory for storing source code of mplayer. So you should have the &lt;span style="font-style: italic;"&gt;write&lt;/span&gt; permission for this dir. Note that if you use this way to get source code (svn) you will have libav* from FFmpeg inside already.&lt;br /&gt;&lt;br /&gt;2. Get proper binary codecs package. Go to &lt;a href="http://www.mplayerhq.hu/design7/dload.html"&gt;here&lt;/a&gt; and look for your CPU arch. type and download a binary codecs package. Note the if you used a wrong codecs package, the compile and install process will be failed. In my box I use &lt;a href="http://www.mplayerhq.hu/MPlayer/releases/codecs/essential-20071007.tar.bz2"&gt;Linux x86 20071007&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;3. Get mplayer skin for enabling GUI feature. Go to &lt;a href="http://www.mplayerhq.hu/design7/dload.html"&gt;here&lt;/a&gt; and scroll down the page to skins section. Select any skin you prefer and download it. I use &lt;a href="http://www.mplayerhq.hu/MPlayer/skins/Blue-1.7.tar.bz2"&gt;Blue&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;4. Install the binary codecs package. In my box I install into &lt;span style="font-style: italic;"&gt;/usr/local/lib/codecs&lt;/span&gt; which is the default path that mplayer will look for. Issue followinig commands:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               $ tar  jxvf  essential-20071007.tar.bz2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               $ cd  ./essential-20071007/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ sudo  mkdir  -p  /usr/local/lib/codecs&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               $ sudo  cp  -rfv  ./*  /usr/local/lib/codecs&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Compile and install mplayer w/ GUI enabled. Issue following commands:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ cd  ./mplayer/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ ./configure  --enable-gui  --enable-menu&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               $ make&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;               $ sudo  make  install&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;6. Create a symbolic link for ttf. It will be used for mplayer OSD. In my box I issue following commands:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ cd  /usr/local/share/mplayer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ sudo  ln  -s  /usr/share/fonts/truetypes/uming.ttf  subfont.ttf&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;7. Install the skin for GUI (gmplayer). Issue following commands:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ tar  jxvf  ./Blue-1.7.tar.bz2&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ cd  ./Blue/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ sudo  mkdir  -p  /usr/local/share/mplayer/skins/default&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;        $ sudo  cp  -rfv  ./*  /usr/local/share/mplayer/skins/default/&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;8. It's done!! Let's play!!...;-) Just type &lt;span&gt;&lt;span style="font-style: italic;"&gt;mplayer&lt;/span&gt; &lt;/span&gt;or &lt;span style="font-style: italic;"&gt;gmplaye&lt;/span&gt;&lt;span style="font-style: italic;"&gt;r&lt;/span&gt; with a movie file.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_89yBNPZvYRg/SWWyUNsYvoI/AAAAAAAAACo/-YYv2F_GaVM/s1600-h/gmplayer.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_89yBNPZvYRg/SWWyUNsYvoI/AAAAAAAAACo/-YYv2F_GaVM/s320/gmplayer.png" alt="" id="BLOGGER_PHOTO_ID_5288829397759475330" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;=======================&lt;br /&gt;==== B. Install plug-in ====&lt;br /&gt;=======================&lt;br /&gt;1. Since the browser plug-in path between every distros is a little bit different. So we need to identify where we should copy our mplayer plug-in to. An easy way to do this just search a plug-in which was already installed for your browser. In my box I type:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo find / -name npwrapper.libflashplayer.so -print&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW36T22A5I/AAAAAAAAACw/mpOQ_vlZEcI/s1600-h/whereis-plugins.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW36T22A5I/AAAAAAAAACw/mpOQ_vlZEcI/s320/whereis-plugins.png" alt="" id="BLOGGER_PHOTO_ID_5288835549807117202" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Then I know the plug-ins are in the path &lt;span style="font-style: italic;"&gt;/usr/lib64/browser-plugins/&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;2. Grep the source package from &lt;a href="http://mplayerplug-in.sourceforge.net/"&gt;here&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;3. Un-tar the package and read the README/INSTALL first. Then I know that I have to install Mozilla devel files or Gecko SDK to compile mplayer plug-in. Issue following commands to install Gecko SDK package on openSUSE 11.1:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ zypper search -d gecko&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo zypper install mozilla-xulrunner190-devel&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_89yBNPZvYRg/SWW49DsY0BI/AAAAAAAAAC4/mP6hpwMixB8/s1600-h/gecko-sdk.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_89yBNPZvYRg/SWW49DsY0BI/AAAAAAAAAC4/mP6hpwMixB8/s320/gecko-sdk.png" alt="" id="BLOGGER_PHOTO_ID_5288836696519528466" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;4. Change to mplayer-plugin's directory. And compile it:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ cd ./mplayerplug-in-3.55/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ ./configure --with-gecko-sdk=/path/to/gecko-sdk&lt;/span&gt; &lt;span style="font-style: italic;"&gt;(replace /path/to with the correct value on your system)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ make&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Install *.so and *.xpt files, close your Firefox now and:&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo cp mplayerplug-in*.so /usr/lib64/browser-plugins/&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;$ sudo cp mplayerplug-in*.xpt /usr/lib64/firefox/components/&lt;/span&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW5j2ksYsI/AAAAAAAAADA/SCbBytBr4L4/s1600-h/after-install.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW5j2ksYsI/AAAAAAAAADA/SCbBytBr4L4/s320/after-install.png" alt="" id="BLOGGER_PHOTO_ID_5288837363012494018" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;6. Bingo! Launch your Firefox and enter &lt;span style="font-style: italic;"&gt;"about:plugins"&lt;/span&gt; in the URL box then hit Enter, check the mplayer plug-ins are all installed...;-)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/SWW5nj8D_mI/AAAAAAAAADI/arAYubIuta4/s1600-h/after-install-2.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/SWW5nj8D_mI/AAAAAAAAADI/arAYubIuta4/s320/after-install-2.png" alt="" id="BLOGGER_PHOTO_ID_5288837426729713250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/SWW5rREo5kI/AAAAAAAAADQ/CnL_OKCCEIM/s1600-h/after-install-3.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/SWW5rREo5kI/AAAAAAAAADQ/CnL_OKCCEIM/s320/after-install-3.png" alt="" id="BLOGGER_PHOTO_ID_5288837490384889410" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW5u7xUMzI/AAAAAAAAADY/8-8P4o3ZaEQ/s1600-h/after-install-4.png"&gt;&lt;img style="cursor: pointer; width: 320px; height: 200px;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/SWW5u7xUMzI/AAAAAAAAADY/8-8P4o3ZaEQ/s320/after-install-4.png" alt="" id="BLOGGER_PHOTO_ID_5288837553386173234" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-2659385994397439491?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/2659385994397439491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=2659385994397439491' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2659385994397439491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2659385994397439491'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2009/01/how-to-install-mplayer-and-browser-plug.html' title='How to install mplayer and browser plug-in on openSUSE 11.1 w/ Firefox 3.0.5'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_89yBNPZvYRg/SWWyUNsYvoI/AAAAAAAAACo/-YYv2F_GaVM/s72-c/gmplayer.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-3621786175420414019</id><published>2008-12-23T17:24:00.002+08:00</published><updated>2008-12-23T17:32:19.867+08:00</updated><title type='text'>Additional packages for compiling kernel on Ubuntu 8.04.1</title><content type='html'>I apt-get installed follows:&lt;br /&gt;&lt;br /&gt;build-essential libtool makedepend libncurses5-dev linux-kernel-devel libcunit1-ncurses-dev&lt;br /&gt;&lt;br /&gt;Of course this is for make menuconfig.&lt;br /&gt;&lt;br /&gt;I also found some pages but I never tried their way:&lt;br /&gt;&lt;a href="http://ubuntuforums.org/showthread.php?t=56835"&gt;http://ubuntuforums.org/showthread.php?t=56835&lt;/a&gt;&lt;br /&gt;&lt;a href="https://help.ubuntu.com/community/Kernel/Compile"&gt;https://help.ubuntu.com/community/Kernel/Compile&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.howtoforge.com/kernel_compilation_ubuntu"&gt;http://www.howtoforge.com/kernel_compilation_ubuntu&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This is not my first time to compile Linux kernel.&lt;br /&gt;But on Ubuntu...hmm, yes it is...囧rz&lt;br /&gt;&lt;br /&gt;Actually I like Redhat/Fedora, Mandrake more........= =|||&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-3621786175420414019?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/3621786175420414019/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=3621786175420414019' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3621786175420414019'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3621786175420414019'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/additional-packages-for-compiling.html' title='Additional packages for compiling kernel on Ubuntu 8.04.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-3742289491941838502</id><published>2008-12-19T16:46:00.003+08:00</published><updated>2008-12-19T17:23:29.202+08:00</updated><title type='text'>Compiling SiS X driver on Ubuntu 8.10</title><content type='html'>In order to compile the X driver for SiS chip, I have to apt-get install following packages additionally:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;build-essential&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;libtool&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;makedepend&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;libgl1-mesa-dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;  x11proto-*&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;xserver-xorg-dev&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;"&gt;libdrm-dev&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Then, of course, ./configure; make.&lt;br /&gt;Cd to ./src/.libs/, you can see your sis_drv.so...;-D&lt;br /&gt;&lt;br /&gt;Now I just try to port this version to support another chip...Orz&lt;br /&gt;&lt;br /&gt;(You want the source code for SiS X driver...hmm...I think it is not a difficult task to you, right?)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-3742289491941838502?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/3742289491941838502/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=3742289491941838502' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3742289491941838502'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3742289491941838502'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/compiling-sis-x-driver-on-ubuntu-810.html' title='Compiling SiS X driver on Ubuntu 8.10'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-3704569141936544720</id><published>2008-12-19T10:02:00.002+08:00</published><updated>2008-12-19T10:21:33.078+08:00</updated><title type='text'>RealPlayer 11 on Linux</title><content type='html'>I try to install RealPlayer 11 on my DELL Vostro 1310 with Mandriva 2008.1, kernel 2.6.24.7-desktop. All things are fine. why this player? Hmm......somtimes I feel the .RM files are really pains in my ass and I don't have time to search for other codec or player for it. So..you know that...;-)&lt;br /&gt;&lt;br /&gt;Download RealPlayer &lt;a href="http://www.real.com/linux"&gt;here&lt;/a&gt;.  You can choose .BIN format (personally recommand) or even RPM/DEB package if you want.&lt;br /&gt;&lt;br /&gt;Just cd to where you put the file and issue commands with &lt;span style="font-weight: bold;"&gt;root&lt;/span&gt; permission:&lt;br /&gt;(optional step) &lt;span style="font-style: italic;"&gt;$ chmod a+x RealPlayer11GOLD.bin&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;                           $ ./RealPlayer11GOLD.bin&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Follow on-screen instruction to answer some questions. Use the default installation path is ok on my system (/opt/Real/RealPlayer).&lt;br /&gt;&lt;br /&gt;Note that the RealPlayer is not able to start with zh_* locales so that I have worte a simple script to change my $LANGUAGE dynamically to en_US.UTF-8 (or en_US*) to launch it...;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-3704569141936544720?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/3704569141936544720/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=3704569141936544720' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3704569141936544720'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3704569141936544720'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/realplayer-11-on-linux.html' title='RealPlayer 11 on Linux'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-1992793663159117085</id><published>2008-12-19T09:52:00.002+08:00</published><updated>2008-12-19T10:02:26.054+08:00</updated><title type='text'>Install NV driver under Ubuntu 8.10</title><content type='html'>I have also tested Ubuntu 8.10 with kernel 2.6.27-7-generic.&lt;br /&gt;Basically all steps are almost the same as &lt;a href="http://weijoewang.blogspot.com/2008/12/install-nv-driver-under-ubuntu-8041.html"&gt;8.04.1&lt;/a&gt; but only this one:&lt;br /&gt;&lt;br /&gt;For step 2, only you have to do within Ubuntu 8.10 is "&lt;span style="font-style: italic; font-weight: bold;"&gt;S30gdm&lt;/span&gt;".&lt;br /&gt;&lt;br /&gt;I use nVidia 180.11 Beta Linux X driver.&lt;br /&gt;Currently official release is 177.82.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-1992793663159117085?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/1992793663159117085/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=1992793663159117085' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1992793663159117085'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/1992793663159117085'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/install-nv-driver-under-ubuntu-810.html' title='Install NV driver under Ubuntu 8.10'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-8686990177108018017</id><published>2008-12-11T14:02:00.002+08:00</published><updated>2008-12-11T14:21:58.122+08:00</updated><title type='text'>DLink DI-604 and DIR-605</title><content type='html'>Two DLink broadband network IP switchies in the same place, 1st is DI-604 and second one is DIR-605:&lt;br /&gt;&lt;br /&gt;1. Use DI-604 to connect to internet via xDSL/Cable, and connect DIR-605 "WAN port" to DI-604 LAN port. &lt;span style="color: rgb(255, 0, 0);"&gt;Disable DIR-605 NAT&lt;/span&gt; function. Just treat it as a regular "wireless" hub/switch. This is not a good idea but only workable solution...Orz...And, in this case you can NOT use MAC filter to lock up some MAC addresses you want, because the NAT of DIR-605 is disabled........&lt;br /&gt;&lt;br /&gt;2. Use DI-604 to connect to internet via xDSL/Cable, and connect DIR-605 "LAN port" to DI-604 LAN port. &lt;span style="color: rgb(255, 0, 0);"&gt;Disable DIR-605 DHCP server&lt;/span&gt; function only and &lt;span style="color: rgb(255, 0, 0);"&gt;change DIR-605's IP&lt;/span&gt; to differ from DI-604. This is more easier and you may use MAC filter function on DIR-605!...;-)&lt;br /&gt;&lt;br /&gt;Check it out &lt;a href="http://www.dlinktw.com.tw/support/faq_view.asp?sno=FMEJJO"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-8686990177108018017?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/8686990177108018017/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=8686990177108018017' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8686990177108018017'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8686990177108018017'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/dlink-di-604-and-dir-605.html' title='DLink DI-604 and DIR-605'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4303071942913995444</id><published>2008-12-08T18:54:00.002+08:00</published><updated>2008-12-08T19:03:05.024+08:00</updated><title type='text'>Install NV driver under Ubuntu 8.04.1</title><content type='html'>The process is very similar to &lt;a href="http://weijoewang.blogspot.com/2008/12/install-nv-driver-under-mandriva-20081.html"&gt;install it under Mandriva 2008.1&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;1. Prepare driver; install &lt;span style="font-style: italic;"&gt;"build-essential"&lt;/span&gt; package.&lt;br /&gt;2. Use root permission to rename 2 file under &lt;span style="font-style: italic;"&gt;/etc/rc2.d&lt;/span&gt;:&lt;br /&gt;    -a.) &lt;span style="font-style: italic;"&gt;S20nvidia-kernel&lt;/span&gt; (I rename it to __S20nvidia-kernel)&lt;br /&gt;    -b.) &lt;span style="font-style: italic;"&gt;S30gdm&lt;/span&gt; (I rename it to __S30gdm)&lt;br /&gt;3. Reboot and use root permission to change to your driver's dir and run:&lt;br /&gt;    root#&lt;span style="font-style: italic;"&gt; sh NVIDIA-xxxxxxx.run&lt;/span&gt;&lt;br /&gt;4. No not use nvidia-xconfig, just&lt;span style="font-style: italic;"&gt; manually edit /etc/X11/xorg.conf&lt;/span&gt;. (refer to Mandriva's process).&lt;br /&gt;5. Use root permission to &lt;span style="font-style: italic;"&gt;rename back the files /etc/rc2.d/__S20nvidia-kernel  and /etc/rc2.d/__S30gdm&lt;/span&gt; to their original file name.&lt;br /&gt;6. Reboot it and enjoy it...;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4303071942913995444?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4303071942913995444/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4303071942913995444' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4303071942913995444'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4303071942913995444'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/install-nv-driver-under-ubuntu-8041.html' title='Install NV driver under Ubuntu 8.04.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4949518630329332997</id><published>2008-12-08T17:01:00.002+08:00</published><updated>2008-12-08T17:19:34.314+08:00</updated><title type='text'>Install NV driver under Mandriva 2008.1</title><content type='html'>You need to download NV driver for Linux. Go to &lt;a href="ftp://download.nvidia.com/XFree86/Linux-x86/"&gt;here&lt;/a&gt;.&lt;br /&gt;Note that you should always refer to file &lt;span style="font-style: italic;"&gt;"latest.txt"&lt;/span&gt; for latest released driver.&lt;br /&gt;This is for 32bit system.&lt;br /&gt;&lt;br /&gt;Setup your Mandriva 2008.1 box with a workable network.&lt;br /&gt;Then you have to install additional packages for building NV driver.&lt;br /&gt;I suggest that you use the Mandriva Software Manager to intall those additional packages because it will automatically select all related packages for you.&lt;br /&gt;&lt;br /&gt;1. gcc;&lt;br /&gt;2. binutils;&lt;br /&gt;3. automake;&lt;br /&gt;4. make;&lt;br /&gt;5. makedepend;&lt;br /&gt;6. gcc-c++;&lt;br /&gt;7. kernel devel package according to your kernel version (uname -r);&lt;br /&gt;&lt;br /&gt;After all done, use root permission to edit&lt;span style="font-style: italic;"&gt; /etc/inittab&lt;/span&gt;.&lt;br /&gt;&lt;span style="font-style: italic;"&gt;Replace run level index from 5 to 3&lt;/span&gt;. Reboot.&lt;br /&gt;&lt;br /&gt;Login and su to root, change dir to the driver package's directory.&lt;br /&gt;Then issue command:&lt;br /&gt;&lt;span style="font-style: italic;"&gt;root# sh NVIDIA-xxxxxxxxx.run&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Follow instructions on screen.&lt;br /&gt;If you are asked to download pre-compiled interface from NV FTP site just say &lt;span style="font-style: italic;"&gt;"NO"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;If you are asked to run "nvidia-xconfig" to modify xorg.conf just say &lt;span style="font-style: italic;"&gt;"NO"&lt;/span&gt;.&lt;br /&gt;We will do it later (for safety reason..).&lt;br /&gt;&lt;br /&gt;After driver building finished, you should issue a reboot.&lt;br /&gt;Login again and use root permission to edit &lt;span style="font-style: italic;"&gt;/etc/inittab&lt;/span&gt; and &lt;span style="font-style: italic;"&gt;switch run level index back to 5&lt;/span&gt;. Save it.&lt;br /&gt;Use root permission to edit &lt;span style="font-style: italic;"&gt;/etc/X11/xorg.conf&lt;/span&gt;, within section "Device" ="Configured video device" and add a line (or edit it):&lt;br /&gt;Driver        "nvidia"&lt;br /&gt;&lt;br /&gt;Save it and reboot.&lt;br /&gt;Now you should see the NV driver load up and will show you a logo screen of the NV driver...;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4949518630329332997?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4949518630329332997/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4949518630329332997' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4949518630329332997'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4949518630329332997'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/12/install-nv-driver-under-mandriva-20081.html' title='Install NV driver under Mandriva 2008.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-287534294014002156</id><published>2008-11-06T13:49:00.003+08:00</published><updated>2008-11-07T13:07:28.843+08:00</updated><title type='text'>Load up a customized DSDT on Ubuntu 8.04.1</title><content type='html'>I got some pains in my original DSDT so that I decide to load up a customized version of DSDT.aml.&lt;br /&gt;Here is what I have to do in my Ubuntu box.&lt;br /&gt;&lt;br /&gt;1. Backup vmlinuz and initrd images under /boot (use root permission to keep owner/group):&lt;br /&gt;       &lt;span style="font-style: italic;"&gt;$ sudo cp /boot/vmlinuz-$(uname -r) ~/vmlinuz-$(uname -r)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        $ sudo cp /boot/initrd.img-$(uname -r) ~/initrd.img-$(uname -r)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. Copy your DSDT.aml to proper dir and reconfigure your initrd image (case-sensitive):&lt;br /&gt;       &lt;span style="font-style: italic;"&gt;$ sudo cp DSDT.aml /etc/initramfs-tools/DSDT.aml&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;        $ sudo dpkg-reconfigure linux-image-$(uname -r)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;3. Edit GRUB boot menu (depands on your demand, optional):&lt;br /&gt;       &lt;span style="font-style: italic;"&gt;$ sudo vim /boot/grub/menu.lst&lt;/span&gt;&lt;br /&gt;       - Find out the booting kernel you want, and append a parameter "&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;acpi=force&lt;/span&gt;" after the line starting with kernel.&lt;br /&gt;&lt;br /&gt;4. Save it and reboot. Use "dmesg |more" to check if there is any error happened for new DSDT.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-287534294014002156?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/287534294014002156/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=287534294014002156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/287534294014002156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/287534294014002156'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/11/load-up-customized-dsdt-on-ubuntu-8041.html' title='Load up a customized DSDT on Ubuntu 8.04.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-8877476404263983224</id><published>2008-10-21T11:12:00.007+08:00</published><updated>2008-10-21T14:16:16.421+08:00</updated><title type='text'>Sierra Wireless USB modem (GSM/UMTS) setup in Ubuntu 8.04.1</title><content type='html'>I am now tried to verify two 3G modules to my recent project. That is the Sierra mini card module which was attached on USB interface. Such as:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/SP1JlItdcmI/AAAAAAAAABg/Rp_uwRwOUwM/s1600-h/DSC00298.JPG"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/SP1JlItdcmI/AAAAAAAAABg/Rp_uwRwOUwM/s320/DSC00298.JPG" alt="" id="BLOGGER_PHOTO_ID_5259440842180751970" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;In Ubuntu w/ kernel 2.6.24-19-generic I can compile and install new driver &lt;a href="http://www.sierrawireless.com/faq/ShowFAQ.aspx?ID=1087" target="_blank"&gt;v1.3.1b&lt;/a&gt; without any problem. I have tried 2 different modules MC8775 and MC8790, both of them work very good.&lt;br /&gt;&lt;br /&gt;There are some points you may interested in it:&lt;br /&gt;1. After driver installed, you can use command "&lt;span style="font-style: italic;"&gt;modinfo sierra&lt;/span&gt;" to check version and it should be v1.3.1b.&lt;br /&gt;2. By default, Sierra driver uses &lt;span style="font-style: italic;"&gt;pppd&lt;/span&gt; to connect. And use &lt;span style="font-style: italic;"&gt;/dev/ttyUSB*&lt;/span&gt; to communicate with device. If you received an error such as modem initialization failed or connect script failed, you can try to modify the string "&lt;span style="font-style: italic;"&gt;/dev/ttyUSB0&lt;/span&gt;" (this is default value) in your &lt;span style="font-style: italic;"&gt;/etc/ppp/peers/gsm&lt;/span&gt; script (this is default Sierra provided script path of pppd). Just try to use another ttyUSB[1..n] which you can use command "&lt;span style="font-style: italic;"&gt;ls /dev/ttyUSB*&lt;/span&gt;" to know how many ttyUSB you can try.&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_89yBNPZvYRg/SP1QFQNdJ-I/AAAAAAAAABo/QrUTasNheGA/s1600-h/ttyUSB.JPG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_89yBNPZvYRg/SP1QFQNdJ-I/AAAAAAAAABo/QrUTasNheGA/s320/ttyUSB.JPG" alt="" id="BLOGGER_PHOTO_ID_5259447991019579362" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;3. If you can dial out successfully and get IP configuration but you can not surf on internet with browsers, just try to cp /etc/ppp/resolv.conf to /etc/resolv.conf.&lt;br /&gt;&lt;br /&gt;BTW, if you use the 3G device from Acer Peripherals Inc. (now BENQ Corp.), you don't need additonal kernel driver module but only &lt;span style="font-style: italic; font-weight: bold;"&gt;usbseria&lt;span style="font-weight: bold;"&gt;l&lt;/span&gt;.ko&lt;/span&gt;. First use &lt;span style="font-style: italic;"&gt;lsusb&lt;/span&gt; to check the VID:PID. In my case that is 04a5:0468, so I issue command to load up kernel driver module for this device: &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;sudo modprobe -v usbserial product=0x0468 vendor=0x04a5&lt;/span&gt;. Second, you just need to wait for few "seconds" for driver to take effect and create proper device nodes for you (/dev/ttyUSB[0~2]). Then you can use pppd to dial out just like the way you do on Sierra devices. Note that this 3G module's communication port is &lt;span style="font-weight: bold;"&gt;/dev/ttyUSB1&lt;/span&gt; for pppd.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-8877476404263983224?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/8877476404263983224/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=8877476404263983224' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8877476404263983224'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/8877476404263983224'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/sierra-wireless-usb-modem-gsmumts-setup.html' title='Sierra Wireless USB modem (GSM/UMTS) setup in Ubuntu 8.04.1'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_89yBNPZvYRg/SP1JlItdcmI/AAAAAAAAABg/Rp_uwRwOUwM/s72-c/DSC00298.JPG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-340470574145575198</id><published>2008-10-20T17:16:00.005+08:00</published><updated>2008-10-21T10:39:28.341+08:00</updated><title type='text'>How to uninstall Trend Micro OfficeScan client w/o IT password</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/SPxPHuvygaI/AAAAAAAAABY/pqj0z31rvrc/s1600-h/tmuninst.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/SPxPHuvygaI/AAAAAAAAABY/pqj0z31rvrc/s320/tmuninst.JPG" alt="" id="BLOGGER_PHOTO_ID_5259165459088048546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Sometimes I want to re-install Trend Micro OfficeScan client from my office PC.&lt;br /&gt;But due to my IT dept.'s rule it requires a password to uninstall the client.&lt;br /&gt;&lt;br /&gt;How can we do to "drive-around" it? ;-)&lt;br /&gt;&lt;br /&gt;Basically, we can use a little bit trick to do so.&lt;br /&gt;&lt;br /&gt;Use "&lt;span style="font-style: italic;"&gt;services.msc&lt;/span&gt;" command to open the service list. And then find out all "&lt;span style="color: rgb(255, 0, 0);"&gt;OfficeScanNT*&lt;/span&gt;" services and STOP them. You can see the Trend Micro OfficeScan icon in the system tray will disappear.&lt;br /&gt;&lt;br /&gt;Open your registry editor and find out &lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\System\Current Control Set\Services&lt;/span&gt;, and look for following subkeys:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Ntrtscan&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Tmfilter&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Tmlisten&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;TmPreFilter&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;TmProxy&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;tmtdi&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;VSApiNt&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;TM_CFW&lt;/span&gt; (if you have this one)&lt;br /&gt;&lt;br /&gt;Delete above subkeys (&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;CAUTION! BE CAREFUL WITH THIS OPERATION!&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Find out the registry key &lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\Software\TrendMicro&lt;/span&gt;, and look for following subkeys:&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;OfcWatchDog&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;NSC&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;Pc-cillinNTCorp&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;OfficeScanCorp&lt;/span&gt; (if you have this one)&lt;br /&gt;&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;RemoteAgent&lt;/span&gt; (if you have this one)&lt;br /&gt;&lt;br /&gt;Delete above subkeys (&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;CAUTION! BE CAREFUL WITH THIS OPERATION!&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Find out &lt;span style="font-style: italic;"&gt;HKEY_LOCAL_MACHINE\Software\MicroSoft\WINDOWS\Current Version\Run&lt;/span&gt;, and look up the value: &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;OfficScanNT Monitor&lt;/span&gt;,&lt;br /&gt;&lt;br /&gt;Delete above value (&lt;span style="color: rgb(255, 0, 0); font-weight: bold;"&gt;CAUTION! BE CAREFUL WITH THIS OPERATION!&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;Delete the entry in your&lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt; "Start" -&gt; "Programs" -&gt; "Trend Micro OfficeScan xxx"&lt;/span&gt;, and then issue a system reboot. After reboot delete &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;C:\Program Files\Trend Micro\OfficeScan Client&lt;/span&gt; or &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;C:\OfficeScanNT&lt;/span&gt;, Then also you can delete the file &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;C:\tmuninst.ini&lt;/span&gt; if you have it.&lt;br /&gt;&lt;br /&gt;Ok, now you are ready to re-install your virus scaning application ;-)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-340470574145575198?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/340470574145575198/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=340470574145575198' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/340470574145575198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/340470574145575198'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/how-to-uninstall-trend-micro-officescan.html' title='How to uninstall Trend Micro OfficeScan client w/o IT password'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_89yBNPZvYRg/SPxPHuvygaI/AAAAAAAAABY/pqj0z31rvrc/s72-c/tmuninst.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-7727823984061188603</id><published>2008-10-11T13:21:00.004+08:00</published><updated>2008-10-11T13:45:56.180+08:00</updated><title type='text'>Mandriva 2009.0 just released</title><content type='html'>In the early today, I just received a system notice about Mandriva 2009.0 just released (..OK, I forgot to shut it down...Orz). The major updates were: kernel 2.6.27, X.org 4.3, KDE 4.1.2 (and 3.5.10 in /contrib), Gnome 2.24, FireFox 3, and OpenOffice.org 3.&lt;br /&gt;&lt;br /&gt;Basically, I plan to stay in my 2008.1 w/ 2.6.24 kernel for a while. Because I know the new release should be in a "POST-BETA" stage but not a very stable one. My 2008.1 just works fine with my DELL Vostro 1310 and I don't want to screw it up because I really don't have time to fix any issues that caused by the new 2009.0 release...;-)&lt;br /&gt;&lt;br /&gt;I plan to update my system maybe 1 or 2 months later.&lt;br /&gt;&lt;br /&gt;For details and the errata (this is very important in my opinion..) of Mandriva 2009.0, you can refer to &lt;a href="http://wiki.mandriva.com/en/2009.0_Errata"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-7727823984061188603?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/7727823984061188603/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=7727823984061188603' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/7727823984061188603'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/7727823984061188603'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/mandriva-20090-just-released.html' title='Mandriva 2009.0 just released'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4701247732922830465</id><published>2008-10-04T17:27:00.002+08:00</published><updated>2008-10-04T17:52:33.672+08:00</updated><title type='text'>Mandriva One Spring 2008.1 bugs</title><content type='html'>My DELL Vostro 1310 was installed the Mandriva One Spring 2008.1.&lt;br /&gt;I don't need to install extra drivers for my unit because Mandriva Linux is a very good distro for hw supporting. And also it is very easy to use for everyone including experts and newbies.&lt;br /&gt;&lt;br /&gt;Unfortunately, I still got some bugs with my box.&lt;br /&gt;&lt;br /&gt;1. System memory was found only up to 884 MB (it should be 2 GB in my box).&lt;br /&gt;2. Intel wifi card 4965AGN got response timeout issues that sometimes can not access to the AP.&lt;br /&gt;&lt;br /&gt;For 1, this is a kernel issue so that I switch my default kernel build from &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;kernel-desktop&lt;span style="font-weight: bold;"&gt;586&lt;/span&gt;&lt;/span&gt; to &lt;span style="font-style: italic; color: rgb(255, 0, 0);"&gt;kernel-desktop&lt;/span&gt;. You can use &lt;span style="font-style: italic;"&gt;$ uname -r&lt;/span&gt; to make sure your kernel build currently on your system. And this issue was fixed by this kernel build switching. Based on the official errata, you need to also install some kernel driver modules in order to let the switching more stabler if you have those drivers for kernel-desktop586 arch.&lt;br /&gt;&lt;br /&gt;For 2, just add a line into &lt;span style="font-style: italic;"&gt;/etc/modprobe.conf&lt;/span&gt;:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;options iwl4965 disable_hw_scan=1&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Official errata you can refer to &lt;a href="http://wiki.mandriva.com/en/2008.1_Errata#One_detects_only_up_to_880MB_of_RAM"&gt;here&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4701247732922830465?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4701247732922830465/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4701247732922830465' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4701247732922830465'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4701247732922830465'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/mandriva-one-spring-20081-bugs.html' title='Mandriva One Spring 2008.1 bugs'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-6601317243081871183</id><published>2008-10-01T17:39:00.002+08:00</published><updated>2008-10-01T18:00:41.227+08:00</updated><title type='text'>Confusing hard disk device in Debian 4.0 R4a - continued</title><content type='html'>My Debian 4.0 R4a box has another problem that, after installation of the system the resume device was changed!! Normally it was the swap file system, and it will be defined during the installation process and wrote into initramfs (/boot/initrd-img-xxx).&lt;br /&gt;&lt;br /&gt;I think the installer of Etchnhalf is really buggy!&lt;br /&gt;He recognized my hdd and odd as:&lt;br /&gt;/dev/hde   -&gt; hdd&lt;br /&gt;/dev/hde1 -&gt; 1st partition, boot&lt;br /&gt;/dev/hde2 -&gt; logical&lt;br /&gt;/dev/hde5 -&gt; swap&lt;br /&gt;/dev/hdg   -&gt; odd&lt;br /&gt;&lt;br /&gt;And he wrote it into /boot/grub/menu.lst for kernel boot parameter as root=/dev/hde1. Of course the resume device in initrd-img will be /dev/hde5, the swap.&lt;br /&gt;&lt;br /&gt;OK, now I complete installation process and reboot my Debian 4.0 R4a box. Guess what!?&lt;br /&gt;&lt;br /&gt;I can not boot into system because the stupid installer makes a WRONG device recognation!...:-(&lt;br /&gt;And now the boot device and root file system can not be found and mounted........&lt;br /&gt;&lt;br /&gt;The actual device map of my box should be:&lt;br /&gt;/dev/hdc   -&gt; hdd&lt;br /&gt;/dev/hdc1 -&gt; 1st partition, boot&lt;br /&gt;/dev/hdc2 -&gt; logical&lt;br /&gt;/dev/hdc5 -&gt; swap&lt;br /&gt;/dev/hde   -&gt; odd&lt;br /&gt;&lt;br /&gt;Now, I need to modify my /boot/grub/menu.lst and /etc/fstab to correct this stupid problem which was caused by Debian installer.&lt;br /&gt;And I need to issue command &lt;span style="font-style: italic;"&gt;$ dpkg-reconfigure uswsusp&lt;/span&gt; to re-generate the /boot/initrd-img-xxx........:-(&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-6601317243081871183?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/6601317243081871183/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=6601317243081871183' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6601317243081871183'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6601317243081871183'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/confusing-hard-disk-device-in-debian-40_01.html' title='Confusing hard disk device in Debian 4.0 R4a - continued'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-6143819312961164505</id><published>2008-10-01T14:40:00.003+08:00</published><updated>2008-10-01T15:16:27.890+08:00</updated><title type='text'>Confusing hard disk device in Debian 4.0 R4a</title><content type='html'>This is weird..= =|||&lt;br /&gt;&lt;br /&gt;I have installed Etchnhalf many times but the HDD device file changed every time?!&lt;br /&gt;Maybe this time it is /dev/hdc in istallation process, but it will be changed to /dev/sda after installation done.&lt;br /&gt;Then I hit Ctrl+Alt+Del to reboot, it may be changed back to /dev/hdc or more worse /dev/hda..&lt;br /&gt;I think this is related to kernel driver of ide-generic and SATA.&lt;br /&gt;Maybe they are fighting to each other for controling my IDE channel...:-(&lt;br /&gt;&lt;br /&gt;And one more weird thing is that the kernel parameter "quiet".&lt;br /&gt;Basically, there will be a parameter "quiet" added in the end of kernel boot command line in modern Linux distro.&lt;br /&gt;I don't like this parameter because I totally can not monitor my Linux box if it displayed some error message when booting up.&lt;br /&gt;&lt;br /&gt;In this case I shut "the quiet" down so that I can:&lt;br /&gt;1. To see error messages of the HDD device file changed.&lt;br /&gt;2. To fix the ide port error when GRUB wants to load kernel up (Fucking weird! WHY??????).&lt;br /&gt;Why this error is related to kernel boot parameter "quiet"??????&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-6143819312961164505?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/6143819312961164505/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=6143819312961164505' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6143819312961164505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6143819312961164505'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/10/confusing-hard-disk-device-in-debian-40.html' title='Confusing hard disk device in Debian 4.0 R4a'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-925858957102938528</id><published>2008-09-23T15:42:00.007+08:00</published><updated>2008-09-23T16:49:53.135+08:00</updated><title type='text'>Debian 4.0 R4a + JMB38x can not find out my MSP cards</title><content type='html'>In my Debian system (Debain 4.0 R4a w/ kernel 2.6.24-etchnhalf.1-686), I have a JMicron multimedia card reader (JMB38x which supports MMC/xD/MS). After I installed JMircon's driver I found my Debian can not auto detect the MSP cards but xD cards are OK.&lt;br /&gt;&lt;br /&gt;The first point I checked is my udev process. I think the hotplug function is abnormal for MSP cards. Therefore I modify the following 2 file under &lt;span&gt;/etc/udev&lt;/span&gt;:&lt;span&gt;&lt;span&gt; &lt;/span&gt;&lt;/span&gt;&lt;span&gt;hotplug.rules&lt;/span&gt; and &lt;span&gt;permissions.rules&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;For &lt;span style="font-weight: bold; font-style: italic;"&gt;/etc/udev/hotplug.rules&lt;/span&gt; just modify it as following pic w/ root permission:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_89yBNPZvYRg/SNipNXIb8hI/AAAAAAAAABA/VRpqZV-ckkI/s1600-h/Screenshot002.jpg"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_89yBNPZvYRg/SNipNXIb8hI/AAAAAAAAABA/VRpqZV-ckkI/s400/Screenshot002.jpg" alt="" id="BLOGGER_PHOTO_ID_5249131412713107986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;For &lt;span style="font-weight: bold; font-style: italic;"&gt;/etc/udev/permissions.rules&lt;/span&gt; also modify it as following pic w/ root permission:&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_89yBNPZvYRg/SNip7WMUGsI/AAAAAAAAABI/aVusCmLyXEg/s1600-h/Screenshot003.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_89yBNPZvYRg/SNip7WMUGsI/AAAAAAAAABI/aVusCmLyXEg/s400/Screenshot003.jpg" alt="" id="BLOGGER_PHOTO_ID_5249132202734918338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Save them and reboot machine, now I can see my MSP cards in my system as /dev/mspblk0 and /dev/mspblk0p1 device files because the mspro_block module was successfully load-up by udev.&lt;br /&gt;&lt;br /&gt;Of course, I need to mount it manully to access MSP cards such as &lt;span style="font-style: italic;"&gt;$ sudo mount -t auto -o rw /dev/mspblk0p1 /media/tmpdisk&lt;/span&gt;.&lt;br /&gt;That is OK for me 'cause I don't need auto-mount. ;-)&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_89yBNPZvYRg/SNirgEY5a7I/AAAAAAAAABQ/dllK-Izz9KQ/s1600-h/Screenshot001.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_89yBNPZvYRg/SNirgEY5a7I/AAAAAAAAABQ/dllK-Izz9KQ/s400/Screenshot001.jpg" alt="" id="BLOGGER_PHOTO_ID_5249133933122644914" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-925858957102938528?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/925858957102938528/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=925858957102938528' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/925858957102938528'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/925858957102938528'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/in-my-debian-system-debain-4.html' title='Debian 4.0 R4a + JMB38x can not find out my MSP cards'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_89yBNPZvYRg/SNipNXIb8hI/AAAAAAAAABA/VRpqZV-ckkI/s72-c/Screenshot002.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-2879252107567796115</id><published>2008-09-15T20:08:00.003+08:00</published><updated>2008-09-15T20:21:29.045+08:00</updated><title type='text'>Looking for FLV player? Check this out</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_89yBNPZvYRg/SM5R5QbsmyI/AAAAAAAAAA4/h8CeGfex8NI/s1600-h/wimpy_flv_player.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_89yBNPZvYRg/SM5R5QbsmyI/AAAAAAAAAA4/h8CeGfex8NI/s320/wimpy_flv_player.JPG" alt="" id="BLOGGER_PHOTO_ID_5246220660038736674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Basically, there are so many flv players in the world.&lt;br /&gt;I would like to recommand the following one: Wimpy Desktop FLV Player.&lt;br /&gt;&lt;br /&gt;Why this one? Because of:&lt;br /&gt;1. It is free.&lt;br /&gt;2. The flv video screen size can be adjusted.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.wimpyplayer.com/products/wimpy_standalone_flv_player.html"&gt;http://www.wimpyplayer.com/products/wimpy_standalone_flv_player.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;You can directly drag and drog a file to player to play. Or you can click the folder icon to open a file in your computer (flv, swf...etc). Click on the earth icon can let you connect to a file to play which was located in somewhere on this planet!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-2879252107567796115?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/2879252107567796115/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=2879252107567796115' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2879252107567796115'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2879252107567796115'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/looking-for-flv-player-check-this-out.html' title='Looking for FLV player? Check this out'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_89yBNPZvYRg/SM5R5QbsmyI/AAAAAAAAAA4/h8CeGfex8NI/s72-c/wimpy_flv_player.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-6806930574683745126</id><published>2008-09-12T20:42:00.002+08:00</published><updated>2008-09-12T20:54:55.367+08:00</updated><title type='text'>Usplash sometimes caused a black screen</title><content type='html'>My Ubuntu is 8.04.1 box with kernel 2.6.24-19-lpia.&lt;br /&gt;After Usplash screen sometimes I got a black screen and I can not do anything but poweroff..&lt;br /&gt;This happened in MP units with Intel Poulsbo platform but not found in PVT units..it's strange!&lt;br /&gt;The fail rate in production line is around 50%.&lt;br /&gt;&lt;br /&gt;I delete the kernel parameter &lt;span style="font-style: italic;"&gt;"splash"&lt;/span&gt; and everything goes fine.&lt;br /&gt;End user will see the very ugly verbose text and maybe they will feel nervious with it.&lt;br /&gt;But anyway, they can use this box....&lt;br /&gt;&lt;br /&gt;I think this bug also related to Poulsbo gfx driver in Linux and X.&lt;br /&gt;I have tried a patch on launchpad but doesn't worked for me.&lt;br /&gt;&lt;a href="https://bugs.launchpad.net/ubuntu/+source/usplash/+bug/81474"&gt;https://bugs.launchpad.net/ubuntu/+source/usplash/+bug/81474&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-6806930574683745126?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/6806930574683745126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=6806930574683745126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6806930574683745126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/6806930574683745126'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/usplash-sometimes-caused-black-screen.html' title='Usplash sometimes caused a black screen'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-4884360641730932926</id><published>2008-09-07T15:19:00.005+08:00</published><updated>2008-09-07T16:14:28.330+08:00</updated><title type='text'>RHAS4+PXE+DRBL+CloneZilla setup</title><content type='html'>This is a memo of my experience to setup a DRBL+CloneZilla server.&lt;br /&gt;I use offline intallation method.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;font-size:130%;" &gt;&lt;span style="color: rgb(255, 0, 0);"&gt;(A). Base OS and DRBL installation&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;Linux server installation (RHAS4 for example):&lt;/span&gt;&lt;br /&gt;1. Use default installation. DISABLE SELINUX and firewall (iptable).&lt;br /&gt;2. If necessary, use REISERFS, otherwise use EXT2/EXT3.&lt;br /&gt;3. Don’t install office, multimedia, game, video/sound…etc.&lt;br /&gt;4. Manually install some missing RPMs: perl-Digest-SHA1, dhcp, ypserv, tftp-server for RHAS4 (with root permission).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ rpm –ivh perl-Digest-SHA1-xxx.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ rpm –ivh dhcp-xxx.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ rpm –ivh tftp-server-xxx.rpm&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;$ rpm –ivh ypserv-xxx-rpm&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;5. Setup network interface eth0:1 if necessary (IP alias if your only have 1 NIC).&lt;br /&gt;Modify &lt;span style="font-style: italic;"&gt;/etc/sysconfig/network-scripts/ifcfg-eth0:1&lt;/span&gt;.&lt;br /&gt;Reference site: &lt;a href="http://drbl.nchc.org.tw/one4all/desktop/ip_alias.txt"&gt;http://drbl.nchc.org.tw/one4all/desktop/ip_alias.txt&lt;/a&gt;&lt;br /&gt;6. Setup HDD DMA=1 if necessary. (&lt;span style="font-style: italic;"&gt;/etc/sysconfig/harddisks&lt;/span&gt;).&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);font-size:100%;" &gt;Download and make new kernel RPM:&lt;/span&gt;&lt;br /&gt;1. Make new kernel RPM to built-in support (not module) ide-generic in our case and some NIC drivers.&lt;br /&gt;2. Reference site: &lt;a href="http://www.howtoforge.com/kernel_compilation_fedora"&gt;http://www.howtoforge.com/kernel_compilation_fedora&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153); font-weight: bold;"&gt;Download and install DRBL related RPMs (use root permission):&lt;/span&gt;&lt;br /&gt;1. Download DRBL GPG key: &lt;a href="http://drbl.nchc.org.tw/GPG-KEY-DRBL"&gt;http://drbl.nchc.org.tw/GPG-KEY-DRBL&lt;/a&gt;&lt;br /&gt;2. &lt;span style="font-style: italic;"&gt;$ rpm --import GPG-KET-DRBL&lt;/span&gt;&lt;br /&gt;3. Download DRBL main RPM:&lt;br /&gt;&lt;a href="http://drbl.nchc.org.tw/one4all/desktop/download/stable/RPMS/drbl-current.i386.rpm"&gt;http://drbl.nchc.org.tw/one4all/desktop/download/stable/RPMS/drbl-current.i386.rpm&lt;/a&gt;&lt;br /&gt;4. &lt;span style="font-style: italic;"&gt;$ rpm –ivh drbl-current.i386.rpm&lt;/span&gt;&lt;br /&gt;5. Download extra DRBL RPMs:&lt;br /&gt;&lt;a href="http://drbl.sourceforge.net/drbl-core/i386/RPMS.drbl-stable/"&gt;http://drbl.sourceforge.net/drbl-core/i386/RPMS.drbl-stable/&lt;/a&gt;&lt;br /&gt;6. &lt;span style="font-style: italic;"&gt;$ rpm –ivh xxx.rpm&lt;/span&gt; to install all extra RPMs (CloneZilla RPM should be the last one to install).&lt;br /&gt;Before you perform next section, it is better to do a reboot.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);font-size:130%;" &gt;(B). DRBL setup – OFFLINE mode (use root permission)&lt;/span&gt;&lt;br /&gt;1. Type command: &lt;span style="font-style: italic;"&gt;$ /opt/drbl/sbin/drblsrv-offline –k (kernel RPM&lt;kernel&gt;&lt;/kernel&gt;&lt;/span&gt;) to use specified kernel RPM or &lt;span style="font-style: italic;"&gt;$ /opt/drbl/sbin/drblsrv-offline –s `uname -r`&lt;/span&gt; to use same kernel as server used.&lt;br /&gt;2. DRBL will check all necessary RPMs automatically. If need, press Ctrl+C to cancel DRBL setup process. Follow on-screen instruction to answer question.&lt;br /&gt;3. Type command: &lt;span style="font-style: italic;"&gt;$ /opt/drbl/sbin/drblpush –i&lt;/span&gt; to push settings to clients node. Follow on-screen instruction to answer question.&lt;br /&gt;Reference site: &lt;a href="http://drbl.nchc.org.tw/one4all/desktop/examples/"&gt;http://drbl.nchc.org.tw/one4all/desktop/examples/&lt;/a&gt;&lt;br /&gt;4. Type command: &lt;span style="font-style: italic;"&gt;$ /opt/drbl/sbin/mknic-nbi –t initramfs –k (Kernel version that&lt;kernel&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;client used)&lt;/span&gt;&lt;/kernel&gt;&lt;/span&gt;&lt;span&gt;&lt;kernel&gt; to make initramfs boot image for clients.&lt;br /&gt;5. Copy image "folder" to &lt;span style="font-style: italic;"&gt;/home/partimag&lt;/span&gt; directory (default path). For example: &lt;span style="font-style: italic;"&gt;/home/partimag/20080812-beta3-image&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);font-size:130%;" &gt;&lt;span style="font-weight: bold;"&gt;(C). Setup image restore option and PXE menu (use root permission):&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;Unicast restore&lt;/span&gt;&lt;/span&gt;:&lt;br /&gt;1. Type command: &lt;span&gt;$&lt;span style="font-style: italic;"&gt; /opt/drbl/sbin/drbl-ocs -b --nogui -s -x -r [-p command]&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic;"&gt; [--run-postrun-dir] startdisk restore 20080812-beta3-image "hda"&lt;/span&gt;&lt;br /&gt;-b: batch mode. No question aksed.&lt;br /&gt;--nogui: without GUI during restore process.&lt;br /&gt;-s: Don’t detect client HW.&lt;br /&gt;-x: Try to enable full-duplex in UDPcast. (only work with switch, not hub.)&lt;br /&gt;-r: Try to resize partition after restore process finished.&lt;br /&gt;-p [reboot | poweroff | command]: Post-action after restore process finished.&lt;br /&gt;--run-postrun-dir: Excute program or shell script under &lt;span style="font-style: italic;"&gt;/opt/drbl/share/ocs/postrun&lt;/span&gt; after restore precess finished.&lt;br /&gt;--run-prerun-dir: Excute program or shell script under &lt;span style="font-style: italic;"&gt;/opt/drbl/share/ocs/prerun&lt;/span&gt; after restore precess finished.&lt;br /&gt;[startdisk | startparts]: CloneZilla restoring mode.&lt;br /&gt;[restore | multicast_restore | save]: CloneZilla restoring type.&lt;br /&gt;20080812-beta3-image: Image "folder" under &lt;span style="font-style: italic;"&gt;/home/partimag&lt;/span&gt;.&lt;br /&gt;“hda”: device or partition in image to restore.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;Multicast restore:&lt;/span&gt;&lt;br /&gt;1. Type command: &lt;span style="font-style: italic;"&gt;$ /opt/drbl/sbin/drbl-ocs -b --nogui –s -r [-p command]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;--clients-to-wait 1 --time-to-wait 10 --max-time-to-wait 60 [--run-postrun-dir]&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;startdisk multicast_restore 20080812-beta3-image "hda"&lt;/span&gt;&lt;br /&gt;-b: batch mode. No question aksed.&lt;br /&gt;--nogui: without GUI during restore process.&lt;br /&gt;-s: Don’t detect client HW.&lt;br /&gt;-r: Try to resize partition after restore process finished.&lt;br /&gt;-p [reboot | poweroff | command]: Post action after restore process finished.&lt;br /&gt;--clients-to-wait NUM: Minimum numbers of client to wait before restore process starting.&lt;br /&gt;--time-to-wait NUM: Minimum seconds to wait before restore process starting.&lt;br /&gt;--max-time-to-wait NUM: Maximum seconds to wait before restore process starting (to avoid CloneZilla service time-out).&lt;br /&gt;--run-postrun-dir: Excute program or shell script under &lt;span style="font-style: italic;"&gt;/opt/drbl/share/ocs/postrun&lt;/span&gt; after restore precess finished.&lt;br /&gt;--run-prerun-dir: Excute program or shell script under &lt;span style="font-style: italic;"&gt;/opt/drbl/share/ocs/prerun&lt;/span&gt; after restore precess finished.&lt;br /&gt;[startdisk | startparts]: CloneZilla restoring mode.&lt;br /&gt;[restore | multicast_restore | save]: CloneZilla restoring type.&lt;br /&gt;20080812-beta3-image: Image "folder" under &lt;span style="font-style: italic;"&gt;/home/partimag&lt;/span&gt;.&lt;br /&gt;“hda”: device or partition in image to restore.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Misc:&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;*** Open every shell script to read and study so that you can know every thing that DRBL+CloneZilla server does! ***&lt;br /&gt;&lt;br /&gt;PXE boot menu is: &lt;span style="font-style: italic;"&gt;/tftpboot/nbi_img/pxelinux.cfg/default&lt;/span&gt;&lt;br /&gt;Postrun dir is: &lt;span style="font-style: italic;"&gt;/opt/drbl/share/ocs/postrun&lt;/span&gt;&lt;br /&gt;DRBL conf dir: &lt;span style="font-style: italic;"&gt;/etc/drbl and /opt/drbl/conf&lt;/span&gt;&lt;br /&gt;DRBL official site: &lt;a href="http://drbl.nchc.org.tw/"&gt;http://drbl.nchc.org.tw/&lt;/a&gt; or &lt;a href="http://drbl.sourceforge.net/"&gt;http://drbl.sourceforge.net/&lt;/a&gt;&lt;br /&gt;FAQ: &lt;a href="http://drbl.nchc.org.tw/faq/"&gt;http://drbl.nchc.org.tw/faq/&lt;/a&gt; or &lt;a href="http://drbl.sourceforge.net/faq/"&gt;http://drbl.sourceforge.net/faq/&lt;/a&gt;&lt;/kernel&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-4884360641730932926?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/4884360641730932926/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=4884360641730932926' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4884360641730932926'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/4884360641730932926'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/rhas4pxedrblclonezilla-setup.html' title='RHAS4+PXE+DRBL+CloneZilla setup'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-2301817317219841315</id><published>2008-09-07T12:29:00.003+08:00</published><updated>2008-09-07T12:55:07.869+08:00</updated><title type='text'>Ghost 11.5 little problem</title><content type='html'>Oops!&lt;br /&gt;I found that using Ghost 11.5 -id to clone Linux system, partiton table may be modified in some special situations.&lt;br /&gt;&lt;br /&gt;I got my Linux partiton table as follows:&lt;br /&gt;/dev/sda1, boot flag, ID 83, Linux native&lt;br /&gt;/dev/sda3, ID 82, Linux Swap&lt;br /&gt;&lt;br /&gt;But after Ghost cloning it became to:&lt;br /&gt;/dev/sda1, boot flag, ID 83, Linux native&lt;br /&gt;/dev/sda&lt;span style="color: rgb(255, 0, 0);"&gt;2&lt;/span&gt;, ID 82, Linux Swap&lt;br /&gt;&lt;br /&gt;It caused Linux can not enter S4 (hibernation) status because Linux doesn't know where is the swap file system!&lt;br /&gt;&lt;br /&gt;I use a very stupid way to fix it: re-write MBR!&lt;br /&gt;Since this problem was happened in factory production line and, any action to boot into OS to fix partition table is not allowed :-(&lt;br /&gt;&lt;br /&gt;Simply prepare a small tool called "MBRUtilD.exe" to save / restore MBR section.&lt;br /&gt;I use it to create a workable MBR w/ partiton table, and then use tftp (via PXE) to transfer to clients for restoring.&lt;br /&gt;&lt;br /&gt;"MBRUtilD.exe /R=(&lt;mbr&gt;MBR file name)" to restore MBR.&lt;br /&gt;And option "/S=&lt;mbr&gt;&lt;/mbr&gt;&lt;/mbr&gt;(MBR file name)&lt;mbr&gt;&lt;mbr&gt;" to save MBR.&lt;br /&gt;Just run it right after Ghost cloning.&lt;br /&gt;&lt;br /&gt;It rocks of course! ;-)&lt;/mbr&gt;&lt;/mbr&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-2301817317219841315?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/2301817317219841315/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=2301817317219841315' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2301817317219841315'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/2301817317219841315'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/ghost-115-little-problem.html' title='Ghost 11.5 little problem'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-1692525473899432758.post-3501486641776879701</id><published>2008-09-06T15:37:00.001+08:00</published><updated>2008-09-06T15:58:16.576+08:00</updated><title type='text'>Use Ghost 11.5 to create / restore Linux file system image</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_89yBNPZvYRg/SMI0Msj-GTI/AAAAAAAAAAM/5_zgW-fmQPI/s1600-h/DSC00265.JPG"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://1.bp.blogspot.com/_89yBNPZvYRg/SMI0Msj-GTI/AAAAAAAAAAM/5_zgW-fmQPI/s320/DSC00265.JPG" alt="" id="BLOGGER_PHOTO_ID_5242810308937783602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Ghost is a very powerful tool to create / restore OS images.&lt;br /&gt;But Ghost doesn't support GRUB boot loader in MBR (my experience with old Ghost) if your HDD got Linux file systems.&lt;br /&gt;Usually you need to manually fix and re-install boot loader after you cloning a machine.&lt;br /&gt;&lt;br /&gt;I just try Ghost 11.5 with option &lt;span style="font-style: italic;"&gt;-id&lt;/span&gt; and this does support GRUB in MBR without any problems!&lt;br /&gt;Really cool!&lt;br /&gt;&lt;br /&gt;Option &lt;span style="font-style: italic;"&gt;-id&lt;/span&gt; use sector-by-sector method to create image. So that you won't miss any data on your HDD including MBR, boot sector and so on.&lt;br /&gt;&lt;br /&gt;I also recommend to use CloneZilla to create / restore Linux OS image. This is a great utility with open source license. Just check: &lt;a href="http://www.clonezilla.org/"&gt;http://www.clonezilla.org/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/1692525473899432758-3501486641776879701?l=weijoewang.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://weijoewang.blogspot.com/feeds/3501486641776879701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=1692525473899432758&amp;postID=3501486641776879701' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3501486641776879701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/1692525473899432758/posts/default/3501486641776879701'/><link rel='alternate' type='text/html' href='http://weijoewang.blogspot.com/2008/09/use-ghost-115-to-create-restore-linux.html' title='Use Ghost 11.5 to create / restore Linux file system image'/><author><name>AJ23</name><uri>http://www.blogger.com/profile/01430038573315047719</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='32' height='32' src='http://4.bp.blogspot.com/_89yBNPZvYRg/SMNghRB5peI/AAAAAAAAAAY/cNkF82KDZ04/S220/aj23.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_89yBNPZvYRg/SMI0Msj-GTI/AAAAAAAAAAM/5_zgW-fmQPI/s72-c/DSC00265.JPG' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
