Can you clarify what you mean by "it still runs well but find out nothing about USB-Device." ==>Yes. It means my Java application can run smothly. At the RedHat, Debian, Fedor, and CentOS, it can successfuly find out the USB device then get data from the ReportID. However in Suse and Ubuntu, there was no any USB device be found.
Are you running as root? ==> Yes, I was login and running as a root. Does lsusb show all your devices? ==>Yes. Linux-08x9:/# lsusb Bus 002 Device 001 1d6b:0002 Linux 2.0 root hub Bus 001 Device 002 0d9f:00a3 Dinow Co., Ltd (It's the device that i want to communicate) Bus 001 Device 001 1d6b:0001 Linux 1.1 root hub Thanks your direction. After the below mount configuration, I also can successfully run on the Linux SuSE mount -t usbfs /dev/bus/usb/001/002 /proc/bus/usb
------------------------------------------------------------------------------ Register Now for Creativity and Technology (CaT), June 3rd, NYC. CaT is a gathering of tech-side developers & brand creativity professionals. Meet the minds behind Google Creative Lab, Visual Complexity, Processing, & iPhoneDevCamp as they present alongside digital heavyweights like Barbarian Group, R/GA, & Big Spaceship. http://p.sf.net/sfu/creativitycat-com
_______________________________________________ javax-usb-devel mailing list javax-usb-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/javax-usb-devel