Toybrick

Mini PCIe不link

hisilicon

新手上路

积分
26
发表于 2020-1-13 12:43:26    查看: 617|回复: 4 | [复制链接]    打印 | 显示全部楼层
在Mini PCIe接口插入测试卡,link失败,lspci查询不到设备。
但是4x的PCIe接口是OK的,link成功。
请问这两个接口有什么区别吗?我理解应该只是接口形态、支持的带宽还有一些硬件参数不同,挂在同一个rc下,rc端驱动应该都是一套。
各位有测试过Mini PCIe插槽的吗?

本帖子中包含更多资源

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

x
回复

使用道具 举报

hisilicon

新手上路

积分
26
 楼主| 发表于 2020-1-13 16:10:41 | 显示全部楼层
config使用的是默认配置,其中跟PCI有关的如下:
#
# Bus support
#
CONFIG_PCI=y
CONFIG_PCI_DOMAINS=y
CONFIG_PCI_DOMAINS_GENERIC=y
CONFIG_PCI_SYSCALL=y
CONFIG_PCI_BUS_ADDR_T_64BIT=y
CONFIG_PCI_MSI=y
CONFIG_PCI_MSI_IRQ_DOMAIN=y
# CONFIG_PCI_DEBUG is not set
# CONFIG_PCI_REALLOC_ENABLE_AUTO is not set
# CONFIG_PCI_STUB is not set
# CONFIG_PCI_IOV is not set
# CONFIG_PCI_PRI is not set
# CONFIG_PCI_PASID is not set

#
# PCI host controller drivers
#
# CONFIG_PCIE_DW_ROCKCHIP is not set
# CONFIG_ROCKCHIP_PCIE_DMA_OBJ is not set
# CONFIG_PCI_HOST_GENERIC is not set
# CONFIG_PCIE_IPROC is not set
# CONFIG_PCI_HISI is not set
CONFIG_PCIE_ROCKCHIP=y
CONFIG_PCIEPORTBUS=y
CONFIG_PCIEAER=y
# CONFIG_PCIE_ECRC is not set
# CONFIG_PCIEAER_INJECT is not set
CONFIG_PCIEASPM=y
# CONFIG_PCIEASPM_DEBUG is not set
# CONFIG_PCIEASPM_DEFAULT is not set
CONFIG_PCIEASPM_POWERSAVE=y
# CONFIG_PCIEASPM_PERFORMANCE is not set
CONFIG_PCIE_PME=y
# CONFIG_HOTPLUG_PCI is not set
回复

使用道具 举报

addy

超级版主

积分
297
发表于 2020-2-1 19:29:08 | 显示全部楼层
mini-pcie接口的插槽,一般来说,实际走的USB2.0信号,不是PCIE通讯。
PCIEx4接口,是PCIE通讯。
回复

使用道具 举报

hisilicon

新手上路

积分
26
 楼主| 发表于 2020-2-9 15:15:44 | 显示全部楼层
addy 发表于 2020-2-1 19:29
mini-pcie接口的插槽,一般来说,实际走的USB2.0信号,不是PCIE通讯。
PCIEx4接口,是PCIE通讯。
...

不会吧,USB和PCIe协议完全不同,Mini PCIe的接口形态是无法传输USB2.0的信号的。USB本身可以挂在PCIe总线上的,可以共用一个pcie root,但是不能通过Mini PCIe传输。
回复

使用道具 举报

addy

超级版主

积分
297
发表于 2020-2-12 10:25:16 | 显示全部楼层
可以,你去官方网站下载个mini-pcie的规格书,看下规格书的内容,里面有详细的说明
回复

使用道具 举报

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

本版积分规则

产品中心 购买渠道 开源社区 Wiki教程 资料下载 关于Toybrick


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