🧵 4/n That dual Intel i226-V 2.5G NIC implements an ASMedia ASM1182e bridge.

PCIe Gen2 x1 upstream
2x Gen2 x1 downstream ports

That's not the best implementation, imho. But it is a 35 €uro implementation, via AliExpress.

PCIe Gen2 x1 runs at 5 GT/s, which is more than enough for 1 2.5G port. But squeezing 2 2.5G devices through that x1 upstream port feels a bit congested.

Not sure if #ASMedia even makes a Gen3 8GT/s x1 to 2x Gen2/3 x1 bridge. That'd be a better choice, imho.

Greetings to my ~5-ish new followers within 24h - i'm sure you've read my profile/bio - ready to expect weirdness! You've been warned - you knew what you were opting-in to. 🖖😅🍻

My doodness! That #ASMedia #ASM2464 toot/thread really took off, over the previous 24h - much boost, very fave! 🥰

In case it didn't come across - it's ugly, but it saves about 60 Euro Dollar Schmeckles, compared to a finished product (old Intel 82599EN) - that's the point of all that!

Thanks y'all, you're welcome! 👍

If you happen to have a Crucial X6 usb SSD drive (they are garbage) and wonder how the heck you can get sane date from that thing try

sudo smartctl --all -d sntasmedia /dev/sdX

Also here's the trim rule

sudo -s
cat <<EOF > /etc/udev/rules.d/42-crucial-x6-storage.rules
#Crucual X6 uses a ASmedia bridge
ACTION=="add|change", SUBSYSTEM=="scsi_disk", ATTRS{idVendor}=="0634", ATTRS{idProduct}=="5602", ATTR{provisioning_mode}:="unmap", ATTR{manage_start_stop}="1"
EOF

#micron #asmedia #crucial #crucialx6 #usb #ssd #linux #trim #smart

🧵 3/3 IT WÖRKS, it bloody wörks! 🤩 👍

10 gig networking via an #ASMedia #ASM2464PD #Thunderbolt / #USB4 bridge, originally intended as an #NVMe enclosure.

The NIC runs at Gen3 (8GT/s) x2, which is more than enough for 10G.

#DIY #HomeLab

Here's Plan A, for my Thunderbolt/USB4 eNIC.

Most of the parts have been delivered. I'm still waiting for some 12V DC-DC boosters - the M.2 to PCIe x4 adaptor needs an external 12V supply.

I hope that i don't have to flash custom firmware onto that ASM2464PD, in order to handle PCIe instead of NVMe devices.

👀👉 alt text

#DIY #eGPU #eNIC #ASMedia #ASM2464 #Thunderbolt #USB4

So I have this #USB #SATA controller from #asmedia . I want to flip some bits in the #firmware for great good. But when I do, the flashing utility fails.

Does anyone have a clue how they might checksum their firmware?

It uses the ASM1053E chip.

#ReverseEngineering

I've never been fond of #JMicron #USB bridges! #SATA or #NVMe! (#ASMedia ain't much better?)

It's just a pain in the rear to pull #SMART reports off the drive!

NO, i friggen DO NOT WANT TO fumble around with "-d", and quirks, and shiz!

Tools on friggen #Windows (#CrystalDiskInfo) CAN DO it, so SHOULD smartmontools on #Linux, automatically!

(back in the 480mbps USB 2.0 days - things were BETTER - current #Linux code hasn't caught up)

…or is it #Firmware?

#Linux #smartctl #smartmontools

Like, https://www.orico.com.cn/uploads/download/2022/0328/NVME%E7%A1%AC%E7%9B%98%E7%9B%92%E6%94%B9%E4%BC%91%E7%9C%A0%E6%97%B6%E9%97%B4.zip is the manufacturer tooling for some of the popular USB -> NVMe / SATA controllers around, surely there's interesting stuff there. #ReverseEngineering #NVME #JMicron #ASMedia

@parvXm Yes, it does fit eight 3.5 drives plus two 2.5.

If you prefer stability and price over performance then look for an older #SuperMicro board, ideally with a proper CPU and memory on board already.

Also try to get your hand on an old raid controller like a #MegaRAID #LSI 9240-8i, ideally something that can be flashed into IT mode so it acts as pure #HBA to work with #ZFS.

DON'T fall for cheap PCIe SATA adapters with #ASMedia or similar crap chips on.