Michael As soon as you mentioned versions of udev I realised what the problem might be. Aptitude was holding back upgrading udev because I still had CONFIG_SYSFS_DEPRECATED compiled into the kernel. So I recompiled the kernel with this disabled and NetworkManager now works. Many thanks for your help. John