==== IBM 39Y6070 ==== The IBM 39Y6070 is a NIC with a BCM5708C chip. The picture below includes two headers I soldered in. {{:gsoc:39y6070.jpg}} In the top-left corner of the NIC (J334), we can access the Debug UART as shown here (again note that it doesn't come with this header): {{:gsoc:39y6070_dbu.jpg}} I used a TTL to RS232 cable ([[http://www.superdroidrobots.com/shop/item.aspx?itemid=337|here]]). The settings are 192008N1, the prompt is ">" (see [[gsoc/bnx2#References|[1]]] for more info). There are 3 documented commands: ^ Syntax ^ Example ^ Description ^ | r | r145000 | Read a 32-bit register value from address | | d | d145000 | Dump 256 32-bit registers, starting at | | w | w145000 ff | Write to the 32-bit register at | The best source for the register addresses is bnx2.h from the bnx2 linux driver, available [[http://git.kernel.org/?p=linux/kernel/git/torvalds/linux.git;a=blob_plain;f=drivers/net/ethernet/broadcom/bnx2.h;hb=HEAD|here]].