Opened 9 days ago

Last modified 4 days ago

#1685 new enhancement

Support for HighPoint controller with EJ340 extender

Reported by: PsychOsmosis Owned by:
Priority: minor Milestone: undecided
Component: all Version:
Keywords: highpoint linux freebsd Cc:


The drives connected to my HighPoint? RR4520 along with EJ340 extenders are numbered using the 1/E1/1 format (there's always an "E" before the second number). The smartctl command (using the "hpt" parameter) reject my inputs as it expects numbers only (ie. 1/1/1).

I would very much appreciate if the command could be fixed so it accepts the "E" in the drive numbering format of my hardware.

Thanks in advance!

Change History (6)

comment:1 Changed 9 days ago by PsychOsmosis

Component: allsmartctl

comment:2 Changed 8 days ago by Christian Franke

Component: smartctlall
Keywords: highpoint added
Milestone: undecided
Type: defectenhancement

FreeBSD or Linux? The option -d hpt,.... is available on both platforms.

The three values are passed as a numeric byte array to the vendor specific ioctl(), for example -d hpt,1/2/3 => {0x01,0x02,0x03}. It is not yet known how to handle 1/E1/1. May be {0x01,0xe1,0x01} or not. Leaving ticket open as undecided until someone provides this information.

comment:3 Changed 8 days ago by Christian Franke

Keywords: linux freebsd added
Summary: HighPoint smartctl invalid formatSupport for HighPoint controller with EJ340 extender

comment:4 Changed 8 days ago by PsychOsmosis

Linux version, sorry.
But I suppose FreeBSD has the same issue.


comment:5 Changed 5 days ago by Christian Franke

FreeBSD and Linux ioctl() differ, but the addressing is similar.

Is there any evidence that ATA pass-through via extender is supported by controller driver and firmware (e.g. vendor specific tool that could read SMART data) ?

comment:6 Changed 4 days ago by PsychOsmosis

The HighPoint? CLI and GUI controller softwares see the drives as if they were connected directly to the RR4520 itself, and I can access the SMART data just fine from said softwares.

Note: See TracTickets for help on using tickets.