Now at a guess, i would say this is down to the drivers which are used for my wifi, but thats why im here, as i need this solving, not guessed...i was wondering if i could ask for some of your insight, as someone here must know whats going on

This laptop is a Fujitsu Siemens Esprimo Mobile V5545

Now the problem is that whenever i use the shutdown command (either via GUI or terminal) and start back up again, my wireless light is off, and OpenSUSE does not recognise any wireless present at all, even though the BIOS says wireless is enabled.

There is no way to switch it back on in OpenSUSE (there is a hardware switch, but it doesnt work in OpenSUSE) so i then have to reboot, go into Windows XP, use the hardware switch to turn wifi on, then reboot back into OpenSUSE again and im fine...until next time i shutdown...

However, when i restart the system, wifi still works fine, so what i am having to do is restart then just power off at grub (is this safe? i was assuming so because the system isnt actually booted as of yet...)

Here is the hardware report from YAst for my wireless driver:
  46: udi = '/org/freedesktop/Hal/devices/net_00_22_5f_1b_27_49_0'
  info.subsystem = 'net'
  info.product = 'Networking Wireless Control Interface'
  net.originating_device = '/org/freedesktop/Hal/devices/pci_168c_1c'
  info.udi = '/org/freedesktop/Hal/devices/net_00_22_5f_1b_27_49_0'
  info.category = 'net.80211control'
  net.interface = 'wmaster0'
  info.capabilities = { 'net', 'net.80211control' }
  linux.sysfs_path = '/sys/devices/pci0000:00/0000:00:1c.2/0000:04:00.0/net/wmaster0'
  net.address = '00:22:5f:1b:27:49'
  info.parent = '/org/freedesktop/Hal/devices/pci_168c_1c'
  net.linux.ifindex = 3 (0x3)
  net.arp_proto_hw_id = 801 (0x321)
  linux.hotplug_type = 2 (0x2)
  linux.subsystem = 'net'
This also happens in Ubuntu 9.04 but does not in Fedora could it be a kernal bug? If so where do i submit it?

PS: I forgot to mention im running OpenSUSE 11.1 x86_64