-
Problems using multiple USB 3.0 Mediasonic Proraid devices
Well that was a somewhat wild ride. Figured the serial number would have been in the firmware so I spent quite a while trying to locate it and a checksum so I could modify and reflash. Nope, turns out the serial is on an EEPROM. I was able to find software for the controller chip here: https://gbatemp.net/threads/how-to-update-firmware-of-jmicron-jms578-usb3-0-sata-enclosure-black-screen-lock-music-stop.569158/post-9348013 For anyone looking to do this in the future, you can go into the software and select the EEPROM update option. You can then double click on the port number your device is showing to read its eeprom values. Copy those over to the top except for the HD String (leave it blank). Change the S/N string to whatever you'd like, I just incremented it by one from the other proraid boxes I have. Hit start and a few seconds later its done. Power cycle for the changes to take effect. Hope someone finds this helpful. The software looks like it works for many JMicron single and multi disk USB 3 SATA controller chips. They're used in a lot of USB Raid devices. Bus 002 Device 005: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge Negotiated speed: SuperSpeed (5Gbps) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 [unknown] bDeviceSubClass 0 [unknown] bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x152d JMicron Technology Corp. / JMicron USA Technology Corp. idProduct 0x0567 JMS567 SATA 6Gb/s bridge bcdDevice 2.03 iManufacturer 10 JMicron iProduct 11 USB to ATA/ATAPI Bridge iSerial 5 152D00539000 ... Bus 002 Device 007: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge Negotiated speed: SuperSpeed (5Gbps) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 [unknown] bDeviceSubClass 0 [unknown] bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x152d JMicron Technology Corp. / JMicron USA Technology Corp. idProduct 0x0567 JMS567 SATA 6Gb/s bridge bcdDevice 2.03 iManufacturer 10 JMicron iProduct 11 USB to ATA/ATAPI Bridge iSerial 3 152D00539003 ...
-
Problems using multiple USB 3.0 Mediasonic Proraid devices
Ok so theoretically, if I were to change the serial number so that all 3 units have a unique one, all my issues should go away? A quick look at the tools the manufacturer offers isn't giving me much hope of finding a tool that they offer to change the serial. However I did this tool to read/write JSM567 controller firmware: https://github.com/projectgus/jms567ctl I might play around with it tonight. I only really care to have two of these connected at any one time so I've got one to "practice" on. If I brick one, oh well. I'll report back later if I get anywhere with it. In the meantime, any suggestions/tips/etc would be helpful. Specifically, there appears to be a checksum for the firmware but its location in the binary isn't clear. Since I don't really care what the serial is specifically, wondering if anyone has an idea of how the checksum would typically be calculated so I could choose a new serial that wouldn't change it. I really appreciate all the help.
-
Problems using multiple USB 3.0 Mediasonic Proraid devices
I'm not sure the serial is used by unraid as the id is a combo of just the vendor and product id's: Bus 002 Device 005: ID 152d:0567
-
Problems using multiple USB 3.0 Mediasonic Proraid devices
Im pretty green when it comes to this kind of issue. Is it possible to setup a udev rule based on the physical port they're plugged into?
-
Problems using multiple USB 3.0 Mediasonic Proraid devices
any way around it? I don't plan to use them for an array or pool. Mostly for periodic backups to move off-site and easy hookup of bare drives. edit: upon further investigation, they share the same vendor, product and even serial numbers: Bus 002 Device 005: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge Negotiated speed: SuperSpeed (5Gbps) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 [unknown] bDeviceSubClass 0 [unknown] bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x152d JMicron Technology Corp. / JMicron USA Technology Corp. idProduct 0x0567 JMS567 SATA 6Gb/s bridge bcdDevice 2.03 iManufacturer 10 JMicron iProduct 11 USB to ATA/ATAPI Bridge iSerial 5 152D00539000 ... Bus 002 Device 006: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge Negotiated speed: SuperSpeed (5Gbps) Device Descriptor: bLength 18 bDescriptorType 1 bcdUSB 3.00 bDeviceClass 0 [unknown] bDeviceSubClass 0 [unknown] bDeviceProtocol 0 bMaxPacketSize0 9 idVendor 0x152d JMicron Technology Corp. / JMicron USA Technology Corp. idProduct 0x0567 JMS567 SATA 6Gb/s bridge bcdDevice 2.03 iManufacturer 10 JMicron iProduct 11 USB to ATA/ATAPI Bridge iSerial 5 152D00539000 ...
-
Problems using multiple USB 3.0 Mediasonic Proraid devices
Hi, I've been using unraid for years on a pro license. Recently I acquired 3 Mediasonic Proraid hfr2-su3s2, 4 bay USB 3.0 Raid devices from an estate sale. One was loaded with 4, 3TB WD Reds, the second with 4, 4TB WD Reds and the third had 4 16TB Ironwolfs. I really don't need the storage but I couldn't turn it down for a grand total of $80. My unraid array consists of 4 internal drives and 3 ssds used for various things, windows and linux VMs, plex, postgresql, etc but it shouldn't affect how these external 4 bay usb drives work. All newly acquired drives were wiped. I'm able to configure the Proraids via the options/buttons on the device to disable the raid feature and treat the drives as 4 single drives. I can plug one proraid into my server and mount each drive individually It all works fine. The problem I'm having is that unraid will only "see" the one proraid device that was last plugged into USB. If I plug in the one with 4 16GB drives, all 4 show up as unassinged devices and I can mount them, do whatever, etc. If I plug in a second proraid device, all the 16gb drives get unmounted and disappear. They are replaced with the drives installed in the second proraid. unassigned devices shows only 4 drives even though there are 8 drives between the two proraid devices, both plugged into USB 3.0 ports on my server. Can anyone point me in the right direction to troubleshoot this issue? Bus 2, Device 5 & 6 are the 4 bay proraid devices. root@Homer:~# lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 001 Device 002: ID 04d9:1605 Holtek Semiconductor, Inc. USB Keyboard Bus 001 Device 003: ID 0461:4e98 Primax Electronics, Ltd Acer Elite USB Optical Mouse Bus 001 Device 004: ID 0930:6545 Toshiba Corp. Kingston DataTraveler 102/2.0 / HEMA Flash Drive 2 GB / PNY Attache 4GB Stick Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub Bus 001 Device 006: ID 8087:0026 Intel Corp. AX201 Bluetooth Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub Bus 002 Device 005: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge Bus 002 Device 006: ID 152d:0567 JMicron Technology Corp. / JMicron USA Technology Corp. JMS567 SATA 6Gb/s bridge
phishiphree
Members
-
Joined
-
Last visited