i just recently install suse 9.2 over the weekend and i to had various problems with the ndiswrapper that came with suse packages.
here are the steps on how i was able to install it successfully in my compaq r3240us system.
1.) download the latest ndiswrapper at
http://sourceforge.net/project/showf...ease_id=310366
2.) download the winxp 64bit driver for braodcom (make sure it is 64bit there is a generic driver just search google for it.
3.) extract the content of the ndiswrapper (anywhere you want)
4.) copy the .inf and the .sys file from the 64bit driver to a folder within ndiswrapper (easier to navigate)
5.)open up yast
6.)open up install and remove software
7.)under search type gcc and install it, do the same for the kernel source, and make
8.)open up a terminal and login as root (su)
9.) browse to the directory where you extracted ndiswrapper and perform these commands
10.) make
11.) make install
12.) ndiswrapper -i "patch to the inf file from step 4"
13.) modprobe ndiswrapper
14.) iwlist wlan0 scan (check to see if it sees your SSID from your wireless)
15.) iwconfig wlan0 essid "the name of your ssid" without the quote
16.) iwconfig wlan0 key restricted "your wep key" without the quote (only if your using one)
17.) dhcpcd wlan0
check if you can browse now, if you can run this additional command ndiswrapper -m as root
make note that when you reboot you will have to do this again. to avoid this go to your /etc/r.d/boot.local and add those commands. so that on boot it will run those commands for you.
this was the only way i was able to run my wireless if anyone has a quicker way please let me know.