Hi,
--- On Wed, Sep 9, 2009 at 3:34 PM, Mayankmail2mayank@gmail.com wrote: | 1. What I'd mentioned was a USB Controller and not a USB device and thus I | think it does not fall under USB device category. --
First, some terminology.
USB is a master/slave protocol, so there is a controller on the host (PC or laptop) and on the device side. So, I am not sure which 'USB controller' you are referring to in the above.
--- | if a | vendor claims that their server is compatible with say Redhat Enterprise | Linux 4.0, and I find of kernel version for RHEL 4.0 and install a Debian | Linux with same kernel version than everything should work out of the box as | happened in case of RHEL 4.0 ? --
USB, PCI have standards, and the Linux kernel and drivers follow the standard for their implementation. So, if you do install a stock kernel, or a distro (patched) kernel it should work because they follow the standards.
Exceptions are product or hardware chips from vendors who have deviated from the standards or done workarounds that are not published for Linux device driver developers to implement the same.
SK