Hi,
the output of the programming part looks good.
That looks on my most identical system (ubuntu 14.04 x64) like that:
KERNEL[3566.961654] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[3566.964602] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV [3566.970378] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV [3566.972238] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[3568.124513] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV [3568.125734] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[3568.127677] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV [3568.127749] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[3569.332531] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[3569.335266] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV [3569.345545] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV [3569.349402] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[3571.844392] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV [3571.845730] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[3571.850708] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV [3571.850794] remove /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[3574.751519] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
KERNEL[3574.754278] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
KERNEL[3574.763837] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:16C0:05DF.0002 (hid)
KERNEL[3574.767445] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/usbmisc/hiddev2 (usbmisc)
KERNEL[3574.767740] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:16C0:05DF.0002/hidraw/hidraw0 (hidraw)
UDEV [3574.773952] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1 (usb)
UDEV [3574.777043] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0 (usb)
UDEV [3574.781215] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:16C0:05DF.0002 (hid)
UDEV [3574.783942] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/0003:16C0:05DF.0002/hidraw/hidraw0 (hidraw)
UDEV [3574.788528] add /devices/pci0000:00/0000:00:1d.0/usb6/6-1/6-1:1.0/usbmisc/hiddev2 (usbmisc)
So it should be ok, the device enumeration takes place!
Can you post a more detailed description, which code you are running on the digispark, which code runs on the host?