I know you said all libs are correct, but it is possible to miss one or two. That, coupled with the strange search path order of the dynamic linker, can cause problems.
That may be possible. Then I use the RPM's to install the driver and it renames any older drivers before it installs the new ones. So that usually takes care of older drivers or links.