I did some testing with a PMP board containing a Sil3726 with firmware Version 1.0124 and a PMP/Raid board with a JMicron 393 configured as PMP only. I am connecting to a Sil3124 esata pci controller. The Sil3726 board acted the same as the previous Sil3726 board with the 1.0114 firmware. The JMicron board worked much better. It works properly with a stock kernel and does not fail the IDENTIFY after hotplugging and does not require retries. It seems to wait for the drive to spin up before doing anything so it works properly the first time without retries or hard resets. The only problem I saw was that it seemed to not work at all a couple of times if not powered up/connected before booting Linux. Couldn't see it at all, even after several power cycles and unplugging/pluggin esata cable. I need to test this more as it is inconsistent and may have to do with the Sil3124 controller rather than the JMicron PMP. Derry Bryson Sr. Software Engineer Highly Reliable Systems www.High-Rely.com "Making Backup Invisible" Phone: 775.329.5139 X129 Fax: 775.370.1001 Sales & Support: 877.384.6838 This e-mail and any files transmitted with it are the property of Highly Reliable Systems, Inc. This (email) information is confidential, and is intended solely for the use of the individual or entity to whom this e-mail is addressed. If you are not one of the named recipient(s) or otherwise have reason to believe that you have received this message in error, please notify the sender and delete this message immediately from your computer. Any other use, disclosure, retention, dissemination, forwarding, printing, distribution or copying of this e-mail is strictly prohibited. > -----Original Message----- > From: Tejun Heo [mailto:htejun@xxxxxxxxx] On Behalf Of tj@xxxxxxxxxx > Sent: Friday, July 22, 2011 2:51 AM > To: Derry Bryson > Cc: linux-ide@xxxxxxxxxxxxxxx > Subject: Re: Problem w/ hotplug on sata_sil24 w/ PMP (sil3726) > > Hello, > > On Thu, Jul 21, 2011 at 04:22:07PM +0000, Derry Bryson wrote: > > Here are the specs on the port multiplier board: > > > > Lycom ST-126RM (http://www.lycom.com.tw/) > > Sil3726 chip revision 17 > > EEPROM FW Version: 1.0114 > > > > Also there is another problem: ports that are not connected at power > on > > are ignored until a port that was connected at power on is > hotplugged. So, > > for instance, if I turn the unit on with only a drive on the first > port, the > > other four ports will not work and I don't even see kernel messages > when > > hotplugging until I hotplug the first port. I haven't looked into > this yet, > > but it would seem the driver must be disabling the ports and they are > not > > looked at again until the hard reset is performed. > > That's most likely the sil pmp itself. It has been known to show > erratic behavior if the first port is not occupied during power up. I > don't know whether later firmware updates fixed that tho. Can you get > hold of a marvell PMP and see how it behaves? > > Thanks. > > -- > tejun > > > ----- > No virus found in this message. > Checked by AVG - www.avg.com > Version: 10.0.1390 / Virus Database: 1518/3779 - Release Date: 07/21/11 -- To unsubscribe from this list: send the line "unsubscribe linux-ide" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html