Bug ID: 198975
           Summary: Highpoint 840A RocketRAID Controller and drives are
                    NOT detected by SCSI_HPTIOP kernel module
           Product: SCSI Drivers
           Version: 2.5
    Kernel Version: 4.15.7
          Hardware: All
                OS: Linux
              Tree: Mainline
            Status: NEW
          Severity: high
          Priority: P1
         Component: Other
        Regression: No


This is my first kernel bugzilla report, so please have mercy ;-)

My freshly bought Highpoint 840A RocketRAID Controller and its 8 connected
"Samsung 860 EVO" ssd harddrives are NOT detected by the "SCSI_HPTIOP" kernel
low-level scsi driver module, but it seems to be the smaller brother of the
already from kernel supported 3740A RocketRAID controller by Highpoint.
The only differnence seems to be that the 840A supports only 6Gb/s per channel.
Thats is also confirmed by the top down view onto the expansion card.
In the upper right corner you can see the described dual product markings
"RocketRAID 3740A/840A", so the layout and most likely also the raid processor
of the controller has been used at least twice by Highpoint.
My controllers firmware is the recent 1.0.0 version.
I couldnt find any other driver module that is matching my controller more
The current published linux drivers by highpoint are useless under (Gentoo)
The controller and its connected drives are working flawlessy under Windows 10,
so its not damaged. I am using a "Gigabyte X99-SLI" motherboard with recent
F24a bios version.
I am also willingly able to provide regular dump logs to kernel developers for
driver debugging.

I would be VERY thankful for including support into the next kernel for this
cool piece of hardware!

Top-down view onto the expansion card:

dmesg outputs only this, then nothing else related to my controller:

RocketRAID 3xxx/4xxx Controller driver v1.10.0

lspci -kvv outputs this:

02:00.0 RAID bus controller: HighPoint Technologies, Inc. Device 0840 (rev a1)
        Subsystem: HighPoint Technologies, Inc. Device 0000
        Physical Slot: 6
        Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr-
Stepping- SERR+ FastB2B- DisINTx-
        Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort-
<MAbort- >SERR- <PERR- INTx-
        Latency: 0, Cache Line Size: 32 bytes
        Interrupt: pin A routed to IRQ 11
        NUMA node: 0
        Region 0: Memory at d0900000 (64-bit, prefetchable) [size=1M]
        Region 4: Memory at d0a00000 (64-bit, prefetchable) [size=256K]
        Expansion ROM at dfe00000 [disabled] [size=128K]
        Capabilities: [80] Power Management version 3
                Flags: PMEClk- DSI- D1+ D2- AuxCurrent=0mA
                Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
        Capabilities: [90] MSI: Enable- Count=1/32 Maskable+ 64bit+
                Address: 0000000000000000  Data: 0000
                Masking: 00000000  Pending: 00000000
        Capabilities: [b0] MSI-X: Enable- Count=18 Masked-
                Vector table: BAR=0 offset=00038000
                PBA: BAR=0 offset=00039000
        Capabilities: [c0] Express (v2) Endpoint, MSI 00
                DevCap: MaxPayload 512 bytes, PhantFunc 0, Latency L0s <128ns,
L1 <2us
                        ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
SlotPowerLimit 0.000W
                DevCtl: Report errors: Correctable- Non-Fatal- Fatal-
                        RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop+
                        MaxPayload 256 bytes, MaxReadReq 512 bytes
                DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr-
                LnkCap: Port #0, Speed 8GT/s, Width x8, ASPM L0s L1, Exit
Latency L0s <128ns, L1 <2us
                        ClockPM- Surprise- LLActRep- BwNot- ASPMOptComp+
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk-
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 8GT/s, Width x8, TrErr- Train- SlotClk- DLActive-
BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR-, OBFF
Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-,
OBFF Disabled
                LnkCtl2: Target Link Speed: 8GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range,
EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB,
EqualizationComplete+, EqualizationPhase1+
                         EqualizationPhase2+, EqualizationPhase3+,
        Capabilities: [100 v2] Advanced Error Reporting
                UESta:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UEMsk:  DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt-
RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
                UESvrt: DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt-
RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
                CESta:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr-
                CEMsk:  RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
                AERCap: First Error Pointer: 00, GenCap+ CGenEn- ChkCap+ ChkEn-
        Capabilities: [300 v1] #19

Highpoints 800er series RocketRAID website:

Highpoints 3700er series RocketRAID website:

You are receiving this mail because:
You are watching the assignee of the bug.

Reply via email to