康耐信(CncTion)论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 842|回复: 7

N100使用minipcie外接CX341A光口网卡(验证及传输情况)

[复制链接]

1

主题

3

帖子

41

积分

新手上路

Rank: 1

积分
41
发表于 2024-1-26 11:47:08 | 显示全部楼层 |阅读模式
本帖最后由 YongGer 于 2024-2-1 13:13 编辑

起因:
    想用N100刷的软路由插猫棒替换家里运营商送的光猫

想法:
  由于N100并没有光口,所以想外接光口,研究发现N100提供一个MPCIE3.0x1的接口。查了些资料发现接口速率如下

如果只是用来跑千M宽带的话。应该是完全够用,作为垃圾佬,首先能想到的就是15R的CX341A的洋垃圾。所以想用这套方案试一下

尝试过程:
1、由于CX341A是OCP接口,但有大佬已经做出了PCIE转OCP接口的板子并开源。
2、根据资料发现MPCIE可以转PCIE x1,然后我尝试画了一个MPCIE的转接板和改了大佬开源的PCIE转OCP转接板,并且打了样板做了下测试。
3、在同事耗资100R巨款买的一个二手工控机上验证,可以识别到,并且协议速率是10G。
4、CX341A自己根据大佬开源资料魔改为双网口。

问题:
1、由于手上没有多余有Mini PCI-E的设备,所以没办法验证传输效率(已验证见下面信息)
2、由于连接器用的是FPC线,抗干扰估计不行(貌似当前也能用)。
3、自己画的测试板子没有遵循pcie差分线规则(主要先验证思路是否可行)。
4、(划掉)基于以上问题,目前可以识别到。(但是并不稳定,经常出现CX341A网卡用一会就掉线  这里先划掉,今天重新加焊了下元器件上机验证并不会掉线,见下图@2024-01-29)。


(稳定在线,不过没有其他设备有Mini PCI-E接口。所以没办法做效率传输@2024-01-29 update)

Iperf3速度测试 (update 2024-01-30)
使用iperf3进行速度测试,硬件链接为同事的机器装系统为win10 LTS(pcie2.0)跑服务端,N100装的pve8(pcie3.0)跑测试端,数据如下:
1、使用单光口测速


2、CX341A双光口同时测速

3、同事工控机跑iperf3服务端


一开始一直匪夷所思,为啥没跑到pcie3的速度,后来发现同事的设备pcie版本是2.0的。但是对比上面各版本pcie速度,好像也只跑到了pcie1.0版本的速度。(其实我一直换算不明白pcie的速度转为网卡实际跑的速度,希望懂的大佬指点一下
    (2024-02-01 update)自己计算了下,测试速度确实只跑在了PCI-E 1.0的速度下。由于同事的设备PCI-E版本是2.0的,理论来说应该会协议到2.0的速率,但是实际跑在1.0的速率上,产生这样的情况,
我个人推测原因是:
  • 我画的测试板子当时没有考虑阻抗匹配
  • 画板子的时候也没去考虑高速差分线的等宽等长等规则
  • FPC连接软线信号干扰(这个有点不太清楚)

目前让我纠结的是转接板和链接部分的设计,目前有2种思路:
  • 直接在机箱内使用电路板链接,但是这样就要用铜柱支撑并且把N100的底盖用铜柱抬高(不过这样的话散热又是个问题,毕竟光口是产热大户)
  • 使用其他延长线链接,CX341网卡外置。但是这样就要考虑用什么线链接来保证不影响速度。大概思考有 1、用SAS的连接线+链接器(这样成本就高了);2、要么用网线直接焊丝(这样就没有了便捷替换);3、要么就继续使用FPC线




另外发现这里人好少啊

以下为目前验证的一些效果图
1、上机可点亮

2、电脑上可识别网卡

3、目前折腾的全家福

4、N100使用mini-pcie链接网卡







本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

77

主题

217

帖子

1860

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
1860
发表于 2024-1-26 17:46:12 | 显示全部楼层
牛B
回复

使用道具 举报

1

主题

3

帖子

41

积分

新手上路

Rank: 1

积分
41
 楼主| 发表于 2024-1-26 21:41:46 来自手机 | 显示全部楼层
本帖最后由 YongGer 于 2024-1-26 21:42 编辑
admin 发表于 2024-1-26 17:46
牛B
何德何能,竟然被置顶了。。。。
回复

使用道具 举报

0

主题

3

帖子

18

积分

新手上路

Rank: 1

积分
18
发表于 2024-1-30 17:37:40 | 显示全部楼层
这个测试很有意义啊~
回复

使用道具 举报

1

主题

3

帖子

21

积分

新手上路

Rank: 1

积分
21
发表于 2024-2-15 12:39:27 | 显示全部楼层
牛逼。。。
回复

使用道具 举报

0

主题

7

帖子

39

积分

新手上路

Rank: 1

积分
39
发表于 2024-3-1 22:01:12 | 显示全部楼层
这才是合格的垃圾佬
回复

使用道具 举报

1

主题

5

帖子

25

积分

新手上路

Rank: 1

积分
25
发表于 2024-3-17 11:11:54 | 显示全部楼层
想问一下各位朋友,主板说明书这里有一个mini-pcie接口,我也买了一个对应接口的硬盘接上去了,但是安装了esxi8.0系统,系统里面看不到这块硬盘,bios里面似乎也没有找到(对bios不是很熟悉)想问一下大家是我不会设置吗?求教一下有没有朋友可以教一下,目前我是希望用这个接口尝试一下做NAS的存储盘,预先谢谢各位朋友的帮助啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

1

主题

3

帖子

41

积分

新手上路

Rank: 1

积分
41
 楼主| 发表于 2024-3-22 19:47:17 | 显示全部楼层
本帖最后由 YongGer 于 2024-3-22 19:51 编辑
YoonaLim 发表于 2024-3-17 11:11
想问一下各位朋友,主板说明书这里有一个mini-pcie接口,我也买了一个对应接口的硬盘接上去了,但是安装了e ...

首先MiniPCIe接口不能直接识别硬盘,因为针脚定义和M.2接口不一样。如果你想利用mPCIe接口识别硬盘需要购买或者自己做转接板,例如mpcie转stata或者转你m.2,这个是可以转的,这个机器的mpcie是x1 3.0版的。速率看我发帖的图自己换算转几口的就行。但是你要是转m.2的固态只能说单转一个x1的盘就行,速度高的也浪费。
另外再告诉你主板下面(与cpu同侧)还有一个不是2280的m.2的硬盘口
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|康耐信(CncTion) ( 粤ICP备19035475号 )

GMT+8, 2024-4-27 19:44 , Processed in 0.117702 second(s), 21 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表