Hello aus9, thanks for your reply.
> what is the name of your Linux distro?
I have installed the latest Centos 7 distribution - release 'CentOS Linux release 7.2.1511 (Core)'.
However I'm not running the kernel that came with that release; I downloaded, compiled and installed two 'stable' kernels from
www.kernel.org, 4.3.3 and 4.4.2. The 4.4.2 kernel is only a few days old. Neither of those new kernels can attach the Corsair USB stick.
> search your config for new kernel for ntfs and then search for alua, are both built as modules?
Running egrep on the .config I used to build the kernels I get these results:
# egrep -i 'ntfs|alua' .config
CONFIG_SCSI_DH_ALUA=y
# CONFIG_NTFS_FS is not set
There are also no files with 'ntfs' or 'alua' in their names in /lib/modules/4.4.2.
So it looks like 'ALUA' is compiled into the kernel, not a module.
> I am not an expert on anything alua related, did you install it or was it a default install for your iso?
I don't even know what 'alua' is! :-( I'm wondering if I could somehow tell it to 'ignore' the Corsair whether it would then be attached as normal by whatever other device driver might normally handle USB sticks?
> I am guessing you have no "true" udev rule that can handle alua and ntfs storage devices.
Other USB memory sticks are attached and then mounted by udev with no problems. I think the udev errors are a result of the failure to 'attach' a device driver to the USB stick in the first place; udev is trying to do what I did manually, read the device - /dev/sde - to get partitions, etc, and failing, because the USB stick isn't attached/working.