Mar 26, 2014

Lenovo B320 a work Horse

Week 11th/2014, it was really annoying. Dunno why, suddenly my work-horse Lenovo B320 with Gentoo Linux amd64, where bloated Gnome 3 sit, can not boot into GUI. The box went to Gnome 3, since Gentoo Developer "Marked" Gnome-3 as stable. I have been long time gnome fans, for desktop environment. I believed to developer, respect to them who have been spending so much energy and time to develop Gnome 3. Gnome 3 is great to welcome "New Era" of Desktop, Tablet and Pad :-) Gnome 3 is probably very good to run on touch devices. Well, my work-horse is still on "Old Style" with legendary "Mouse" and "Physical Keyboard". Now Gnome 3 can not boot, spent almost day and half along with googling, no lucks. I need a lot desktop and office suite to support my job in running shipping company, but also need the box to serve a hobby to tweak smart phone, compiling android and write android app for personal use
Finally decided to wipe Gentoo System and picked up her little sister, Funtoo. Funtoo developers, served very nice Profile and help a lot to common users to set their machine up, without deep knowledge of Linux system. Funto online guide is also very good, and it's gentoo, thus everybody can refers to gentoo guide
Machine Details
Came in April 2012 from retailer without Operating System, (this have been my choice in buying PC since in touch with linux). Usually retailer will give a discount @ USD 70 - 80 for accepting box without operating system.
  • 00:19.0 Ethernet controller: Intel Corporation 82579V Gigabit Network Connection (rev 05)
  • 01:00.0 VGA compatible controller: Advanced Micro Devices [AMD] nee ATI Caicos [Radeon HD 6400 Series]
  • 05:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
  • 02:00.0 Unassigned class [ff00]: Realtek Semiconductor Co., Ltd. RTS5209 PCI Express Card Reader (rev 01)
  • 00:01.0 PCI bridge: Intel Corporation Xeon E3-1200/2nd Generation Core Processor Family PCI Express Root Port (rev 09)
  • 00:1f.2 SATA controller: Intel Corporation 6 Series/C200 Series Chipset Family SATA AHCI Controller (rev 05)
  • vendor_id : GenuineIntel
  • model name : Intel(R) Core(TM) i3-2120 CPU @ 3.30GHz
  • cpu family : 6
  • model : 42
  • flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp lm constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf eagerfpu pni pclmulqdq dtes64 monitor ds_cpl vmx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 popcnt tsc_deadline_timer xsave avx lahf_lm arat epb xsaveopt pln pts dtherm tpr_shadow vnmi flexpriority ept vpid
  • MemTotal: 16418744 kB


The System of Choice
  • Linux ... for sure
  • Distribution Funtoo amd64 current build
  • stage3-corei7-funtoo
  • Desktop Environment : xfce4 : 4.10

Set of Applications
  • Media :GIMP, Inkscape, Nomacs Image Viewer, Evince, Clementine Music Player, VLC Media Player
  • Text Editor : Leafpad, Vim
  • Internet Browser : Links, Forefox
  • Burning Tools Brasero, Unetbootin
  • Office Suite :LibreOffice
  • Accesories : Screenshot, Orage Calendar

Important System Point

  • Kernel Configs 3.13-7 (Gentoo Sources)
  • This must be merged with radeon-ucode or full linux-firmware for Video working flawlessly


  • Masked =sys-devel/make-4.0-r1 on /etc/portage/package.mask to enable system merged sys-devel/make-3.82-r4 (accepted by android rom build)
  • eselect python set to 2.7 (for android)
  • dev-java/icedtea-bin 6.1.12.7 is acceptable to build 4.4 ( KitKtat) android rom
  • merged emul-linux-x86-baselibs for Android build stuff to work

  • Android Related
    • Android ROM Sources (I set for Cyanogenmod and AOKP )
    • Android Studio and adt-bundle

    Real Multilib Userland on Linux

    Read multilib requirement on Android rom building and other stuff. About two years absent from getting rid with android rom. I have time to...