The reason the driver is not loaded automatically after boot is because it is not provided with “supported” flag by SUSE. Starting from SLES11 it is required for automatic load upon boot.
Automatic load on boot could be enabled by setting
'allow_unsupported_modules 1' in /etc/modprobe.d/unsupported-modules
Please check http://www.novell.com/support/kb/doc.php?id=7002793 for more explanations