Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > alt.comp.os.windows-11 > #18258
| 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.
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 | Next — Previous in thread | Next in thread | Find similar | Unroll 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