* Highpoint DC7280
@ 2012-06-18 7:52 Christian Brandt
2012-06-18 18:58 ` Mark Lord
2012-06-19 3:28 ` Robert Hancock
0 siblings, 2 replies; 5+ messages in thread
From: Christian Brandt @ 2012-06-18 7:52 UTC (permalink / raw)
To: linux-ide
My company got hold of a Highpoint DC7280 for evaluation purposes. As we
weren't that much impressed - mostly due abysmal propetiary drivers and
support - I got it as a toy gift to play at home.
Abstract in novella form: it is a dirt cheap 32 Port SATA-Controller. It
features eight Marvell Chips each with a four port SATA Port Multiplier.
Highpoint has abandoned all support (as usual) right a week before
releasing it and the driver - dated 2011-06 - needs even some fiddling
to compile under 3.0. Then it crashed upon writing. Besides that it is
not THAT bad... gets around 250MB/s per Controller even with all eight
controllers under maximum load.
Is anyone else poking it with a stick?
[1] http://www.highpoint-tech.cn/PDF/DC7280/DC7280_DS.pdf
[2]
http://www.highpoint-tech.com/BIOS_Driver/DC7280/driver/Linux/dc7280-linux-src-v1.0-110621-1313.tar.gz
(if KERNELVERSION==2.6 then... ok, so much about that one...)
--
Christian Brandt
life is short and in most cases it ends with death
but my tombstone will carry the hiscore
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Highpoint DC7280
2012-06-18 7:52 Highpoint DC7280 Christian Brandt
@ 2012-06-18 18:58 ` Mark Lord
2012-06-19 3:28 ` Robert Hancock
1 sibling, 0 replies; 5+ messages in thread
From: Mark Lord @ 2012-06-18 18:58 UTC (permalink / raw)
To: Christian Brandt; +Cc: linux-ide
On 12-06-18 03:52 AM, Christian Brandt wrote:
> My company got hold of a Highpoint DC7280 for evaluation purposes. As we
> weren't that much impressed - mostly due abysmal propetiary drivers and
> support - I got it as a toy gift to play at home.
>
> Abstract in novella form: it is a dirt cheap 32 Port SATA-Controller. It
> features eight Marvell Chips each with a four port SATA Port Multiplier.
It would be very interesting and useful to see the markings
on the top of the chip that is buried under that heatsink.
Most Marvell SATA chips already work with Linux..
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Highpoint DC7280
2012-06-18 7:52 Highpoint DC7280 Christian Brandt
2012-06-18 18:58 ` Mark Lord
@ 2012-06-19 3:28 ` Robert Hancock
2012-06-27 16:27 ` Christian Brandt
1 sibling, 1 reply; 5+ messages in thread
From: Robert Hancock @ 2012-06-19 3:28 UTC (permalink / raw)
To: Christian Brandt; +Cc: linux-ide
On 06/18/2012 01:52 AM, Christian Brandt wrote:
> My company got hold of a Highpoint DC7280 for evaluation purposes. As we
> weren't that much impressed - mostly due abysmal propetiary drivers and
> support - I got it as a toy gift to play at home.
>
> Abstract in novella form: it is a dirt cheap 32 Port SATA-Controller. It
> features eight Marvell Chips each with a four port SATA Port Multiplier.
> Highpoint has abandoned all support (as usual) right a week before
> releasing it and the driver - dated 2011-06 - needs even some fiddling
> to compile under 3.0. Then it crashed upon writing. Besides that it is
> not THAT bad... gets around 250MB/s per Controller even with all eight
> controllers under maximum load.
>
> Is anyone else poking it with a stick?
>
> [1] http://www.highpoint-tech.cn/PDF/DC7280/DC7280_DS.pdf
>
> [2]
> http://www.highpoint-tech.com/BIOS_Driver/DC7280/driver/Linux/dc7280-linux-src-v1.0-110621-1313.tar.gz
> (if KERNELVERSION==2.6 then... ok, so much about that one...)
>
What does lspci -vv show for that board?
It looks like that driver contains a binary blob so who knows what it is
actually doing internally.
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Highpoint DC7280
2012-06-19 3:28 ` Robert Hancock
@ 2012-06-27 16:27 ` Christian Brandt
2012-06-28 5:30 ` Robert Hancock
0 siblings, 1 reply; 5+ messages in thread
From: Christian Brandt @ 2012-06-27 16:27 UTC (permalink / raw)
To: Robert Hancock; +Cc: linux-ide
[-- Attachment #1: Type: text/plain, Size: 613 bytes --]
Sorry for the delay, I was sick for a couple of days.
Am 19.06.2012 05:28, schrieb Robert Hancock:
> What does lspci -vv show for that board?
Please see MIME attachment dc7280lspci-initialized.txt (for
completeness, uninitialized the IRQ is 64 and MaxPayload is 128 bytes).
> It looks like that driver contains a binary blob so who knows what it is
> actually doing internally.
I am now done playing with ubuntu 12.04 and are going to dig a bit
deeper in using debian and a vanilla kernel.
--
Christian Brandt
life is short and in most cases it ends with death
but my tombstone will carry the hiscore
[-- Attachment #2: dc7280lspci-initialized.txt --]
[-- Type: text/plain, Size: 3574 bytes --]
84:00.0 RAID bus controller: HighPoint Technologies, Inc. Device 7280 (rev 03)
Subsystem: HighPoint Technologies, Inc. Device 0000
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: 64 bytes
Interrupt: pin A routed to IRQ 64
Region 0: Memory at fbe40000 (64-bit, non-prefetchable) [size=128K]
Region 2: Memory at fbe00000 (64-bit, non-prefetchable) [size=256K]
Expansion ROM at fbe60000 [disabled] [size=64K]
Capabilities: [40] Power Management version 3
Flags: PMEClk- DSI- D1+ D2- AuxCurrent=375mA PME(D0+,D1+,D2-,D3hot+,D3cold-)
Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
Capabilities: [50] MSI: Enable- Count=1/1 Maskable- 64bit+
Address: 0000000000000000 Data: 0000
Capabilities: [70] Express (v2) Endpoint, MSI 00
DevCap: MaxPayload 4096 bytes, PhantFunc 0, Latency L0s <1us, L1 <8us
ExtTag+ AttnBtn- AttnInd- PwrInd- RBE+ FLReset-
DevCtl: Report errors: Correctable+ Non-Fatal+ Fatal+ Unsupported-
RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
MaxPayload 128 bytes, MaxReadReq 512 bytes
DevSta: CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr- TransPend-
LnkCap: Port #0, Speed 5GT/s, Width x8, ASPM unknown, Latency L0 <512ns, L1 <64us
ClockPM- Surprise- LLActRep- BwNot-
LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- Retrain- CommClk+
ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
LnkSta: Speed 5GT/s, Width x8, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
DevCap2: Completion Timeout: Not Supported, TimeoutDis+
DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-
LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-, Selectable De-emphasis: -6dB
Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
Compliance De-emphasis: -6dB
LnkSta2: Current De-emphasis Level: -6dB
Capabilities: [100 v1] 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: [140 v1] Virtual Channel
Caps: LPEVC=0 RefClk=100ns PATEntryBits=1
Arb: Fixed- WRR32- WRR64- WRR128-
Ctrl: ArbSelect=Fixed
Status: InProgress-
VC0: Caps: PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
Arb: Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
Ctrl: Enable+ ID=0 ArbSelect=Fixed TC/VC=01
Status: NegoPending- InProgress-
Kernel modules: dc7280
^ permalink raw reply [flat|nested] 5+ messages in thread
* Re: Highpoint DC7280
2012-06-27 16:27 ` Christian Brandt
@ 2012-06-28 5:30 ` Robert Hancock
0 siblings, 0 replies; 5+ messages in thread
From: Robert Hancock @ 2012-06-28 5:30 UTC (permalink / raw)
To: Christian Brandt; +Cc: linux-ide
On Wed, Jun 27, 2012 at 10:27 AM, Christian Brandt <brandtc@psi5.com> wrote:
> Sorry for the delay, I was sick for a couple of days.
>
> Am 19.06.2012 05:28, schrieb Robert Hancock:
>> What does lspci -vv show for that board?
>
> Please see MIME attachment dc7280lspci-initialized.txt (for
> completeness, uninitialized the IRQ is 64 and MaxPayload is 128 bytes).
>
>> It looks like that driver contains a binary blob so who knows what it is
>> actually doing internally.
>
> I am now done playing with ubuntu 12.04 and are going to dig a bit
> deeper in using debian and a vanilla kernel.
Well, it looks like it doesn't claim compatibility with anything
standard like AHCI. If it's just a pure HBA with no hardware RAID,
etc. then I'm not sure exactly why there seems to be so much code in
the driver?
^ permalink raw reply [flat|nested] 5+ messages in thread
end of thread, other threads:[~2012-06-28 5:30 UTC | newest]
Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-06-18 7:52 Highpoint DC7280 Christian Brandt
2012-06-18 18:58 ` Mark Lord
2012-06-19 3:28 ` Robert Hancock
2012-06-27 16:27 ` Christian Brandt
2012-06-28 5:30 ` Robert Hancock
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).