数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

微信登录

微信扫一扫,快速登录

搜索
查看: 6243|回复: 28

[硬件] J1900软路由改装MiniPcie无线网卡(翻车)

[复制链接]
发表于 2024-6-29 17:26:48 | 显示全部楼层 |阅读模式
事情是这样的,手头有一台四网口J1900小主机,有天想起主板上还有个minipcie插槽,就买张无线网卡装上准备扩展出WIFI功能...


买了张MT7921网卡,到手就安装上了




开机进入iStoreOS,使用lspci命令查看pci设备,居然找不到7921网卡



使用lsusb倒是能显示,这就有些奇怪了,另外找了块装有win10系统的硬盘启动打开设备管理器查看也识别不到pci设备,倒是有个蓝牙设备应该是走的USB通道



经过网上查找得知J1900处理器支持4条PCIE 2.0通道,想到这给卖我主机的商家发消息,果然有猫腻



也就是说,四条通道全让这四个千兆网口给占用了,minipcie插槽实际上只能插USB的设备



事情到这里本应该结束了,本着折腾的精神突发奇想,要是拆掉一颗有线网卡芯片,把pcie信号引出来飞到minipcie插槽上不就功能补全了吗,说干就干,先把一颗82583V芯片拆下来



这是一颗Intel GW82583V千兆位以太网控制器,通过规格书找到引脚定义,其中PE开头的就是PCIE要用到的,分别是两根时钟信号PECLKp、PECLKn,还有两对差分信号PE_Rp 、PE_Rn、PE_Tp、PE_Tn,也就是说需要将这6根线飞到minipcie插槽



MiniPcie插槽针脚定义,值得注意的是,差分信号的发送Tx需要接对端的Rx,所以芯片的PE_Rp脚对应的PCB焊盘应该是J1900引出来的PE_Tp,同理PE_Rn对应插槽的PE_Tn、PE_Tp对应插槽的PE_Rp、PE_Tn对应插槽的PE_Rn,时钟信号则按正常接即可


焊盘间距太小不太好操作做,有四根线就飞到旁边电容引脚了


然后是mnipcie插槽


花了点时间飞好线,接下来准备开机测试


lspci查看设备,通道2已经拆掉的82583有线网卡不显示了但是MT7921也不显示,这是怎么回事,难道没焊好还是哪个步骤出问题了


从旧笔记本电脑查下一块无线网卡,仅支持2.4G最大协商速率才150Mbps,准备装上去试试



lspci,嘿竟然识别了,这是不意味着minipcie口已经正常工作,但是不兼容比校新的MT7921 WIFI6无线网卡


后面又进行了一番研究始终没有头绪也进行不下去了,含泪拆除飞线将网络芯片装回原来位置,虽然有点歪而且上方焊盘补了点锡有些仍不够饱满,仔细观察没有虚焊而且能正常工作,就这样吧,这次折腾以失败告终,也希望知道懂得朋友能指点下


本帖子中包含更多资源

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

x

打赏

参与人数 1家元 +150 收起 理由
家睦 + 150

查看全部打赏

 楼主| 发表于 2024-6-30 18:16:58 | 显示全部楼层
不言不贤 发表于 2024-6-30 17:15
是不是驱动没弄好?

打驱动正常也是要先识别到硬件
回复 支持 反对

使用道具 举报

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

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2025-8-1 08:28 , Processed in 0.358800 second(s), 18 queries , Redis On.

Powered by Discuz!

© 2006-2025 MyDigit.Net

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