September 23rd, 2013, 15:22
September 23rd, 2013, 22:51
Re: I/O error with ST1000LM014 in Macbook Pro (late 2008)Optiion
Well, here's my conclusion for anyone who might suffer from the same problem:
It seems that Nvidia SATA controllers (in my case MCP79 used in late 2008 models) have certain incompatibility issues with 6 Gbit/s harddisks which causes random i/o errors.
One rather difficult option (I have not tried) that might 'fix' the problem is to revert the EFI update that enabled 3 Gbit/s mode. But that leaves you with 1,5 Gbit/s which is a bit slow for modern drives.
September 24th, 2013, 3:53
September 24th, 2013, 6:20
October 22nd, 2013, 16:43
October 23rd, 2013, 5:45
davidcie wrote:A small update. I connected the drive to a USB-TTY converter but are not able to communicate with the drive. My setup is as follows, with 'up' being PCB-side: [EMPTY GNDcable RXcable TXcable] [.......] [..................].
I've tried different COM port speeds and even parity settings but still all I get is random characters in the PuTTY console window when I type in ctrl-z or letters to see if at least it echoes what I write. Any clues on what would the correct way to communicate with it be? Is it possible that this is a newer drive that eg. encrypts serial communication or uses some strange baud rate just to make it harder for anyone to connect?
October 23rd, 2013, 6:00
October 24th, 2013, 3:30
October 24th, 2013, 3:59
October 24th, 2013, 5:29
October 24th, 2013, 6:05
Baudrate is a tool to help quickly identify the baud rate of an unknown serial device. It displays received data from a serial device while allowing the user to change the baud rate of their host system's serial port on the fly.
October 24th, 2013, 11:12
October 25th, 2013, 3:12
Did this before connecting my drive to make sure the bridge all of my soldering is fine; passed without any problems.fzabkar wrote:ISTM that the USB-serial bridge is OK, but you could confirm this by connecting its Tx and Rx pins and performing a simple loopback test by typing on the keyboard and looking for echos.
Seems you may have nailed it here! I measured 5.0V and 4.8V on the bridge pins (Tx and Rx, respectively), but voltages were as low as 1.76V on the HDD...fzabkar wrote:Next I would measure the voltages at the jumper pins on the drive to determine whether the interface is 3.3V or 2.5V. Then do the same with your bridge's Tx and Rx pins, with it disconnected from the drive.
October 25th, 2013, 11:10
davidcie wrote:einstein9, thank you for your efforts and helping me getting a stab at this drive's speed. Unfortunately, it seems that HyperTerminal gives me the same output (again ctrl-z ctrl-z and then just letter the "z" all the way):
October 25th, 2013, 11:28
October 26th, 2013, 17:21
einstein9 wrote:Try also the 57600 (same config) - This is for Samsung, which i guess your drive is
October 26th, 2013, 17:36
davidcie wrote:Seems you may have nailed it here! I measured 5.0V and 4.8V on the bridge pins (Tx and Rx, respectively), but voltages were as low as 1.76V on the HDD...
From what you're saying I need to lower my voltage to around 2.0V on both the Tx and Rx? (Assuming that I have not yet burned the drive's serial interface and just lowering voltages will make it happy enough to talk to me.) From your collective experience, what sort of a current the interface may draw? Need this to estimate what resistor i should plug in between my interface and the drive.
October 27th, 2013, 16:31
Tx o---------| 0V - 5V
|
R1
|
Rx o---------|
|
R2
|
Gnd o---------| 0V
October 28th, 2013, 2:37
October 28th, 2013, 5:28
Same thing as before - non-letter characters with the letter "z" echoed every now and then.Spildit wrote:Bits per second - 38400 Bits per second - 38400
Data bits - 8 Data bits - 8
Parity - None Parity - None
Stop Bits - 1 Stop Bits - 1
Flow Control - Hardware Flow Control - Hardware
Worse, instead of letter "z" I get random letters interleaved with non-letter characters.Spildit wrote:Bits per second - 57600 Bits per second - 57600
Data bits - 8 Data bits - 8
Parity - None Parity - None
Stop Bits - 1 Stop Bits - 1
Flow Control - Hardware Flow Control - Hardware
With hardware flow control off I get the same result as above.einstein9 wrote:Try also the 57600 (same config)
Nope, I purchased this drive from a computer shop, Apple was not involved... until I tried to put the drive in an Apple product that isBlackST wrote:Does the drive carry an APPLE logo ?
Thank you for this suggestion, will pop in to an electronics store tomorrow to get the parts and try to at least discover the input range. The bridge I'm using is based on PL2303, whose datasheet does mention its ability to work with 5V, 3.3V or 3V signals. Will inspect the board to see what can be done (there's no configuration jumpers unfortunately).fzabkar wrote:The USB-serial bridge IC can usually be programmed for 5V or 3.3V I/O, so I would try to jumper it for 3.3V, or 2.5V if available. You may be able to determine the input range of your USB-serial bridge by means of a potential divider in the loopback path.
I'd love to know that but as you can see at the beginning of the thread no-one was able to offer a definite conclusion ie. "yes it is possible" or "no not possible on this model". That's why I embarked on this little quest to check this myself... and so far am enjoying the ride as much as a possible outcomeBlackST wrote:after 1 month and counting only to determine if the terminal works or not, maybe it's better to know if the terminal will be of any aid in this case (simpler solution : look at a working system to see which p/n and release work).
Powered by phpBB © phpBB Group.