I have a Dell R720 that has 2 LSI 9205-8e cards, each connected to half of an MD1220 - a 24 x 2.5" SAS JBOD.
I'm running the 9.1 RC1 release, and see that the target mapping by CAM seems to be rather weird. Here's the map that I've created:
If I reboot multiple times, I get the same mapping.
Given that the devices are scbus0 and scbus1, I would expect the targets to start at target 0 and go up to 23 like they show up in 9-current, and like they show up in the LSI BIOS, but they don't. scbus0 goes from target 33 to 45, and scbus1 goes from target 20 to
32. In addition, the mapping is all over the place! Now, albeit, I was able to hard-code da0 through da23 in /boot/device.hints using the targets specified by using camcontrol devlist, and sure enough, now, da0 applies to disk 0, all the way up to da23 applying to da23. In addition, I booted the system with every second disk removed, and the remaining disks did get the proper IDs. In fact, I inserted the disks that I had removed live, and they also got the right name... just why the weird targets!? I highly doubt these targets are supposed to be dependent on the FreeBSD release version!
Jason.
I'm running the 9.1 RC1 release, and see that the target mapping by CAM seems to be rather weird. Here's the map that I've created:
Code:
SLOT DAx TARGET SLOT DAx TARGET
0 da1 34 12 da21 29
1 da2 35 13 da20 28
2 da3 36 14 da15 23
3 da4 37 15 da14 22
4 da5 38 16 da13 21
5 da9 33 17 da12 20
6 da6 39 18 da18 26
7 da7 40 19 da19 27
8 da8 41 20 da22 30
9 da11 44 21 da23 31
10 da10 43 22 da16 24
11 da9 42 23 da17 25
If I reboot multiple times, I get the same mapping.
Given that the devices are scbus0 and scbus1, I would expect the targets to start at target 0 and go up to 23 like they show up in 9-current, and like they show up in the LSI BIOS, but they don't. scbus0 goes from target 33 to 45, and scbus1 goes from target 20 to
32. In addition, the mapping is all over the place! Now, albeit, I was able to hard-code da0 through da23 in /boot/device.hints using the targets specified by using camcontrol devlist, and sure enough, now, da0 applies to disk 0, all the way up to da23 applying to da23. In addition, I booted the system with every second disk removed, and the remaining disks did get the proper IDs. In fact, I inserted the disks that I had removed live, and they also got the right name... just why the weird targets!? I highly doubt these targets are supposed to be dependent on the FreeBSD release version!
Jason.