I just think that it would be cool to be able to know the capabilities of each device connected to our system, and who's better to tell us that than the device drivers? =] This way we can know, for example, that a webcam can do 30fps at 640x480 and the output type of the video, independently of which webcam (and driver) we're using...
Is it the sysfs/class meant for this purpose (as well)? e.g [om@turyx /sys/class/net/eth0]$ ls total 0 0 address 0 carrier 0 flags 0 mtu 0 type 0 addr_len 0 device@ 0 ifindex 0 statistics/ 0 uevent 0 broadcast 0 features 0 iflink 0 tx_queue_len 0 weight [om@turyx /sys/class/net/eth0]$ cat mtu 1500 [om@turyx /sys/class/net/eth0]$ cat address 00:0f:1f:c8:7c:03 -- Kernelnewbies: Help each other learn about the Linux kernel. Archive: http://mail.nl.linux.org/kernelnewbies/ FAQ: http://kernelnewbies.org/faq/