39Y6070
IBM 39Y6070¶
IBM 39Y6070 是一块采用 BCM5708C 芯片的网卡。下图中包含我焊上去的两个排针。

在网卡的左上角(J334),我们可以访问调试 UART,如图所示(再次注意,它出厂时并没有这个排针):

我使用了一条 TTL 转 RS232 线缆(这里)。设置为 192008N1,提示符为“>”(更多信息请参见[1])。有 3 个已记录的命令:
| 语法 | 示例 | 描述 |
|---|---|---|
| r\<addr> | r145000 | 从地址 \<addr> 读取一个 32 位寄存器值 |
| d\<addr> | d145000 | 从 \<addr> 开始转储 256 个 32 位寄存器 |
| w\<addr> \<data> | w145000 ff | 把 \<data> 写入地址 \<addr> 处的 32 位寄存器 |
寄存器地址的最佳来源是 bnx2 Linux 驱动程序中的 bnx2.h,可在这里获取。