Not working? Sparkfun Tiny Programmer for ATTiny45/85 in Ubuntu

I have a Sparkfun Tiny Programmer (https://www.sparkfun.com/products/11801) and I plug it into my Ubuntu laptop, but it is not showing up under the Ardunio IDE (1.6.5) ports selection. I have installed the ATTiny Resources through the boards manager, but I think this issue relates to the hardware and linux permissions. I am running Ubuntu 15.04 with Gnome, "lspci" lists the programmer as FabISP.

[179617.936443] usb 1-2: new low-speed USB device number 28 using xhci_hcd
[179618.124446] usb 1-2: New USB device found, idVendor=1781, idProduct=0c9f
[179618.124454] usb 1-2: New USB device strings: Mfr=0, Product=2, SerialNumber=0
[179618.124458] usb 1-2: Product: FabISP

I've attempted adding a udev rule, but that didn't seem to help much either.

matt@CF-31-Ubuntu:~$ cat /etc/udev/rules.d/usbtiny.rules
SUBSYSTEM=="usb", ACTION!="add", ATTR{idVendor}=="1781", ATTR{idProduct}=="0c9f", GROUP="dialout", MODE="0666"

So, question is, how do I get Ardunio IDE to "see" the Tiny Programmer?

Try renaming the rules file to: 50-usbtiny.rules. I think they need to start with a number, the higher the number the higher the priority, I believe.

This rule works on my machine.

SYSFS{idVendor}=="1781", SYSFS{idProduct}=="0c9f", MODE="0660",GROUP="plugdev"

I think the rule you have should work also.

That programmer is not a serial device and does not show a serial port. To see if it is working plug the programmer into an UNO and into the PC. Then open a terminal and enter the following: avrdude -c usbtiny -P usb -p m328p and press enter. Avrdude should report "AVR device initialized and ready to accept instructions"