2026年7月21日 星期二 猫川漫记

猫川漫记

Lonely journey of a cat.

考古

动手爆:银河飞腾 FT-1000

因为给某个活动准备抽奖奖品,需要选择一手节目效果充足的炸弹,正好之前买过飞腾 1000a,现在有更便宜的飞腾 1000,而且价格不贵,三张板子打包 1100,于是就进行了一波原神启动。

FT-1000 主板

硬件配置

对于这类老硬件来说不出意料的所有设备都挂在 PCIe 下面,这其实是好事,因为银河飞腾 SPARC 架构产品的信息早已和改组之前的国防科大麒麟一同消失了,SoC 内的内容可能能用但是能用不太可能。

FT-1000 主板 layout

PCIe根是一根 PCIe Gen1(物理上可能是 Gen 2,但他们可能搞炸了)x8作为上联连接到 PEX8632 桥片上,拆分出来五个下游,其中 x1 给到了 MCS9990 USB 控制器,x1 给到了 Sii 3132 控制器,还有一个 x1 通道给到了千兆网卡 Intel 82574L,剩下的带宽给到了一个物理x16实际x8和物理x8的两个接口,显然长的接口是拿来给你插显卡的。

另外还有些奇怪外设:有一片 C-Media CM108 挂在 USB 1.1 上,给前面板和机箱后面的三口音频接口提供 HDA 音频。

接口方面只能说这块主板非常之环保,除了上面两个 PCIe 接口之外就只有后面板 4 个 USB,一个前面板 USB 接口,一个上面提过的千兆网卡,还有前面板音频。主板上倒是给了 CPU 和 CPLD 的 JTAG 接口,但考虑到显然不可能有人有目标定义,所以有和没有实在没什么区别。另外还有个做得外观和风扇口颇为有缘的串口,上面写了 G T R 三个大字,令人怀疑宝宝你是否是一个日产出的汽车。

内存方面这个板子有些颇为奇怪的毛病,必须插满两条 4G DDR3 才能开具,但是开机了又只能认到 4G 内存,不知道是什么奇怪毛病。

CPU 本身则是和之前的半代演进的 1000A 一样,采用了基于 OpenSPARC T2 的核心设计,4 核心 32 线程(每个核心有 8 路滚筒多线程),只不过频率稍低,只有 800 MHz。散热器还是经典的 1151 散热器。

固件

由于这块板子用的是 OpenSPARC T2 的 IP 核心,自然用的也是和 OpenSPARC 相同的 OpenBoot PROM,固件代号 greatlakes,使用 Sun C 5.9 编译。内置了 BIOS 模拟器从而运行 x86 PCIe 卡的 oprom,同时还有一份 ast1100 的 VGA BIOS,主打一个抽象。

不知道是固件里的 LDOM 写死了 4G 内存还是怎么会是,内存只能在系统里访问到 4G,而且读取磁盘和 Grub/SILO 加载镜像的速度也是飞飞又快快,打完命令会卡一分钟左右才能启动。

系统和性能

原厂系统是已经失传的中标麒麟 3.999,内核是上古的 2.6.31,用户态甚至直接是 32 位的 SPARCv8Plus,目测来源于 RHEL 5/6,给到一个拉完了。

我们测试使用的系统是经过 Patch 的 6.12 内核+debian ports(如果你有需要可以联系我获取内核,补丁源码及软件包),内核本身做了少量设备树识别相关的修改从而兼容这个采用类似 Leon 的总线上连接 niagara 2 的妙妙设计。关机功能因为奇怪的非通用设计,需要微操 mcu 而无法通过固件使用

性能只能说给到一个拉完了,4 核 32 线程,而且只有 800 MHz 的频率,在 2009 年达到了八个线程加起来刚刚肘赢 Core 2 Duo 的好成绩。 和原厂的 niagara2 性能相差不远。

结束

不得不说当年做国产化的人是真的有点抽象的,给服务器技术下方到桌面,估计在当年用户体验就不会太好,现在也只能成为收藏品了。

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注