cryptsetup not working on MT3000

root@GL-MT3000:~# cryptsetup --type plain --cipher=aes-xts-plain64 open /dev/sda1 ssd
Enter passphrase for /dev/sda1:
device-mapper: reload ioctl on ssd (254:0) failed: Invalid argument

dmesg:

[  101.878238] dm_mod: exports duplicate symbol dm_consume_args (owned by kernel)
[  101.933612] dm_mod: exports duplicate symbol dm_consume_args (owned by kernel)
[  101.965748] device-mapper: table: 254:0: crypt: unknown target type
[  101.972031] device-mapper: ioctl: error adding target to table
[  101.991169] dm_mod: exports duplicate symbol dm_consume_args (owned by kernel)
[  102.046096] dm_mod: exports duplicate symbol dm_consume_args (owned by kernel)