Jerky_san Posted March 25, 2017 Share Posted March 25, 2017 (edited) I bought the card in the title to hook to my media sonic bays.. It shows in the bios when I am booting the drives and such.. But do not show in unraid.. Checking the system log it seems to have issues.. I thought it was supported out of the box but maybe its not? Any help would be great.. whats weird is it shows properly in lspci -v 02:00.0 SATA controller: ASMedia Technology Inc. ASM1062 Serial ATA Controller (rev 02) (prog-if 01 [AHCI 1.0]) Subsystem: ASMedia Technology Inc. ASM1062 Serial ATA Controller Flags: bus master, fast devsel, latency 0, IRQ 28 Memory at dfd10000 (32-bit, non-prefetchable) Expansion ROM at dfd00000 [disabled] Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit- Capabilities: [78] Power Management version 3 Capabilities: [80] Express Legacy Endpoint, MSI 00 Capabilities: [100] Virtual Channel Kernel driver in use: ahci Kernel modules: ahci Mar 25 15:43:43 Tower kernel: ata7.15: hard resetting link Mar 25 15:43:43 Tower kernel: ata7.15: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Mar 25 15:43:43 Tower kernel: ata7.00: failed to read SCR 0 (Emask=0x40) Mar 25 15:43:43 Tower kernel: ata7.00: failed to write SCR 1 (Emask=0x40) Mar 25 15:43:43 Tower kernel: ata7.00: failed to clear SError.N (errno=-5) Mar 25 15:43:43 Tower kernel: ata7: failed to recover PMP after 5 tries, giving up Mar 25 15:43:43 Tower kernel: ata7.15: Port Multiplier detaching Mar 25 15:43:43 Tower kernel: ata7.00: disabled Mar 25 15:43:43 Tower kernel: ata7: exception Emask 0x2 SAct 0x0 SErr 0x0 action 0x6 frozen t4 Mar 25 15:43:43 Tower kernel: ata7: irq_stat 0x00800000, incorrect PMP Mar 25 15:43:43 Tower kernel: ata7: hard resetting link Mar 25 15:43:43 Tower kernel: ata7: SATA link up 6.0 Gbps (SStatus 133 SControl 300) Mar 25 15:43:43 Tower kernel: ata7: EH complete tower-diagnostics-20170325-1546.zip Edited March 25, 2017 by Jerky_san Quote Link to comment
JorgeB Posted March 25, 2017 Share Posted March 25, 2017 (edited) AFAIK the Asmedia controller doesn't work well with a port multiplier in linux. Edited March 25, 2017 by johnnie.black Quote Link to comment
Jerky_san Posted March 25, 2017 Author Share Posted March 25, 2017 5 minutes ago, johnnie.black said: AFAIK the Asmedia controller doesn't work well with a port multiplier in linux. Thank you for the reply.. is there one that does? I've tried this one now and the SYBA SI-PEX40060. Neither were recognized properly in unraid.. Also sad face.. It did work really well in windows.. Tested it on my gaming machine before I stuck it in the server just to make sure it would show all the drives properly before putting in the server.. Learned my lesson after the SYBA one. Quote Link to comment
JorgeB Posted March 25, 2017 Share Posted March 25, 2017 (edited) Sil 3132 works but it's an older pcie 1.0 controller and some cheap versions may have data corruption problems in some high load situations. Marvell controllers should work, like the one you used, or one based on the Marvell 9230 but there can be issues with vt-d enable. So not a solid good choice I'm afraid. Edited March 25, 2017 by johnnie.black Quote Link to comment
UhClem Posted March 26, 2017 Share Posted March 26, 2017 Listen up, everybody ... Port Multiplication is a can of huge bucket!! of worms. Ever since the pioneering SiI3132 (and its 31xx brethren) [as PM-aware controller] and the SiI 3726 (& 4726/5744) [as Port Multpliers], not a single one of the "me too" followers has come within a mile of correctly implementing even 20% of the [/S]ATA/AHCI Specification for Port Multiplication. Yes, a specific controller chip will actually behave correctly in combination with a specific PM chip (usually with the necessary assistance of a vendor-supplied driver [like a private nurse as the only one who can communicate with the brain-damaged patient]) (or because the two are from the same manufacturer who precisely designed them to inter-operate correctly with each other [but each, independently, is provably brain-damaged]). As an example of that last point, I refer you to the nearby thread on the PEX-40071, which does the PM thing with a Marvell 9235 & a Marvell 9705 (the PM). It actually behaved/performed admirably. But when I tried to connect a SiI3726 (which my gut tells me does a thorough job of meeting the Spec) to a Marvell 9230 (a 9235 with a shoeshine), the results were a total disaster ... even though I can (sort of) get a Marvell 9120 to dance with that same 3726; they dance fine, but they need help getting out on the floor [Don't ask ... just stay away!] Now you know how many shakers of salt you need when you see "port multiplier" used in a bullet list of features for a controller or enclosure ... Caveat Emptor. --UhClem "Hey, mister, is this a game of chance?" ... "Not the way I play it." 1 Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.