Date: Sun, 24 Nov 2024 21:58:58 +0000 From: bugzilla-noreply@freebsd.org To: stable@FreeBSD.org Subject: [Bug 271238] mpr (LSI SAS3816) driver not finding ses devices in HP D6020 enclosures Message-ID: <bug-271238-1689-kMs2orNqOc@https.bugs.freebsd.org/bugzilla/> In-Reply-To: <bug-271238-1689@https.bugs.freebsd.org/bugzilla/> References: <bug-271238-1689@https.bugs.freebsd.org/bugzilla/>
next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D271238 --- Comment #5 from Peter Eriksson <pen@lysator.liu.se> --- Still seening strange behaviour with the SAS3816 controller and mpr driver = on FreeBSD 14.1-RELEASE-p5 Now all the SES controllers are detected and accessible, but instead it doe= sn't correctly detect all disks. The setup: One HBA9500-16e (SAS3816) Two HPD D6020 external SAS enclosures, each with two drawers with 35 drives each (and one expander in each drawer). Things we've tried so far: 1. Connect one drawer a single port - finds all disks (in that drawer).=20 2. Move the cable to each other drawer - finds all disks (in each drawer) 3. Move the cabel to each other port - finds all the disks (in each drawer) So this rules out bad ports in the HBA, bad cables and bad ports in the drawers. 4. Connect all four drawers to separate ports - misses about 50% of disks in two of the drawers. 5. Daisy-chain two drawers with two other drawers that are connected to two ports on the HBA - misses about 50% of the disks again. All disks are seen by the expanders: # mprutil show expanders|egrep 'SAS Target'|wc -l 127 # camcontrol devlist|egrep '12000|10000' |wc -l 100 # mprutil show expanders|fgrep 500 49 5001438041bb92bd 0017 0001 0002 1 49 5001438041bb003d 0018 0009 0003 1 49 500143803089763d 005e 0017 0004 2 49 5001438030889abd 005f 0018 0005 2 This one is interresting though: # mprutil show devices B____T SAS Address Handle Parent Device Speed Enc Slot = Wdt 5001438041bb92bd 0017 0001 SMP Target 12 0002 00 = 4 5001438041bb003d 0018 0009 SMP Target 12 0003 00 = 4 00 85 5000cca2912d0a39 0019 0017 SAS Target 12 0002 69 = 1 00 86 5000cca2912d8f41 001a 0017 SAS Target 12 0002 70 = 1 00 87 5000cca2912d1645 001b 0017 SAS Target 12 0002 71 = 1 .... 00 136 5000cca2912ceb9d 0038 0018 SAS Target 12 0003 84 = 1 00 101 5000cca2912db98d 0039 0017 SAS Target 12 0002 85 = 1 00 102 5000cca2912e3619 003a 0017 SAS Target 12 0002 86 = 1 5000cca2912d19ed 003b 0017 SAS Target 12 0002 87 = 1 5000cca2912d8bc5 003c 0017 SAS Target 12 0002 88 = 1 5000cca2912dfd49 003d 0017 SAS Target 12 0002 89 = 1 5000cca2912da57d 003e 0017 SAS Target 12 0002 90 = 1 5000cca29126fd89 003f 0017 SAS Target 12 0002 91 = 1 5000cca291257965 0040 0017 SAS Target 12 0002 92 = 1 ... The missing disks are there but without entries for "B____T". --=20 You are receiving this mail because: You are on the CC list for the bug.=
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-271238-1689-kMs2orNqOc>