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

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

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 性能相差不远。
结束
不得不说当年做国产化的人是真的有点抽象的,给服务器技术下方到桌面,估计在当年用户体验就不会太好,现在也只能成为收藏品了。