MT7688AN + PCIE

on BIT3 !
Some customers are debugging, it is now available.

!1548386353167-2019-01-25-11.19.09.jpg

It is worth recording that the P and N signals of PCIE_CLK require two 51 ohm pull-down resistors.

@零下45 先保证时钟出来后再测试后续的

@kevin OK,我再去试试。

@零下45 我当时测试时,必须有对地电阻,且DTS里使能才会有时钟。

@零下45 而且我用示波器测两路串行时钟,也没有输出的时钟。

@kevin 原来我尝试着连了51欧的电阻对地,也是这种情况

@零下45 CLK对地电阻加了没?

@libc0607 !


确实也连上了0.1uf电容了。

@零下45 我调试时也出现过这个问题,当时是因为rx/tx上没串104导致没认卡。
你用的什么网卡? 你用的fpga?看下电路?

@libc0607 你好,我按你上面的操作,出现的是!

我的是bit3+fpga上的pcie接口,不知道是什么原因,出现这种情况,是不是RST&CLK没有使能的原因啊,如果有时间请回复一下,谢谢。

@figaro 不好意思,上个月太忙,把这事忘了。。

我的硬件是用 mt7688+ath9k 网卡,软件基于 lean 的分支修改(coolsnowwolf/lede, 与 openwrt 主线几乎相同),
7612 软件上怎么搞我不清楚。。不过就当记录一份完整的过程

硬件部分,tx/rx 两对差分线上各串联 104 电容,clk 上用 51ohm 下拉,如图
!

软件部分,dts 我个人的改法如图。。然后对于ath9k选上了kmod-ath9k驱动
!

@libc0607 大大, 是否可以分享一下 DTS 與調適的步驟呢?我也正在嘗試怎樣添加一個 PCIe 介面網卡 , 謝拉

@mangogeek 謝拉,我問問 libc0607

@figaroMT7688AN + PCIE 中说:

我没有啊,你 AT libc0607 试试?

@mangogeek 是否可以分享這個 DTS 檔案呢?我正在嘗試添加 MT7612 到 MT7688 上, 謝謝

补充一下,买了几个不同的ath9k网卡,发现tx与rx两对需要串104电容才能认出卡,不串的话手里的只有ar9280和ar9287能用。。
第一次搞pcie 交智商税了233

1 Like

虽然不是MT7615,但还是相当牛逼!

Thanks for your great work!
My bit3.1 is working with an ar9287 pci-e card now

!

Great!

:+1: