First of all it would be recomendedto use the 64bit version of suse, if not at least mandrake and fedora (atleast fedora) has got free 64bit os`
your connection to the net, i pressume is either like this; ferrari --> router <--windows computer where the windows computer connects to the net or ferrari --> windows --> adsl modem (correct me if i`m wrong)
In the first case you connect directly to the router, no gateway or other shite, prefeerably dhcp.
In the second case I`m not to shure, but I think you should connect directly to the windows pc, share the net connection on the windows computer, and then add the address for the dns to the linuxbox` resolv.conf. Still no gateway I think. Anyways you should try connecting to the windows computer directly just for testing purposes. this is s nice way to solve problems, by keeping it simple and eliminating options one at a time.
type ifconfig at a terminal as root to see if the card is properly configured (if its listed it is)
type in your ip address, if the windows computer is on 192.168.29.1 then use .2
network should be 192.168.129.0
b.cast should be 192.168.129.255
suse 9.1 networks needs to be assosiated with specific hardware, so use yast to configure instead of configuring the ifcfg file directly
feel free to read howtos and search for suse network posts