I today upgraded one of my test setups from FreeNAS 11.3-U4.1 to TrueNAS Core 12.0 and everything works except iSCSI.
Setup:
iSCSI over 10GbE (Mellanox ConnectX-3 dual-port card)
2x Windows Server 2019 machines with Mellanox ConnectX-2 single-port cards.
Ubiquity EdgeSwitch 16XG (10GbE).
iSCSI with CHAP, unique per host.
Note: This worked in 11.3-U4.1.
Looking at the logs it contains a notice that the maximum password length is 16 characters, and verifying the passwords on the hosts shows they are 16 characters, so it's not the length.
However on the TrueNAS-box the User and Peer User password fields contain a 54 character Base64 string, which decodes into 40 bytes that I have no idea what it is. It's raw hex codes.
Inserting the real passwords into the correct fields made everything work.
I haven't looked into the settings backup file yet to find out what's in there, but I will in a bit.
// Stefan
Setup:
iSCSI over 10GbE (Mellanox ConnectX-3 dual-port card)
2x Windows Server 2019 machines with Mellanox ConnectX-2 single-port cards.
Ubiquity EdgeSwitch 16XG (10GbE).
iSCSI with CHAP, unique per host.
Note: This worked in 11.3-U4.1.
Looking at the logs it contains a notice that the maximum password length is 16 characters, and verifying the passwords on the hosts shows they are 16 characters, so it's not the length.
However on the TrueNAS-box the User and Peer User password fields contain a 54 character Base64 string, which decodes into 40 bytes that I have no idea what it is. It's raw hex codes.
Inserting the real passwords into the correct fields made everything work.
I haven't looked into the settings backup file yet to find out what's in there, but I will in a bit.
// Stefan