Hi Prafulla et al., Le 01/08/2010 18:48, Prafulla Wadaskar a écrit : > > >> -----Original Message----- >> From: Albert ARIBAUD [mailto:albert.arib...@free.fr] >> Sent: Friday, July 23, 2010 4:21 PM >> To: Prafulla Wadaskar >> Cc: u-boot@lists.denx.de >> Subject: Re: [PATCH V5 4/4] edminiv2: add mvsata_ide and >> cmd_ide support > ...snip... >> >>> Secondly I tried to generate similar patches for Kirkwood >> oneprd_base (attached) on the top of this patch series >>> But somehow "ide reset" is unable to detect device on port. >>> If you have openrd_base board, can you pls give a try? >> > >> > May be you may need to look at mpp config. >> >> I have an OpenRD Client, not base; client has a SATA >> connector to which >> I have a disk connected, so I could give it a try but we'll >> need to make >> sur how many SATA ports kirkwood has and which ones are used >> on either >> openrd client and base (orion5x has two sata ports and edmini >> uses port >> 1, not 0, for its sole SATA conector). I am away from home right now, >> but I will be able to give it a try as soon as August 1st. > > Hi Albert > Ping ...if you are back
I am, and I have done some work on your problem, but for the moment I am still at the same stage as you -- a continuous sequence of dots when doing an ide reset, right? I have #define'd DEBUG in cmd_ide.c and compared the debug messages for my ED Mini V2 (working) and my OpenRD-Client (not working). I have also performed manual SATA and IDE reset sequences. Short story: 1) the board code correctly initializes the SATA link, which correctly detects a disk if there is one: Marvell>> md.l f1082300 4 f1082300: 00000113 14010000 00000300 010300b0 ................ Marvell>> md.l f1084300 4 f1084300: 00000000 00000000 00000300 010300b0 ................ Marvell>> (this is consistent with my system which has a 1.5 GBps disk on port 0). 2) The problem is that the drive appears continuously non-RDY (SStatus register remains at 0x80 while on the ED Mini V2 it ends up at 0x50, which basically means it is ready). I will now compare the MPP / GPIO settings performed by the FLASH-resident U-Boot (its 'ide reset' command works ok) to those in effect when the patched u-boot fails. Maybe one GPIO controls power to the internal SATA port, although I doubt it -- if the drive was off, the controller would not see it at all, and SStatus at F1082300 would not report it present. > Pls include my email address in your white list, the mails to you bounces > back to me. It's not an issue of (not) whitelisting your e-mail address; it's your mail server being blacklisted by my email provider. If you have a recent non-delivery report please send it to me in private to my gmail account (albert.arib...@gmail.com), I'll try to sort things out and contact your mail server's admin with the relevant details. > Regards.. > Prafulla . . Amicalement, -- Albert. _______________________________________________ U-Boot mailing list U-Boot@lists.denx.de http://lists.denx.de/mailman/listinfo/u-boot