Getting Started with USBAspLoader from ground up and troubleshooting

The Beginning It has been a long absent since the last post of my electronic project and hacks. Time to get my dusty arduino out of the shelf. G*! I don't know what to do with this. All i could remember is that i tried to get USBAspLoader up and running on my Atmega8A-16PU. Ok, here is the deal. I write this article to aid anybody that in my situation or maybe to refresh how to get USBAspLoader running. SETUP All Bill of materials are well described in the schematic below. Noticed i don't put 100nF electrolytic capacitor between uC Vcc and GND. But i do add 10nF capacitor at my soldered board. Why? Well i forgot to add one on my breadboard, sorry. And here is the schematic. Don't get confused of the uC label, Atmega168, is has the same pin layout with Atmega8. With the schematic reading given me some clue the arrangement on the breadboard. Plug the USB cable and my Linux (Fedora 19) detected as kernel: [27618.902659] usb 3-3: new low-speed USB devic