Monthly Archives: July 2015

iFunbox: iOS device Assistant for iPhone iPad and iPod Touch

Transfer files from device (phone) to PC. Definitely better than iTune.

I love it! It is free! check here.


Digital Note taking techniques

Note taking tablet:

1. Microsoft Surface Pro 3 with Surface Pen:(Reference)

Pros: large 12-inch 2160X1440 resolution display; new Surface Pen technology; bundled OneNote software comes with great handwriting-to-text transcription;

Cons: lacks the friction of writing on paper;

2. HP Pro Slate 12 with ultrasonic pen and physical paper (Reference)

Pros: pairs with an analog notepad on which you’ll write with an ultrasonic pen; instant transfer to the digital medium;

Cons: The Android slate is rather heavy at 1.87 pounds (850 g); Light leak display; must be placed on tables when taking notes for accurate input.

3. Lenovo Thinkpad Tablet 2, I just picked one up for $200 and I’m pretty happy with it. According to the corresponding comments, its performance is good for note taking, but bad for others.

4. ASUS VivoTab Note 8 (M80TA)

Pros: Cheap; Small;

Cons: Wacom stylus problem (bad performance near screen edge).

5. Livescribe 3 or Echo

Pros: iOS

Cons: Need some special paper?

6. DigiMemo L2

write on physical papers, so need to replace ink?

7. Boogie Board Sync 9.7

Pros: Instant input to computer; See on the pad what you’re drawing.
Cons: Low contrast; Only can erase the whole page, but not a part of it.

8. Sony Digital Paper
Ereader + digital drawing, But expensive

9. SHARP (sharp) electronic memo pad, electronic notebook: WG-S20 

Pros: can erase part of the page; can retrieve and edit previous records; Long-lasting battery;

Cons: can not use it as an instant input device for computers; Language: Japanese

10. sus Eee Note EA800

11. DAGi Accu Pen P507

Pros: Can be used on IPad!

12. 900DPI mini USB Mobile Color Image Scanner – Original SKYPIX Portable Battery Operated

13. Ipad + notes plus (I like it!)

Ubuntu RTL8111/RTL8168 Network Connection Fix


We can run $ lspci -v to check the modules and corresponding drivers in use.
We’ll find that Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express is using driver r8169. We’ll fix the connection problem by install driver r8168.


  1. Download the 8168 Linux drivers from RealTek: Realtek RTL8111/8168
  2.  Extract the downloaded 0002-r8168-8.040.00.tar.bz2 by running
    $tar -xvf 0002-r8168-8.040.00.tar.bz2 
  3. Step into the extraction folder, and Automatically replace the network driver by running
    $sudo ./
  4. Add r8169 into blacklist:
    $echo “blacklist r8169” >> /etc/modprobe.d/blacklist.conf
  5. Reboot

Problem with “permission denied”:

If you see “permission denied” error, you should check the following:

1. Are you root?
Fix it by running for example $sudo ./ or run $sudo su first

2. Is the file has x permission for execution?
Check by $ls -l
Then you can change the permission,
$sudo chmod 777 filename

3. Cannot change permission mod?
Some USB driver does not allow the files on the driver to have execution permission. Thus move the file/folder to the place/device that allows execution permission.
$cp -r folder_src folder_dst

Bug fix: GIGABYTE GA-970A-D3 Motherboard USB 2.0 Port Not Working with 64bit kernel Ubuntu

The solution from works for me.


1. Plug keyboard and mouse to USB 3.0 ports (if it works);
( Otherwise, try
1.1 Enable IOMMU in BIOS setting, then USB 2.0 will work, but USB 3.0 dose not; Save and Exit;
1.2 Plug keyboard and mouse to USB 2.0 ports;)

Then in Ubuntu
2. Open up a terminal (Ctrl+Alt+T), run
sudo gedit /etc/default/grub

3. Edit the empty quotes in this line to read:
Save and Exit gedit;

4. Open up a new terminal, run
sudo update-grub

5. Reboot, sudo reboot

6. Disable IOMMU in BIOS setting

Comments from the original author:

USB 2.0, 3.0 and networking all work now in Ubuntu, and disabling IOMMU in bios helps prevent windows freezes that was occurring if you are running a dual boot environment.

A few new items

There is a BIOS release for this board (mb_bios_ga-970a-ds3p_f2i ( 10/2014, but it doesn’t fix the problem.
If doing a new build, change the BIOS , and simply add the grub command line to include “iommu=soft” your install will find the DHCP server, and this setting is automagically added to grub.
There seems to be some inconsistency in the iommu setting – I would suggesting setting your BIOS settings back to default (lets be honest, you have dorked with all kinds of stuff before you gave in and looked for an answer online), and then change the setting to “ENABLED” – this did the trick for me.

Event Viewer

How to check what applications have been installed/uninstalled on Windows System?


Start -> Event Viewer -> Windows Logs -> Application (Filter the list with “Source == MsiInstaller”)