[Bug 246279] cam / ciss driver unable to see more than 48(?) physical drives per controller

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Sat May 9 19:32:47 UTC 2020


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246279

--- Comment #7 from Peter Eriksson <pen at lysator.liu.se> ---
The current code probably works reasonable well for cases where the controller
is being used in RAID mode (where it works with logical LUNs). 

Well, except that it probably fails to detect the SES devices on the D6020
cabinets.

But when used as "dumb" HBA with more physical drives than a certain controller
handles logical devices (64 in my case for the H241 controller) it will always
do the wrong thing. 

And since it starts numbering physical targets 16 (probably since the
controller signals "0" as supported logical luns - since it's a HBA!) and then
the driver code uses a compile-time-default of 16 (intended for really old
controllers) things become strange... So 64-16 = 48.

Okidoki. Time for some code hacking :-)

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list