I have had another thrash as this infernal wireless lan malarcky. It is hellish when you have no LAN connection at all and have to keep reverting to windows to go getting stuff from the web and writing this up but never mind.
There is some more progress.
First - good old SUSE YAST2 or whatever damnable contraption it is that configures the network has it's own thoughts on what it should be doing.
when modprobe ndiswrapper is run, iwconfig command shows me the data - with the name wlan0
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...
wlan0 IEEE 802.11g ESSID

ff/any Nickname:"giga"
Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00
Bit Rate=54 Mb/s Tx-Power:16 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key:3E79-42AC-8C Security mode:restricted
Power Management

ff
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
So first thing is what do i do about the warning?
second you can see the accesspoint is all zeroes which iwconfig man helpfully says there is probably a configuration problem. However the card is alive and sees a signal even it is does not want to connect.
ifconfig similarly shows
wlan0 Link encap:Ethernet HWaddr 00:30:BD:F9:37:60
inet6 addr: fe80::230:bdff:fef9:3760/64 Scope:Link
UP BROADCAST NOTRAILERS RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)
Memory:dffbe000-dffbffff
Nothing at this point is working so I have another try at configuring through YAST.
1st thing is looking at what yast dumps in the /etc/sysconfig/network directory the naming convention changes. So I had a hell of a job figuring out how to ensure yast configured a file named ifcfg-wlan0 and not ifcfg-wlan-wlan0 which did not match the wlan0 name in iwconfig.
anyway yes I also tried to manually create a file along the lines already discussed in this thread and again no success. I gave up on DHCP config and tried manually assigning an IP address. YAST warned me that any ip address i entered was already in use. I plumped for 2.187.0.70 anyway.
I came across another command in man named if (up) (down) (status) and so ran ifstatus wlan0 - and this appeared.
giga:/etc/sysconfig/network # ifstatus wlan0
wlan0 device: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
wlan0 dhcpcd is still waiting for data
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...
wlan0 IEEE 802.11g ESSID

ff/any Nickname:"giga"
Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00
Bit Rate=54 Mb/s Tx-Power:16 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key:3E79-42AC-8C Security mode

pen
Power Management

ff
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
giga:/etc/sysconfig/network # ifstatus wlan0
wlan0 device: Broadcom Corporation BCM4306 802.11b/g Wireless LAN Controller (rev 03)
wlan0 is up
5: wlan0: <BROADCAST,MULTICAST,UP> mtu 1500 qdisc pfifo_fast qlen 1000
link/ether 00:30:bd:f9:37:60 brd ff:ff:ff:ff:ff:ff
inet 2.187.0.70/24 brd 2.187.0.255 scope global wlan0
inet6 fe80::230:bdff:fef9:3760/64 scope link
valid_lft forever preferred_lft forever
wlan0 IP address: 2.187.0.70/24
Configured routes for interface wlan0:
default 2.187.0.1 - -
169.254.0.0 - 255.255.0.0 wlan0
Active routes for interface wlan0:
2.187.0.0/24 proto kernel scope link src 2.187.0.70
169.254.0.0/16 scope link
default via 2.187.0.1
1 of 2 configured routes for interface wlan0 up
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available...
wlan0 IEEE 802.11g ESSID

ff/any Nickname:"giga"
Mode:Managed Frequency:2.462 GHz Access Point: 00:00:00:00:00:00
Bit Rate=54 Mb/s Tx-Power:16 dBm
RTS thr=2347 B Fragment thr=2346 B
Encryption key:3E79-42AC-8C Security mode:restricted
Power Management

ff
Link Quality:100/100 Signal level:-10 dBm Noise level:-256 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
giga:/etc/sysconfig/network # ping 2.187.0.70
PING 2.187.0.70 (2.187.0.70) 56(84) bytes of data.
64 bytes from 2.187.0.70: icmp_seq=1 ttl=64 time=0.081 ms
64 bytes from 2.187.0.70: icmp_seq=2 ttl=64 time=0.058 ms
64 bytes from 2.187.0.70: icmp_seq=3 ttl=64 time=0.062 ms
--- 2.187.0.70 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms
rtt min/avg/max/mdev = 0.058/0.067/0.081/0.010 ms
giga:/etc/sysconfig/network # ping 2.187.0.1
PING 2.187.0.1 (2.187.0.1) 56(84) bytes of data.
From 2.187.0.70: icmp_seq=2 Destination Host Unreachable
From 2.187.0.70 icmp_seq=2 Destination Host Unreachable
From 2.187.0.70 icmp_seq=3 Destination Host Unreachable
From 2.187.0.70 icmp_seq=4 Destination Host Unreachable
--- 2.187.0.1 ping statistics ---
5 packets transmitted, 0 received, +4 errors, 100% packet loss, time 3999ms
, pipe 3
giga:/etc/sysconfig/network #
So there are my questions if anyone can help : .................................
Warning: Driver for device wlan0 recommend version 18 of Wireless Extension,
but has been compiled with version 16, therefore some driver features
may not be available... what can I do about this?
Where on earth is it getting the following config from - 164 ip addr? (from ifstatus with static ip not DHCP)
Configured routes for interface wlan0:
default 2.187.0.1 - -
169.254.0.0 - 255.255.0.0 wlan0
Active routes for interface wlan0:
2.187.0.0/24 proto kernel scope link src 2.187.0.70
169.254.0.0/16 scope link
default via 2.187.0.1
1 of 2 configured routes for interface wlan0 up
I have to conclude that the wireless part seems to be still the failing element, as at least I can get through yast to the point I can ping myself (2.187.0.70) static IP if nothing else.
One other little piece of advice is I have given up on not being root when I try any of this, I do not wait for the su prompt as earlier work was severely impeded because I still do not know the security implications for Linux. I am logged in as root for all this configuration activity.
Hope I can finally get this standalone linux pc finally talking to the world - its been months and I am damned if I am trailing 40 feet of cat5 cable around my house!!
thanks Joe