Bug 43160 - Marvell 88SE91xx controller: Exception, reset, I/O errors
Summary: Marvell 88SE91xx controller: Exception, reset, I/O errors
Status: NEEDINFO
Alias: None
Product: IO/Storage
Classification: Unclassified
Component: Serial ATA (show other bugs)
Hardware: All Linux
: P1 normal
Assignee: Jeff Garzik
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-04-25 13:38 UTC by Sven Arvidsson
Modified: 2016-01-05 18:15 UTC (History)
14 users (show)

See Also:
Kernel Version: 3.x
Tree: Mainline
Regression: No


Attachments
lspci output (8.26 KB, text/plain)
2012-04-25 13:39 UTC, Sven Arvidsson
Details
kernel log (643.60 KB, text/plain)
2012-04-25 13:41 UTC, Sven Arvidsson
Details
dmesg kernel 3.6.6, 6Gbps with ncq => Write errors (113.53 KB, text/plain)
2012-11-11 15:51 UTC, Bernhard
Details
dmesg kernel 3.6.6, 6Gbps without ncq => Write errors (108.18 KB, text/plain)
2012-11-11 15:52 UTC, Bernhard
Details
lspci Marvell 9123 (3.19 KB, text/plain)
2012-11-11 15:52 UTC, Bernhard
Details
Patch to not force FBS for device 9123 (627 bytes, patch)
2013-02-25 19:00 UTC, David Milburn
Details | Diff
Output of # lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -s 0000:00:01.0 (16.34 KB, application/octet-stream)
2013-11-29 20:06 UTC, Christian Stadelmann
Details
sorry, got the wrong device. Now: # lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -d 1b4b:9123 (15.97 KB, application/octet-stream)
2013-11-29 20:10 UTC, Christian Stadelmann
Details
Output of lspci and relevant part of syslog (21.70 KB, text/plain)
2016-01-05 18:15 UTC, Dietmar Malli
Details

Description Sven Arvidsson 2012-04-25 13:38:58 UTC
Disks attached to the Marvell 88SE91xx on a Asus P867-M PRO motherboard using either AHCI mode (or IDE with the PCI ID from bug #43159) leads to exceptions, a hard reset and then I/O errors:

Apr 24 13:43:13 svearv kernel: [   74.690679] ata8: exception Emask 0x10 SAct 0x0 SErr 0x4050000 action 0xe frozen
Apr 24 13:43:13 svearv kernel: [   74.690684] ata8: irq_stat 0x80400040, connection status changed
Apr 24 13:43:13 svearv kernel: [   74.690688] ata8: SError: { PHYRdyChg CommWake DevExch }
Apr 24 13:43:13 svearv kernel: [   74.690696] ata8: hard resetting link

This problem isn't immediately apparent, I have managed to install a Fedora system on the disk before getting these errors. The most reliable way to reproduce this seems to be by using the bonnie++ benchmark to stress the disk.

By using libata.force=noncq I seem to be getting a somewhat more stable system, I can run through the benchmark at least a couple of times, with NCQ I have not managed to get even a single run before I/O errors show up.

The disk and controller is working in Windows, but to make sure that the disk isn't to blame I have reproduced this with two different disks and different SATA cables.

The system is running a stock Fedora Core 16 kernel, 3.3.2, it's also reproduceable with the 3.1 release.
Comment 1 Sven Arvidsson 2012-04-25 13:39:34 UTC
Created attachment 73079 [details]
lspci output
Comment 2 Sven Arvidsson 2012-04-25 13:41:54 UTC
Created attachment 73080 [details]
kernel log
Comment 3 Alan 2012-09-06 11:11:01 UTC
Your machine logged the drive dropping off the cable and reconnecting. That's incredibly unlikely to be a Linux bug - it usually points at power or other hardware problems such as drive firmware bugs. Are the two drives in question from different vendors ?
Comment 4 Sven Arvidsson 2012-09-09 15:11:20 UTC
I don't recall if the disks I tried where from the same vendor, but it's quite possible.

I can probably revisit this problem soon and retry with different disks, and a more recent kernel.
Comment 5 Bernhard 2012-11-11 15:49:57 UTC
Hello,

I have the same problem on an ASUS P7P55D-E PRO mainboard with the Marvell 88SE9123 PCIe SATA 6.0 onboard controller (lspci_Marvell_88SE9123) and two WDC WD1002FAEX-00Z3A0 Sata 6.0 disks.

Like the reporter I can confirm the issue with ncq. 
Limiting the SATA speed to 3.0Gbps and without ncq (kernel parameter: libata.force=7:noncq,3.0Gbps,8:noncq,3.0Gbps) give me a stable system without any errors. 

As soon as I use ncq or/with 6.0Gbps frozen actions with WRITE FPDMA QUEUED (file copy) and READ FPDMA QUEUED (resume of hibernate after a while) occur. 
=> Logs dmesg_kernel_3.6.6_with_ncq and dmesg_kernel_3.6.6_without_ncq; tested with the latest stable kernel 3.6.6.

I tried different 6.0Gbps cables, different kernel parameters (nofbs => no boot), different bios settings (Pnp bios to yes, and acpi 2.0 to yes) but without success. 

The errors are not immediately, several hibernate and resume cycles are possible. 
A file copy of 43 GByte with many small files (photos) shows the error at the beginning with ~ 40 GB. After that there is a freeze every ~30 sec or the PC is totally frozen (mouse works without buttons, only hard reset works). 
"Short" file copies perform without error.

The problem is not new, I suffer from the freezes since I bought my mainboard (kernel 2.6.32) and I tried different kernels but without a solution. 

It seems the marvell chipsets are buggy under Linux. 
Do you need some debug information to improve the situation.

Best regards, Bernhard

Link summary:
-------------
Supported SATA Controller at entry Marvell 9123 with cite note 14: Possible hardware bug exposed by recent kernels
https://ata.wiki.kernel.org/index.php/SATA_hardware_features#cite_note-14

gname thread => problematic chipsets and fbs problem?:
http://thread.gmane.org/gmane.linux.ide/49658

Problematic Chipsets:
https://ata.wiki.kernel.org/index.php/Hardware%2C_driver_status#Problematic_chipsets

ubuntu thread: beginning with marvell chipsets, then also different chipsets (amd, ...)
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/550559
Comment 6 Bernhard 2012-11-11 15:51:31 UTC
Created attachment 86061 [details]
dmesg kernel 3.6.6, 6Gbps with ncq => Write errors
Comment 7 Bernhard 2012-11-11 15:52:03 UTC
Created attachment 86071 [details]
dmesg kernel 3.6.6, 6Gbps without ncq => Write errors
Comment 8 Bernhard 2012-11-11 15:52:49 UTC
Created attachment 86081 [details]
lspci Marvell 9123
Comment 9 Jeff Garzik 2012-11-16 04:43:22 UTC
If you force 3.0 Gbps or 1.5 Gbps, does the problem go away?
Comment 10 Bernhard 2012-11-16 13:21:00 UTC
Forcing 3.0 Gbps AND noncq with kernel parameter libata.force=7:noncq,3.0Gbps shows no (freezing) errors and gives me a stable system. 
(With ncq enabled, the errors occur.)
Comment 11 shinydoofy 2012-12-19 18:02:51 UTC
I've ran into this with both the vanilla 3.5 and 3.7 kernels (skipped 3.6), starting a little over a week ago. Having used the very same controller and hard disk for over 1.5 years without any such problems, I'd suspected the hard disk slowly dying. After swapping it out, the errors continued popping up when booting my system. Disabling NCQ like suggested fixed this for me. Now everything runs through just fine and the system is stable as ever can be.

Asus P6X58D Premium
Marvell Technology Group Ltd. 88SE9123 PCIe SATA 6.0 Gb/s controller (rev 10)
First drive was a Seagate ST9320320AS, second one is a Seagate ST250DM001 HD256GJ.

From what I can gather, my system produces the same lspci/dmesg output. If you need any more info, please ping. I'd very much appreciate this bug being looked into and am open to testing patches and the like.
Comment 12 Bernhard 2013-02-17 20:43:37 UTC
I have tested kernel 3.5.x and 3.7.x with another hdd (WDC WD10EADS-00M2B0, WD Green, only 3Gbps-hdd) on the Marvell 9123 SATA III Controller;

There is the similar problem; 
As soon as I enable NCQ, then there are the frozen link problems => System is unusable. 
In general the Marvell 9123 controller seems to have problems with NCQ (and with 6Gbps-speed of course).

Searching the internet gives you also a lot of problems with SSDs;

Corsair
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1073391

https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1077718

WD black (like as mine, and the above links of my comment #5 (Link summary))
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/985429
....

Please help to debug the problem that we can use Sata3 speeds.
Comment 13 Bernhard 2013-02-24 18:06:33 UTC
Furthermore I've tried the kernel parameter nofbs (libata.force=7:nofbs,noncq,8:nofbs,noncq) and without noncq, but without success.

The flag nofbs is ignored and fbs is forced:

[    0.751686] ahci 0000:09:00.0: irq 51 for MSI/MSI-X
[    0.751746] ahci 0000:09:00.0: AHCI 0001.0000 32 slots 2 ports 6 Gbps 0x3 impl SATA mode
[    0.751824] ahci 0000:09:00.0: flags: 64bit ncq sntf led only pmp fbs pio slum part sxs 
[    0.751905] ahci 0000:09:00.0: port 0 can do FBS, forcing FBSCP
[    0.751994] ahci 0000:09:00.0: port 1 can do FBS, forcing FBSCP

In
http://thread.gmane.org/gmane.linux.ide/49658
last entry: 13 Jul 2011 09:34 by Tejun Heo

a FBS issue is mentioned and that the windows driver is not using FBS.

How can I disable FBS for the marvell controller for testing purposes?
Comment 14 David Milburn 2013-02-25 19:00:31 UTC
Created attachment 94081 [details]
Patch to not force FBS for device 9123

Hello, this patch will not force FBS on for 9123, but turning off FIS-based
switching should not matter unless you are using a port multiplier.
Comment 15 Bernhard 2013-02-26 18:56:41 UTC
Thank you for your patch!

I've tried it without FBS, but without success (as you mentioned), the frozen link errors again. 

[   55.050257] ata8.00: exception Emask 0x0 SAct 0x7ffff007 SErr 0x0 action 0x6 frozen
[   55.050318] ata8.00: failed command: READ FPDMA QUEUED
[   55.050372] ata8.00: cmd 60/08:00:c2:39:10/00:00:06:00:00/40 tag 0 ncq 4096 in
[   55.050373]          res 40/00:00:00:00:00/00:00:00:00:00/40 Emask 0x4 (timeout)
[   55.050467] ata8.00: status: { DRDY }
[   55.050509] ata8.00: failed command: READ FPDMA QUEUED
[   55.050555] ata8.00: cmd 60/08:08:72:39:10/00:00:06:00:00/40 tag 1 ncq 4096 in
[   55.050555]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[   55.050650] ata8.00: status: { DRDY }
[   55.050691] ata8.00: failed command: WRITE FPDMA QUEUED
[   55.050737] ata8.00: cmd 61/20:10:77:00:08/00:00:00:00:00/40 tag 2 ncq 16384 out
[   55.050738]          res 40/00:00:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[   55.050832] ata8.00: status: { DRDY }
....
[   55.056196] ata8: hard resetting link
[   55.545550] ata8: SATA link up 6.0 Gbps (SStatus 133 SControl 370)
[   55.549906] ata8.00: configured for UDMA/133
....
[   55.549989] ata8.00: device reported invalid CHS sector 0
[   55.549998] sd 7:0:0:0: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[   55.550004] sd 7:0:0:0: [sdc]  Sense Key : Aborted Command [current] [descriptor]
[   55.550010] Descriptor sense data with sense descriptors (in hex):
[   55.550013]         72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 
[   55.550026]         00 00 00 00 
[   55.550032] sd 7:0:0:0: [sdc]  Add. Sense: No additional sense information
[   55.550037] sd 7:0:0:0: [sdc] CDB: Read(10): 28 00 06 10 39 c2 00 00 08 00
[   55.550046] end_request: I/O error, dev sdc, sector 101726658
[   55.550112] sd 7:0:0:0: [sdc]  Result: hostbyte=DID_OK driverbyte=DRIVER_SENSE
[   55.550114] sd 7:0:0:0: [sdc]  Sense Key : Aborted Command [current] [descriptor]
[   55.550116] Descriptor sense data with sense descriptors (in hex):
[   55.550117]         72 0b 00 00 00 00 00 0c 00 0a 80 00 00 00 00 00 
[   55.550121]         00 00 00 00

Do you have any other hints to debug the problem?
Comment 16 David Milburn 2013-02-26 22:33:35 UTC
Those errors are First Party DMA Read/Write commands supported by NCQ (Native
Command Queuing). I see were you had errors running 6Gbps with and without
NCQ, did you also test 3Gbps with NCQ enabled?
Comment 17 Bernhard 2013-02-27 08:09:46 UTC
Yes, I've tried 3Gbps with NCQ, but the same errors occurred.

Only 3Gbps without NCQ gives me a stable system. 

I'm using kernel parameter "libata.force=7:noncq,3.0Gbps,8:noncq,3.0Gbps" with two WDC WD1002FAEX-00Z3A0 (WD Black) SataIII disks (and also tested with WDC WD10EADS-00M2B0, WD Green, only 3Gbps-hdd).
Comment 18 Bernhard 2013-10-07 18:56:03 UTC
I have bought a sata3 SSD (Samsung 840 Pro) and use the Marvell 9123 controller. 
With this configuration the SSD runs fine with sata3, but ONLY without NCQ, otherwise freezes as described above.

My conclusion is that the marvell controller is not very compatible and has problems with NCQ and sata3 speeds. 
Furthermore the HDD WDC WD1002FAEX-00Z3A0 (WD Black), mentioned above, was one of the first hdds with Sata3 interface, and therefore is not very matured with this new standard.

For me, the problem is solved and I can use sata3 speeds with my SSD (but not with my HDD).
Comment 19 Christian Stadelmann 2013-11-28 23:27:36 UTC
Same here (same setup as Bernhard, #18). No matter which HDD I connect to this Marvell 88SE9123 controller I get these errors.
Comment 20 Christian Stadelmann 2013-11-28 23:46:39 UTC
This bug is marked as NEEDINFO, which info is needed?
Comment 21 Alan 2013-11-29 13:06:16 UTC
Well enough information to make any kind of diagnosis, which right now we don't seem to have. Hopefully if more reports surface a pattern will eventaully emerge.
Comment 22 Christian Stadelmann 2013-11-29 20:06:19 UTC
Created attachment 116801 [details]
Output of # lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -s 0000:00:01.0

Could you be more specific please?
Comment 23 Christian Stadelmann 2013-11-29 20:10:36 UTC
Created attachment 116811 [details]
sorry, got the wrong device. Now: # lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -d 1b4b:9123
Comment 24 Laurent Dinclaux 2014-04-08 01:05:31 UTC
I don't know how to mark duplicates in bugzilla, but this bug is a duplicate of 49841
Comment 25 Alan 2014-04-08 15:55:19 UTC
Related yes - not sure its the same
Comment 26 Detlev C M 2015-11-27 20:41:05 UTC
It was suggested this is the same issue I see with a PCIe SATA card using a Marvell 88SE9128 (identifies itself as Marvell 88SE9128) chipset.

Basically the drive will drop and mount readonly when copying files while with dd it will disappear completely (and also drops away in software RAID).

It makes no difference whether the kernel is 3.13, 3.16, 4.1 or 4.3 - the issue occurs with all.
(Ubuntu for 3.13, openSUSE for 3.16 and openSUSE Leap for 4.1 and 4.3)
Disabling native command queueing on the drive connected to the Marvell Chipset via the command line has no effect. For openSUSE a kernel parameter to turn of NCQ was also tried with no effect.
The failure point is erratic - generally within 10GB of writes, with 5+GB being a longer run, however on one occasion it managed 180GB of writes before failing.

As a general observation, the card start at roughly 25-30% of the possible performance and then drops off.
About 54MB/s dropping to about 20MB/s and failing around that speed, I have however also seen 500KB/s speeds.
(The card has been tested on Windows in the same PC, a Dell T20 server, in another computer under Windows with 2 different harddrives and the "main drive" is definitely fine being a new recertified drive.)
The harddrive connected to the card is a 7200rpm Seagate Barracuda, a 3TB drive but a 2TB drive has also been tried. (Both work under Windows)

Information has been collected in the openSUSE forum as well as on Unix Stackexchange with a nice collection of logfiles (dmesg & the main messages log)

https://forums.opensuse.org/showthread.php/511116-Sata-card-erratic-behaviour-amp-failure-Marvell-88SE9128-(9123-)-Chipset

http://unix.stackexchange.com/questions/244419/marvell-88se9128-9123-sata-card-weird-behaviour-opensuse

If any specific logs are of use here, please feel free to copy or ask me to copy them (I don't want to spam this bug report with 15 or so logs).

With appropriate (idiotproof) instructions I would be happy to collect more logs.
Comment 27 Ivan Kozik 2015-11-28 22:22:49 UTC
The Marvell 88SE9235 (at least in the SI-PEX40062) is busted as well.  I saw this after a day of high load on the controller:

[216825.979353] XFS (dm-1): Mounting V5 Filesystem
[216833.543841] ata10.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[216833.543844] ata10.00: failed command: CHECK POWER MODE
[216833.543847] ata10.00: cmd e5/00:00:00:00:00/00:00:00:00:00/00 tag 26
[216833.543847]          res 40/00:01:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[216833.543848] ata10.00: status: { DRDY }
[216833.543850] ata10: hard resetting link
[216843.542066] ata10: softreset failed (1st FIS failed)
[216843.542070] ata10: hard resetting link
[216853.540343] ata10: softreset failed (1st FIS failed)
[216853.540346] ata10: hard resetting link
[216856.542664] ata8.00: exception Emask 0x0 SAct 0x1c0 SErr 0x400000 action 0x6 frozen
[216856.542667] ata8: SError: { Handshk }
[216856.542669] ata8.00: failed command: WRITE FPDMA QUEUED
[216856.542671] ata8.00: cmd 61/48:30:58:b1:e4/05:00:e8:00:00/40 tag 6 ncq 692224 out
[216856.542671]          res 40/00:01:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[216856.542672] ata8.00: status: { DRDY }
[216856.542673] ata8.00: failed command: WRITE FPDMA QUEUED
[216856.542675] ata8.00: cmd 61/40:38:a0:b6:e4/05:00:e8:00:00/40 tag 7 ncq 688128 out
[216856.542675]          res 40/00:01:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[216856.542676] ata8.00: status: { DRDY }
[216856.542676] ata8.00: failed command: WRITE FPDMA QUEUED
[216856.542678] ata8.00: cmd 61/40:40:e0:bb:e4/05:00:e8:00:00/40 tag 8 ncq 688128 out
[216856.542678]          res 40/00:00:00:4f:c2/00:00:00:00:00/00 Emask 0x4 (timeout)
[216856.542679] ata8.00: status: { DRDY }
[216856.542680] ata8: hard resetting link
[216866.540856] ata8: softreset failed (1st FIS failed)
[216866.540860] ata8: hard resetting link
[216876.535150] ata8: softreset failed (1st FIS failed)
[216876.535155] ata8: hard resetting link
[216888.520216] ata10: softreset failed (1st FIS failed)
[216888.520220] ata10: limiting SATA link speed to 3.0 Gbps
[216888.520221] ata10: hard resetting link
[216893.521371] ata10: softreset failed (1st FIS failed)
[216893.521375] ata10: reset failed, giving up
[216893.521377] ata10.00: disabled
[216893.521389] ata10: EH complete
[...]
[216893.523591] blk_update_request: I/O error, dev sdi, sector 4883491272
[216893.523593] Buffer I/O error on dev dm-3, logical block 610139161, async page read
[216893.523605] sd 9:0:0:0: [sdi] tag#8 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[216893.523607] sd 9:0:0:0: [sdi] tag#8 CDB: Read(16) 88 00 00 00 00 01 23 14 29 c8 00 00 00 08 00 00
[216893.523608] blk_update_request: I/O error, dev sdi, sector 4883491272
[216893.523610] Buffer I/O error on dev dm-3, logical block 610139161, async page read
[216893.523648] Buffer I/O error on dev dm-3, logical block 610139161, async page read
[216893.523702] Buffer I/O error on dev dm-3, logical block 610139189, async page read
[216911.515006] ata8: softreset failed (1st FIS failed)
[216911.515011] ata8: limiting SATA link speed to 1.5 Gbps
[216911.515012] ata8: hard resetting link
[216916.516155] ata8: softreset failed (1st FIS failed)
[216916.516159] ata8: reset failed, giving up
[216916.516161] ata8.00: disabled
[216916.516164] ata8.00: device reported invalid CHS sector 0
[216916.516167] ata8.00: device reported invalid CHS sector 0
[216916.516169] ata8.00: device reported invalid CHS sector 0
[216916.516175] ata8: EH complete
[...]
[217436.197566] ata9.00: exception Emask 0x0 SAct 0x0 SErr 0x0 action 0x6 frozen
[217436.197581] ata9.00: failed command: IDENTIFY DEVICE
[217436.197584] ata9.00: cmd ec/00:01:00:00:00/00:00:00:00:00/00 tag 14 pio 512 in
[217436.197584]          res 40/00:ff:00:00:00/00:00:00:00:00/00 Emask 0x4 (timeout)
[217436.197585] ata9.00: status: { DRDY }
[217436.197587] ata9: hard resetting link
[217444.798262] sd 9:0:0:0: [sdi] tag#21 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[217444.798265] sd 9:0:0:0: [sdi] tag#21 CDB: Read(16) 88 00 00 00 00 00 ee 92 aa 50 00 00 00 08 00 00
[217444.798266] blk_update_request: I/O error, dev sdi, sector 4002589264
[217444.798269] Buffer I/O error on dev dm-3, logical block 500026410, async page read
[217444.798425] sd 9:0:0:0: [sdi] tag#22 FAILED Result: hostbyte=DID_BAD_TARGET driverbyte=DRIVER_OK
[217444.798427] sd 9:0:0:0: [sdi] tag#22 CDB: Read(16) 88 00 00 00 00 00 ee 92 aa 50 00 00 00 08 00 00
[217444.798428] blk_update_request: I/O error, dev sdi, sector 4002589264
[217444.798430] Buffer I/O error on dev dm-3, logical block 500026410, async page read
[217446.191766] ata9: softreset failed (1st FIS failed)
[217446.191769] ata9: hard resetting link
[217456.190037] ata9: softreset failed (1st FIS failed)
[217456.190042] ata9: hard resetting link
[217491.169950] ata9: softreset failed (1st FIS failed)
[217491.169954] ata9: limiting SATA link speed to 3.0 Gbps
[217491.169955] ata9: hard resetting link
Comment 28 Rares Hornet 2016-01-04 03:39:28 UTC
Hi guys, I also have problems with he Marvell 88SE9235 on a SI-PEX40062 controller. I trying to use this with PMP. I'm using 3 controllers managing 45 drives, and I get the same errors as prevoious post.

here is an output of: lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -d 1b4b:9235

0000:05:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235] (rev 11) (prog-if 01 [AHCI 1.0])
        Subsystem: Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235]
        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
        Region 0: I/O ports at c050
        Region 1: I/O ports at c040
        Region 2: I/O ports at c030
        Region 3: I/O ports at c020
        Region 4: I/O ports at c000
        Region 5: Memory at dfa10000 (32-bit, non-prefetchable)
        Expansion ROM at dfa00000 [disabled]
        Capabilities: [40] Power Management version 3
                Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA 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: fee0200c  Data: 4144
        Capabilities: [70] Express (v2) Legacy Endpoint, MSI 00
                DevCap: MaxPayload 512 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 x2, ASPM L0s L1, Exit Latency L0s <512ns, L1 <64us
                        ClockPM- Surprise- LLActRep- BwNot-
                LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
                        ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
                LnkSta: Speed 5GT/s, Width x2, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
                DevCap2: Completion Timeout: Not Supported, TimeoutDis+, LTR-, OBFF Not Supported
                DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR-, OBFF Disabled
                LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
                         Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
                         Compliance De-emphasis: -6dB
                LnkSta2: Current De-emphasis Level: -6dB, EqualizationComplete-, EqualizationPhase1-
                         EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
        Capabilities: [e0] SATA HBA v0.0 BAR4 Offset=00000004
        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-
        Kernel driver in use: ahci
00: 4b 1b 35 92 07 05 10 00 11 01 06 01 08 00 00 00
10: 51 c0 00 00 41 c0 00 00 31 c0 00 00 21 c0 00 00
20: 01 c0 00 00 00 00 a1 df 00 00 00 00 4b 1b 35 92
30: 00 00 a0 df 40 00 00 00 00 00 00 00 0b 01 00 00
40: 01 50 03 40 00 00 00 00 00 00 00 00 00 00 00 00
50: 05 70 01 00 0c 20 e0 fe 44 41 00 00 00 00 00 00
60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
70: 10 e0 12 00 02 87 e8 07 00 20 09 00 22 3c 03 00
80: 40 00 22 10 00 00 00 00 00 00 00 00 00 00 00 00
90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
a0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e0: 12 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00
f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
100: 01 00 01 00 00 00 00 00 00 00 00 00 30 20 06 00
110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
700: 59 00 0c 01 ff ff ff ff 04 00 00 07 00 ff ff 1b
710: 20 01 03 00 00 00 00 00 aa 43 00 00 80 02 00 00
720: 00 00 00 00 00 00 00 00 11 da 56 03 10 00 00 08
730: c0 00 03 00 01 00 02 00 ff ff 0f 00 00 00 00 00
740: 0f 00 00 00 00 00 00 00 46 c0 21 00 06 c0 21 00
750: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7a0: 00 00 00 00 00 00 00 00 30 01 38 00 00 00 00 00
7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
800: 00 00 00 00 00 00 00 00 00 00 00 00 ff 02 00 00
810: ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
Comment 29 Rares Hornet 2016-01-04 21:52:55 UTC
(In reply to Rares Hornet from comment #28)
> Hi guys, I also have problems with he Marvell 88SE9235 on a SI-PEX40062
> controller. I trying to use this with PMP. I'm using 3 controllers managing
> 45 drives, and I get the same errors as prevoious post.
> 
> here is an output of: lspci -vv -k -x -xxx -xxxx -b -D -nn -qq -Q -d
> 1b4b:9235
> 
> 0000:05:00.0 SATA controller [0106]: Marvell Technology Group Ltd. 88SE9235
> PCIe 2.0 x2 4-port SATA 6 Gb/s Controller [1b4b:9235] (rev 11) (prog-if 01
> [AHCI 1.0])
>         Subsystem: Marvell Technology Group Ltd. 88SE9235 PCIe 2.0 x2 4-port
> SATA 6 Gb/s Controller [1b4b:9235]
>         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
>         Region 0: I/O ports at c050
>         Region 1: I/O ports at c040
>         Region 2: I/O ports at c030
>         Region 3: I/O ports at c020
>         Region 4: I/O ports at c000
>         Region 5: Memory at dfa10000 (32-bit, non-prefetchable)
>         Expansion ROM at dfa00000 [disabled]
>         Capabilities: [40] Power Management version 3
>                 Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA
> 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: fee0200c  Data: 4144
>         Capabilities: [70] Express (v2) Legacy Endpoint, MSI 00
>                 DevCap: MaxPayload 512 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 x2, ASPM L0s L1, Exit
> Latency L0s <512ns, L1 <64us
>                         ClockPM- Surprise- LLActRep- BwNot-
>                 LnkCtl: ASPM Disabled; RCB 64 bytes Disabled- CommClk+
>                         ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
>                 LnkSta: Speed 5GT/s, Width x2, TrErr- Train- SlotClk+
> DLActive- BWMgmt- ABWMgmt-
>                 DevCap2: Completion Timeout: Not Supported, TimeoutDis+,
> LTR-, OBFF Not Supported
>                 DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-,
> LTR-, OBFF Disabled
>                 LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
>                          Transmit Margin: Normal Operating Range,
> EnterModifiedCompliance- ComplianceSOS-
>                          Compliance De-emphasis: -6dB
>                 LnkSta2: Current De-emphasis Level: -6dB,
> EqualizationComplete-, EqualizationPhase1-
>                          EqualizationPhase2-, EqualizationPhase3-,
> LinkEqualizationRequest-
>         Capabilities: [e0] SATA HBA v0.0 BAR4 Offset=00000004
>         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-
>         Kernel driver in use: ahci
> 00: 4b 1b 35 92 07 05 10 00 11 01 06 01 08 00 00 00
> 10: 51 c0 00 00 41 c0 00 00 31 c0 00 00 21 c0 00 00
> 20: 01 c0 00 00 00 00 a1 df 00 00 00 00 4b 1b 35 92
> 30: 00 00 a0 df 40 00 00 00 00 00 00 00 0b 01 00 00
> 40: 01 50 03 40 00 00 00 00 00 00 00 00 00 00 00 00
> 50: 05 70 01 00 0c 20 e0 fe 44 41 00 00 00 00 00 00
> 60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 70: 10 e0 12 00 02 87 e8 07 00 20 09 00 22 3c 03 00
> 80: 40 00 22 10 00 00 00 00 00 00 00 00 00 00 00 00
> 90: 00 00 00 00 10 00 00 00 00 00 00 00 00 00 00 00
> a0: 02 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e0: 12 00 00 00 48 00 00 00 00 00 00 00 00 00 00 00
> f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 100: 01 00 01 00 00 00 00 00 00 00 00 00 30 20 06 00
> 110: 00 20 00 00 00 20 00 00 00 00 00 00 00 00 00 00
> 120: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 130: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 140: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 150: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 160: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 170: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 180: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 190: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 1f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 200: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 210: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 220: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 230: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 240: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 250: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 260: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 270: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 280: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 290: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 2f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 300: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 310: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 320: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 330: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 340: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 350: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 360: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 370: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 380: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 390: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 3f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 400: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 410: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 420: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 430: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 440: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 450: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 460: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 470: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 480: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 490: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 4f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 500: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 510: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 520: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 530: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 540: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 550: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 560: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 570: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 580: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 590: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 5f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 600: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 610: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 620: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 630: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 640: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 650: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 660: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 670: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 680: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 690: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 6f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 700: 59 00 0c 01 ff ff ff ff 04 00 00 07 00 ff ff 1b
> 710: 20 01 03 00 00 00 00 00 aa 43 00 00 80 02 00 00
> 720: 00 00 00 00 00 00 00 00 11 da 56 03 10 00 00 08
> 730: c0 00 03 00 01 00 02 00 ff ff 0f 00 00 00 00 00
> 740: 0f 00 00 00 00 00 00 00 46 c0 21 00 06 c0 21 00
> 750: 00 00 80 00 00 00 00 00 00 00 00 00 00 00 00 00
> 760: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 770: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 780: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 790: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 7a0: 00 00 00 00 00 00 00 00 30 01 38 00 00 00 00 00
> 7b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 7c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 7d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 7e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 7f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 800: 00 00 00 00 00 00 00 00 00 00 00 00 ff 02 00 00
> 810: ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00
> 820: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 830: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 840: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 850: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 860: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 870: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 880: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 890: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 8f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 900: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 910: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 920: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 930: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 940: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 950: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 960: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 970: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 980: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 990: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9a0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9b0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9c0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9d0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9e0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> 9f0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> a90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> aa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ab0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ac0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ad0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ae0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> af0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> b90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ba0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> bb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> bc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> bd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> be0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> bf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> c90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ca0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> cb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> cc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> cd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ce0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> cf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> d90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> da0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> db0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> dc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> dd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> de0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> df0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> e90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ea0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> eb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ec0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ed0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ee0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ef0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f00: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f10: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f20: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f30: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f40: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f50: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f60: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f70: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f80: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> f90: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> fa0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> fb0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> fc0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> fd0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> fe0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
> ff0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00

Made it work in my case, I disabled ncq and its fine with sustained writes and reads for now
Comment 30 Dietmar Malli 2016-01-05 15:22:00 UTC
Same here on 3.13.0-74 with Marvel 88SE9235... We're not the only ones and not the first ones to run into this problem.

The guys here seem to have tracked it down to SMART commands being applied during heavy load to reproduce the issue:
http://www.spinics.net/lists/linux-ide/msg50075.html
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=700975
https://www.centos.org/forums/viewtopic.php?f=15&t=48964

To me it also looks like they're right. I was using rsync (which produced load) and all of a sudden something (probably some system daemon) was trying to issue a SMART command on one of the drives. This led to all hard disks attached to the controller being completely unresponsive.
Comment 31 Dietmar Malli 2016-01-05 18:15:25 UTC
Created attachment 198771 [details]
Output of lspci and relevant part of syslog

rsync and suddenly (most likely some deamon) requested something via SMART from one of the drives attached to the Marvel controller...

Note You need to log in before you can comment on or make changes to this bug.