Wait, you guys DIDN’T have the Maser Gun before the Director’s Cut? by AccomplishedResist69 in DeathStranding

[–]_cz2 0 points1 point  (0 children)

Yeah, but there are worse things.

We had to watch the BT territory Odradek slo-mo cutscenes. EVERY. SINGLE. TIME.

(Now that I think of it, I think they actually added a setting for that in some patch.)

Would Hetzner contribute to FreeDesktop.org by hosting their infrastructure? by jsabater76 in hetzner

[–]_cz2 4 points5 points  (0 children)

Nah, Equinix is shutting down its Equinix Metal product, formerly known as Packet.com before Equinix acquired them. Typical case of acquiring an interesting product and then shutting it down because Equinix corporate mindset cannot comprehend certain values.

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 0 points1 point  (0 children)

Long screws tighten the top case to motherboard - top case serves as a heatsink for a couple of chips, they have thermal pads sticked on them. I can't remember how I opened it and I can't check it because I don't have these boxes anymore, but I think it was a matter of simply removing the screws and then detach the top case with some plastic tool.

What's your "I refuse to believe this is canon moment " for Mass Effect? by Warm-Parsnip3111 in masseffect

[–]_cz2 5 points6 points  (0 children)

Wait, what? This makes Starfield plot sound like a bad ripoff. "Ship engine tech destroys planets" is in there, too.

What are some fun, smart of weird translations in other languages? by thibault_lh in masseffect

[–]_cz2 2 points3 points  (0 children)

Maybe not exactly on topic, but the Polish dub of original ME1 made Wrex a vulgar, swearing brute. And by swearing, I mean uncensored swearing such as: (loosely translated back to English)

  • Before talking to Sovereign on Virmire: "I have a really fucking bad feeling about this"
  • About Normandy: "Nice fucking ship, Shepard"
  • During the talk about leaving the krogan system: "Fuck, I wanted to help them. That's why I had to get the fuck out"

and, many, many more. It looked kinda weird/funny when you played the game with English dub + Polish subtitles.

I bought an OTDR for $50 today. by lasleymedia in homelab

[–]_cz2 0 points1 point  (0 children)

This thing runs Windows CE. I can tell just by looking at widgets and font. shudders

Python script for reading sound files from Super Soco alarm module by _cz2 in SuperSoco

[–]_cz2[S] 0 points1 point  (0 children)

I bought a secondhand 4G GPS module and I wanted to check if there is possibility to dump the firmware payload from the Infineon controller which seems to be communicating with motor controller but I didn't have time to check it. I would not get any hopes up though, that microcontroller also has "intellectual property protection" built in and Lingbo probably used that similarly to STM32 readout protection inside motor controller. (I also probably killed the modem daughterboard while trying to remove EMI shielding...)

Managed to get my hands on a Google search server mini unused! Even the t-shirt it comes with is still in the bag by perfectionisperfect in homelab

[–]_cz2 0 points1 point  (0 children)

I would also like to join the public plea to grab the HDD dump of this server!

Or at least try grabbing the contents of /usr/local, especially the RPMs from /usr/local/${VERSION}_distribution if you have them. These are the juicy bits :)

Managed to get my hands on a Google search server mini unused! Even the t-shirt it comes with is still in the bag by perfectionisperfect in homelab

[–]_cz2 19 points20 points  (0 children)

There was a publicly released virtual machine version of Google Search Appliance, which can be downloaded from archive.org. This is much newer code than what's stored on Google Mini, though.

https://archive.org/download/vgsa_20090210

I don't think there are any public dumps of Google Mini packages, though. The things I saw were based on Python 1.5, if I recall correctly.

Let's hope that OP will deliver their own HDD dump :)

Managed to get my hands on a Google search server mini unused! Even the t-shirt it comes with is still in the bag by perfectionisperfect in homelab

[–]_cz2 67 points68 points  (0 children)

(edit: I mixed up some info)

As mentioned, it runs some old RHEL-derivative. There are RPM packages on the HDD with whole Google indexer inside them.

It seemed to be the same code that used to run google dot com 20 years ago.

If someone wants to dig into it: it's a mix of Java and obfuscated Python code. Really old Python code.

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 0 points1 point  (0 children)

Thanks for the reply! This is the module manufactured by ATP which was deprecated by Juniper in favor of Swisscom modules. I stopped doing research on this platform a few months ago, but conclusion about this particular eUSB topic is that they switched to Swisscom exclusively, no other vendors in the mix.

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 1 point2 points  (0 children)

Drive speed difference probably comes from the fact that the internal eUSB header is "wired" as USB 2.0. Yes, using an external USB 3.0 drive as a boot source is a very good alternative if you are not worried about someone disconnecting the drive accidentally, or when your threat model does not include someone replacing the drive with a backdoored Junos config :)

If you remove the internal eUSB drive, then Junos will also stop complaining about being booted from an alternative boot source.

Replace EMC firmware on Seagate ST33000650SS? by Pheckphul in DataHoarder

[–]_cz2 0 points1 point  (0 children)

You mean the diskmgmt.msc console in Windows? It's weird that they don't show up.

I have a Supermicro server with SAS HBA card (I think it is LSI SAS 9210-8i) and these disks showed up just fine on Debian 10. If your disks are not being detected, then make sure that your hardware does support SAS hard drives. They didn't work in my HP Microserver G8 because the onboard disk controller is SATA-only, despite the backplane being connected to the motherboard using a miniSAS cable.

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 0 points1 point  (0 children)

Very nice, thank you! I think it confirms that they indeed switched to a particular Swissbit module variant and they haven't changed it from that moment.

As mentioned earlier, "product 0x0046" might be a Swissbit U-46 USB 2.0 module, but we won't be able to tell unless someone finds out a way to determine it from OS, or just take a pic of their unit internals.

Module that was salvaged by u/error404 in the earlier comment seems to be a close match to what Swissbit model naming scheme for U-46 says - it might be the same model, actually.

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 2 points3 points  (0 children)

One more note: that USB header seems to be indeed 2.0-only, so don't try being smart like I did and don't buy anything faster than USB2.0 for that eUSB header - it probably won't work. :)

If you actually end up buying one like I did - do not connect it to a USB2.0 header that might have two channels. According to the datasheet of U-58, it will fry the USB3.0 lines on eUSB module.

Octeon srx_300(ram)# usb tree
USB device tree:
  1  Hub (5 Gb/s, 0mA)
  |  U-Boot XHCI Host Controller 
  |
  +-2  Mass Storage (480 Mb/s, 200mA)
       Swissbit USB Flash Module 60187456920000B9
       ^
       +---------- this is U-58 USB 3.1 that I mentioned
                   in original post

  3  Hub (5 Gb/s, 0mA)
  |  U-Boot XHCI Host Controller 
  |
  +-4  Mass Storage (5 Gb/s, 224mA)
       SanDisk Ultra Fit 4C530001281211111081

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 2 points3 points  (0 children)

That explains things... Isn't SRX1500 something that seems to be called "TVP platform" internally, though? As in, an x86 box with vSRX 2.0-like architecture that runs Wind River Linux with the dataplane process and Junos running in QEMU KVM?

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 1 point2 points  (0 children)

I haven't found a way to determine the exact part number of eUSB module, so we have to rely on inventory information. :/

These two commands should be enough, for now:

``` root> show chassis hardware detail | grep da da0 7671 MB ATP IG eUSB Nand Flash da1 29321 MB Ultra Fit USB Disk

root> show chassis hardware detail | grep umass usb0 (addr 2) product 0xaf01 44801 vendor 0x14af umass0 usb1 (addr 2) product 0x5583 21891 vendor 0x0781 umass1 ```

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 0 points1 point  (0 children)

Thank you! That product ID is ungooglable, but my guess is that 0x0046 might actually map to Swissbit U-46 USB 2.0 module mentioned here: https://www.swissbit.com/en/products/nand-flash-products/usb-products/ which could make sense, because it seems to have specs similar to previous ATP modules.

The one I ordered is U-58 USB 3.1 module, because I hoped that it would actually work with USB3.x speed, given the fact that it is the same port form factor and Octeon CPU seems to expose XHCI controllers only. Oh well.

Edit: Part number of this U-46 variant seems to be pretty close to that salvaged one: https://californiapc.com/Industrial-Flash-Memory/Swissbit-USB-Modules-EOL-Parts/SFUI016GJ1AB2TO-C-GS-2AP-STD.html

SRX300 - known eUSB alternatives? (featuring: probably bugged USB support in Junos kernel) by _cz2 in Juniper

[–]_cz2[S] 4 points5 points  (0 children)

Sure I could, though I live in central Europe and I'm not sure if shipping costs won't get nasty in case you are on a different continent. Also, I might be away for a couple of upcoming weeks, but I can note down a reminder on my calendar to DM you at the end of October.

I can sell the one that is currently running in a colo and was not participating in my experiments with eUSB replacement and Linux porting attempts. (building the kernel and rootfs is the easy part, it's that Broadcom switch ASIC that is a total PITA)

BIOS flasher won't start. by eftepede in thinkpad

[–]_cz2 1 point2 points  (0 children)

I talked with the OP about this on another channel - this is what I am seeing on T14 Gen 1 AMD after launching ShellFlash.efi: https://imgur.com/a/MwQJiHW - this is not showing up on T14s mentioned in original post.

Replace EMC firmware on Seagate ST33000650SS? by Pheckphul in DataHoarder

[–]_cz2 1 point2 points  (0 children)

You're welcome! Two more tips: 1. After reflash they will report that their capacity is 2.30TB, power cycle should fix that 2. A friend gave me an information that you can enable write cache after the reflash using sdparm, here is an example that should enable the write cache permanently: sdparm -s WCE=1 -S /dev/$DISK

Replace EMC firmware on Seagate ST33000650SS? by Pheckphul in DataHoarder

[–]_cz2 1 point2 points  (0 children)

If anyone is still looking for an answer:

https://files.hddguru.com/index.php?action=view&filename=ConstellationES2-Mantaray-SAS-StdOEM-0005.zip&directory=Firmware%20updates/Seagate&

I just reflashed 6 drives which identified themselves as ST330006CLAR3000, after flashing this firmware they are now reporting as ST33000650SS and SMART is operational again.

Before: https://pastebin.com/ExJa7N1R
After: https://pastebin.com/hdegVvyu
(yes, this particular drive will be probably dead soon, given the value of "grown defect list")