Jono you might want to try replacing the second part of the contents of the udev 70-persistent-net.rules file with:
# PCI device 0x8086:0x4222 (iwl3945) SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTRS{address}=="00:1c:bf:9d:42:85", ATTR{type}=="1", NAME="wlan0"
Jono you might want to try replacing the second part of the contents of the udev 70-persistent- net.rules file with:
# PCI device 0x8086:0x4222 (iwl3945) =="00:1c: bf:9d:42: 85", ATTR{type}=="1", NAME="wlan0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTRS{address}