I read that your devices are listed in /dev. I do not have nearly as many devices attached to my system as are listed in that directory. Why are there so many devices there? And how do I get information about a particular one?
Not every device in /dev corresponds to a physical device. The devices in /dev also include pseudo-devices allocated by the kernel which allows the kernel to interact with these abstractions using standard IO as if they were ordinary files. Here is the device list as it appeared in the 2.6 kernel which also provides some details for each (pseudo)device.