DMesg showing -1 is a clue.
as reported in a couple threads you can either have stuff plugged into usb when you power on, or not have devices connected when you boot and then plug it in to work. What does not work is to reboot while devices plugged in. Why??? Not sure but that is what I have run into.
try powering up without any thing in that usb connector and after boot is up, and see what shows up in lsusb and dmesg