The parallel universe of FireWire hubs
oldvcr.blogspot.com
oldvcr.blogspot.com
I had to use a Thunderbolt 3 to Thunderbolt 2 adapter, a Thunderbolt 2 to FireWire 6-pin adapter and then FireWire 6-pin to FireWire 9-pin adapter. I was shocked that it worked so well.
This same setup also works for other FireWire peripherals, like camcorders, for what it's worth.
How in blazes does that one actually work?! Is it a PCI FireWire interface chip or does Thunderbolt have a FireWire alternate mode?
This is why FireWire was always very light on CPU utilization. It always did its work by itself. There was no WinModem magic behind.
As a bonus I could daisy chain a 40GB external HD off of it!
It worked so well for so many years.
(Which was just getting from standard serial port to some weird nonstandard RJ45 thingy for some weird SINIX terminal concentrator with the available technotrash(USB2Serial-> gender changer, etc))
:-)
Now if someone can come up with a similar solution to get an ultra-wide scsi external HD to usb or whatever, I'll have a few great projects to get into.
1. Visibly obvious directionality
2. 12V instead of 5V. Dunno what insane person thought carrying 5V a distance was a good idea, but maybe this has to do with the proliferation of cheap SMPSs in any size/combination.
I like how it's the same family of connectors as the Game Boy link cable https://en.wikipedia.org/wiki/Game_Link_Cable#/media/File:Ga...
USB is limited by your CPU, FireWire gets pretty close to max speeds at all times, even when your cpu is anaemic or busy.
Of course, modern IOMMUs are much better than the ones back in the day,bbut it's still as if the world has forgotten FireWire completely.
I built a DIY FireWire-to-car-socket adaptor, and use it with a 2-port USB car charger to get an extra two USB charge-only sockets on my laptop.
Just a warning: the Thunderbolt adaptor actually outputs 16V not 12V. Thankfully most 12V devices (including iPods) accept higher voltages, usually up to 24V or 30V.
can you clarify what you mean by obvious directionality?
Even with micro and mini USB it's not easy to slot them into the receptacle without squinting at the male end.
USB-C already carries rather complex wires for high-speed data transfers. Combined with 48v insulation, the cables are going to become even thicker and stiffer.
Still, it’s not that thick, since only one pair of the 6(?) needs to take the current.
Thunderbolt is better than USB in that regard, but it’s still more flakey than FireWire was.
https://en.wikipedia.org/wiki/MIL-STD-1553#%3A%7E%3Atext%3DM...
According to Wikipedia the F-35 uses IEEE 1394b
It seems those old Macs may still be in service in niche applications, most notably in audio processing chains at radio stations or recording studios.
I think it's interesting how long the service life of that gear has been. And as long as it's air-gapped, I don't see much reason why someone couldn't keep running some of those tools until they die.
A lot of the specialized software used for that is customized enough that the OS8/9 system UI doesn't bleed through in the actual editing software in use.
I even found an actively used Jazz drive a couple years ago!
Highly recommend looking at the tour of fat-boy slims recording studio for an example of this kind of airgapped system in active use for decades: https://youtu.be/qLjgXPDzeZo
(Though he uses an Atari ST, which is known for being a musical powerhouse)
http://images.pcworld.com/howto/graphics/115629-2206P164_3B....
https://www.kernel.org/doc/html/latest/core-api/debugging-vi...
[EDIT: This was 100% feature, not bug]
MST (multi-stream transport) is a DisplayPort thing, which Windows uses. So you have DisplayPort over thunderbolt, and (presumably?) the multiple displays are opaque to thunderbolt. I've used this with thunderbolt/usb3 hubs that understand MST.
On Macs, however, they use thunderbolt's own ability to have multiple devices. You need to look carefully for hubs that support this instead.
Or at least this is my very limited understanding, born of utter bafflement with our work docking stations.
I post this mostly in order infuriate somebody with actual knowledge. Please set me straight.
I'd love a comprehensive review of how host-to-host networking works under USB4, for comparison. USB4 is the first significant overhaul of USB, a move from switched links to a packet switching system, where-by various protocols such as USB3, PCIe, DisplayPort are multiplexed over the USB4 links & across 40Gbps packet-switching hub chips.
There still seems to be a fairly top-down tree architecture to USB4[1], but there is also mandatory host-to-host networking support: one of the most exciting things about the new Intel laptop offerings, to me, is that they almost all offer 40Gbps host-to-host communication over a good variety of plain-old usb-c cables (20Gbps for less speedy cables). It's an interesting capability, but how technically the packet-switching system works to implement this is very interesting to me, something I'm not clear on, especially as compared to FireWire.
I'd also love to know whether this host-to-host networking functions (& how) if there are routers/"hubs" between the different hosts (the linked [1] implies it ought work). This could all behave like USB-OTG, where one computer starts looking like a device, but I'm not sure if it's that fixed a system: does USB4 begins to permit slightly more bus-like non-top-down behaviors. Does a usb hub/router have to be entirely top-down in USB4, or can it negotiate different hosts access to different devices?
Still missing is DMA (short of USB4 PCIe transport, which again raises the host versus device question in my mind! Is there NTB support on PCIe over USB4 anywhere? That would be kicking rad) which FireWire obviously has had in it's wheelhouse for a long long time now.
[1] https://www.usb.org/sites/default/files/D1T1-3%20-%20USB4%20...
The scariest thing was hot-swapping/plugging. FireWire had beefy power supply capabilities at the time.
We joked a lot of the 'fire' in firewire since you were easily able to 'fry' equipment (mostly the FireWire controllers).
I know a lot of non-techie people that plugged the FW400 port opposite which would usually fry your equipment.
USB4.0 is however great news imho since it merged Thunderbolt was is capable of low-latency which was the main feature (at least for audio) with FireWire.
Fun little fact: FireWire 800 is used to back CAN busses on the f/a-18. Pretty danged cool!
On topic: interesting read! I heard of daisy-chaining firewire before, but I didn't realize that they were secretly hubs, and that hubs are kind of like network switches (or -hubs), unlike usb "hubs".