Date: Sat, 09 May 2020 19:32:47 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 246279] cam / ciss driver unable to see more than 48(?) physical drives per controller Message-ID: <bug-246279-227-PjlkEUTfOX@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-246279-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | previous in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246279 --- Comment #7 from Peter Eriksson <pen@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.help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-246279-227-PjlkEUTfOX>
