Splitting Light: Season 1 - Episode 12


Splitting light

Season 1 Episode 12

SFP+ shenanigans

If you are no longer interested in the newsletter, please unsubscribe

It’s one thing to have the network working inside the board but until you are able to connect it to an external network it’s not very useful.

The C2 main board had four SFP+ cages and we had to make them work. An SFP+ cage is a metal slot where you slide in a compatible connector. It’s a standard connector that enables multiple types of cables and different transport mediums. It’s an ethernet cable replacement but with more bells and whistles.

The advantages of flexibility brings added complexity. You have to test every single connector and cable you can get your hands on to validate that you configure them correctly to make them work. There was a way to communicate with these connectors so once the channel was set up by Greg and a few of the cables worked, I picked up that work and continued on.

There were all kinds of these cables. Passive copper, activated copper, SFP to ethernet, fiber single mode, fiber multi-mode, long range fiber and each brand worked slightly differently.

We didn't have many data sheets so it was a lot of fiddling and a bit of reverse engineering to make them work. Plug in the cable, dump the information, plug in the other end, dump the information, link up, dump the information… You get the idea.

Then we compared each of the data dumps to see the differences and used the few data sheets we had to infer most of the information. We were able to extract the link status, what frequencies did the connector and cable support, which modes they supported, the signal noise volume in the cable and a lot of other information that we needed.

We built an internal database that had every cable we had identified and how exactly we should configure the network chip ports to make them work.

There were some additional difficulties to this task. Some network equipment manufacturers did not recognize cables that were not manufactured by them. Even if we knew how to configure it, the device from these companies wanted nothing to do with this cable. Sometimes the cable would work, but it was our device that was rejected or not all available modes could be used. Having worked on these cables, I could understand why. Unless you had one of the cables to test you could not know if it worked correctly or not however you could still enable a degraded mode. Someone at that manufacturer had decided not to do that.

It was a mix of physical tasks and abstract tasks. I could clearly see the data changing as you plugged in connectors and fiddled with settings in memory. To make sure we supported the cables we used in production, we had cables brought back from the data centers to test them and test the equipment as close to production as we could. The workbench behind me had the raw mainboard just sitting on it with no encasing and on my desk was a pile of cables to implement. It was very interesting.

To pair with :

  • Vale W. Group - Shanghai Den
  • Naruto series by Masashi Kishimoto

Vincent Auclair

Connect with me on your favorite network!

Oud metha, Dubai, Dubai 00000
Unsubscribe · Preferences

Symbol Sled

Business, tech, and life by a nerd. New every Tuesday: Splitting Light: The Prism of Growth and Discovery.

Read more from Symbol Sled

Splitting light Season 1 Episode 18 C2 Launch If you are no longer interested in the newsletter, please unsubscribe Two years after I had joined the lab, the manufacturing orders for the second generation compute were sent. A few weeks later, they were being racked in the datacenter rooms and shortly after they were released for customer use. C2 chassis Finally, all the hours we had put in, all the hair we had lost, was worth it as the hardware hit production. I intimately knew a lot of the...

Splitting light Season 1 Episode 17 Mission Statement If you are no longer interested in the newsletter, please unsubscribe Our job in the lab was to create new hardware and make it work. Then both dedicated team and cloud team would send an order depending on what they expected to sell, and we would support both throughout the lifetime of the hardware. This was our mission. Keeping this in mind was important. It was important because we could often get distracted from it. The important...

Splitting light Season 1 Episode 16 Learning how to craft PCB If you are no longer interested in the newsletter, please unsubscribe When I started my full time career five years earlier, I did not expect to work on hardware. It was something of the old times. My impressions were that hardware was packed away in a datacenter far far away never to be touched. When you think about it, this was always the case. Servers had always been far away, and there were a lot of reasons why it was. École 42...