Skip site navigation (1)Skip section navigation (2)
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>