Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > alt.comp.os.windows-11 > #18258

Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE)

From Paul <nospam@needed.invalid>
Newsgroups alt.os.linux, alt.comp.os.windows-11
Subject Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE)
Date 2025-04-03 23:33 -0400
Organization A noiseless patient Spider
Message-ID <vsnjul$2fgla$1@dont-email.me> (permalink)
References <7263clxr47.ln2@Telcontar.valinor> <vsmvmc$1n9gc$1@dont-email.me> <4bm3clx6pp.ln2@Telcontar.valinor>

Cross-posted to 2 groups.

Show all headers | View raw


On Thu, 4/3/2025 8:39 PM, Carlos E.R. wrote:
> On 2025-04-03 23:47, Paul wrote:
>> On Thu, 4/3/2025 4:01 PM, Carlos E.R. wrote:
> 
> 
>>
>> The first thing you check with "materials" like this, is what
>> driver support and firmware support does it have. 
> 
> You can not know before buying :-(
> 
>> There is a button
>> to click, which claims to expose user manuals for download.
> 
> What I noticed, is that both the paper "manual" and the web talk of raid modes and a switch to control them, while this box is raidless. Raid is on another box, more expensive.
> 
> The metalwork and hardware give a good impression, though. The fan is actually silent.
> 
>>
>>     https://support.yottamaster.com/download
>>
>> A bad sign, is when you can't even hire someone to make a web site.
>> The web site behaves like it's on someones night table and
>> running over a $39.95 ADSL package or something.
>>
>> Fortunately, you have a PNP of idVendor=152d, idProduct=0578
>> and it is a JMicron 578.
>>
>>     https://forums.linuxmint.com/viewtopic.php?t=230562
>>
>> Product Teaser PDF. UhOh! This sentence hints how an attempt to make
>> a cheap enclosure could go.
>>
>> https://web.archive.org/web/20171215115739if_/http://www.jmicron.com:80/PDF/brief/jms578.pdf
>>
>>     "Moreover, the JMS578 can combine with JMicron's SATA port multipliers to construct a data storage
>>      device with multiple bays of HDDs to meet the requirement for large capacity data storage applications."
> 
> Ha! So, probably several vendors build the same thing.
> 
> 
>> The datasheet shows an SPI port, which might be for a 2KB device to change the VendorID.
>>
>> The device has a <cough> "ROM" -- they don't even make it clear whether
>> that is EEPROM or what. In the year 2025, it's risky to make first-layer
>> mask programmed ROM chips. If you foul up the firmware in such a device,
>> you need a mechanism to support patching. Good devices use EEPROM, you
>> flash them up and blow the bugs out of it.
>>
>> I'm not at all sure, whether frame-based SATA switching is supported over
>> USB. It probably is, but your results are not encouraging so far.
>>
>> "Great science experiment you've got there, sir!" :-)
>>
>> If the enclosure only had one hard drive bay and no 1port-to-5port
>> expansion chip bolted to it, this would not have played out the same way.
>>
>>           USB3 --- JMB578 ---- Single drive             # likely to work
>>
>>           USB3 --- JMB578 ---- SATA Mux ----- Drive1    # Expansion chip has a fanout of 5.
>>                               (Frame    ----- Drive2    # This is the defacto way the industry makes those.
>>                                Based    ----- Drive3
>>                              Switching) ----- Drive4
>>                                         ----- Drive5
> 
> Sigh.
> 
> 
> So you think this is a firmware issue, and nothing can be done on the Linux side?
> 

It would seem "the underground" is distributing various firmwares for
this thing. Maybe the SPI bus really does have a firmware capability
to "fix" the stupid thing ? The architecture document isn't exactly honest
about this.

jms578fwupdater.tgz   2,089,194 bytes

     JMS578FwUpdate   4,130,828 bytes

I guess that means some of the devices, have a 4MB SPI flash chip.
and that's where the firmware is stored or something. THis could be
a small 8 pin DIP near the JMB578 on the circuit board.

I don't like to quote "sources" for things like this, unless
there is some sort of traceability for them.

The firmware may have been written by JMicron, but JMicron are
not likely to be serving the file like a RealTek might.

And since it's a flasher-firmware thing, the OS firmware support
is not of the same delivery type (some devices accept dynamic
firmware which is stored in device RAM). This would be a firmware
that is stored in  an outboard chip from the JMS578. It fixes issue
such as TRIM, UASP diaablement, proper support of power saving,
and so on.

The work you are doing, is similar to the work an enclosure
engineer might do, before shipping this project. Each user
apparently expected to "sweep the web", "look for bootleg firmware",
"install" and "hope for the best". A science project.

   Paul

Back to alt.comp.os.windows-11 | Previous | NextPrevious in thread | Next in thread | Find similar | Unroll thread


Thread

Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-03 22:01 +0200
  Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-03 17:47 -0400
    Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 02:39 +0200
      Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-03 23:33 -0400
        Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 11:36 +0200
          Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 12:16 +0200
            Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-04 14:51 -0400
              Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 21:52 +0200
          Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Java Jive <java@evij.com.invalid> - 2025-04-04 11:28 +0100
            Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 12:47 +0200
              Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Java Jive <java@evij.com.invalid> - 2025-04-04 17:06 +0100
                Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 19:09 +0200
                Re: Amazon (Was: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "J.O. Aho" <user@example.net> - 2025-04-04 21:26 +0200
                Re: Amazon (Was: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Mark Lloyd <not.email@all.invalid> - 2025-04-05 16:22 +0000
                Re: Amazon (Was: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 21:01 +0200
    Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-06 14:44 +0200
  Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) vallor <vallor@cultnix.org> - 2025-04-04 06:30 +0000
    Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-04 03:53 -0400
      Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 12:53 +0200
        Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 13:44 +0200
        Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 23:40 +0200
          Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 13:33 +0200
            Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 18:23 +0200
              Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 21:04 +0200
    Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 12:15 +0200
      Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-04 16:30 -0400
        Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-04 22:52 +0200
          Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-04 18:46 -0400
          Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Java Jive <java@evij.com.invalid> - 2025-04-05 00:20 +0100
            Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-04 23:05 -0400
            Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 12:47 +0200
              Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Java Jive <java@evij.com.invalid> - 2025-04-05 14:14 +0100
                Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 18:23 +0200
                Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) Paul <nospam@needed.invalid> - 2025-04-06 00:13 -0400
  Re: Hard disk error (Error probing device: Error sending ATA command IDENTIFY DEVICE) "Carlos E.R." <robin_listas@es.invalid> - 2025-04-05 22:03 +0200

csiph-web