I tried to search the forums for this, but USB kept coming up empty. I think I'm asking a question that's been asked a thousand times before, so forgive me. I did click the "Has this been asked?" button and got nothing informative.
I've got a UPS, a PDA cradle and a Logitech Bluetooth hub, all USB connected to SuSE Linux 9.0. SynCE and UPS monitoring software have config scripts that want a device file. This isn't as easy as mapping ttyS0 to COM1, so I'm screwed. I haven't a clue as to hot to figure out what device file name in /dev/usb maps to what physical USB port on my computer, so I can't configure Linux to talk to anything. It's noteworthy that the Bluetooth hub does a great job managing the bluetooth keyboard and mouse, but I'm sure that the hub masquerades itself as a generic HID device, and my kernel has HID support for USB so there you go. No BlueZz Bluetooth stack loaded, which is what I'm really after.
I execute usbview, and it clearly identifies the UPS and my Bluetooth hub (the cradle is an unknown device), but I can't read anything from the returned data that gives me any idea as to whether my UPS is on /dev/usb/USB0, dausb0, auer0, dc2XX0, ez0, or any 1,2,3 logical port sequence permutation of those files.
Basically, where can I find a doc that maps all this out and points me to tools I can use (that are more newbie friendly than usbview) to associate my USB connected devices with specific device files?