Hi, have you any feedback about your PMP cards? Now I must send out the patch to support the JMP393 PMP card. Maybe I will simply to delay the enough time for PMP SCR as the below: set_current_state(TASK_INTERRUPTIBLE); schedule_timeout(msecs_to_jiffies(50)); /* sleep 50 msecond */ err_mask = sata_pmp_read(link, reg, r_val); > -----Original Message----- > From: Mark Lord [mailto:kernel@xxxxxxxxxxxx] > Sent: Wednesday, November 16, 2011 10:20 PM > To: Huang Changming-R66093 > Cc: Tejun Heo; linux-ide@xxxxxxxxxxxxxxx > Subject: Re: [PATCH] libata-pmp: add schedule timeout to support some PMP > cards > > On 11-11-16 04:00 AM, Huang Changming-R66093 wrote: > >> -----Original Message----- > >> From: Mark Lord [mailto:kernel@xxxxxxxxxxxx] > .. > >>> What's the patch that I need to test ? > >> > >> Found it, tried it, still have a Linux doorstop. > >> Works fine under that other O/S though. > >> > > That’s a bad news. I think we need one workaround to fix it. > > I tested the other two PMP cards, they work well on Freescale's board: > > Port Multiplier 1.1, 0x1095:0x4726 r31, 7 ports, feat 0x1/0x9 (Silicon > Image) > > Port Multiplier 1.2, 0x197b:0x0321 r0, 5 ports, feat 0x5/0xf (JMB391) > > > No worries -- I'm just trying to get my JMB PMP to work on x86. > Your patch may still be good and necessary for Freescale; dunno. > > Cheers ��.n��������+%������w��{.n�����{��'^�)��jg��������ݢj����G�������j:+v���w�m������w�������h�����٥