Under my sudoer user (non-root), I can see my device with lsusb. However, to see the iSerial number, I need to issue lsusb -v, I do get a lot of information printed, but the message "Couldn't open device, some information will be missing" will also be in the output. The iSerial is one of the missing information. Using sudo lsusb -v works fine.
I have tried to sudo chmod -R o+rw /dev/bus/usb, after this I am able to check iSerial without sudo. But after reboot, it won't work again. Also it won't help when new device plugged in.
Is there any better way to do this?