Dear TI,
我需要将DM8148配置成RC并识别出PCIe插槽上的WLAN卡。
硬件是基于Mistral的DM8148EVM设计的,PCIe这部分没有改动;内核代码版本是linux-2.6.37-psp04.01.00.06.patch2.
当我按照“TI81XX PSP PCI Express Root Complex Driver User Guide”设置完,内核进行Starting PCI scan后,依然出现No link/device.
调试信息如下:
ti81xx_pcie: Invoking PCI BIOS...
ti81xx_pcie: Setting up Host Controller...
ti81xx_pcie: Register base mapped @0xd7020000
clock: pcie_ck: enabling in hardware
enable parent clock: sysclk5_ck
clock: sysclk5_ck: enabling in hardware
enable parent clock: sysclk4_ck
omap2_clkdm_clk_enable
ti81xx_pcie: forcing link width - x1
ti81xx_pcie: Setting outbound translation for 0x20000000-0x2fffffff
ti81xx_pcie: Starting PCI scan...
PM: Adding info for No Bus:pci0000:00
PM: Adding info for No Bus:0000:00
pci_bus 0000:00: scanning bus
ti81xx_pcie: Reading config[0] for device 0000:00:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:01:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:02:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:03:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:04:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:05:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:06:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:07:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:08:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:09:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0a:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0b:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0c:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0d:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0e:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:0f:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:10:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:11:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:12:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:13:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:14:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:15:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:16:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:17:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:18:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:19:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1a:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1b:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1c:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1d:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1e:00..
failed. No link/device.
ti81xx_pcie: Reading config[0] for device 0000:1f:00..
failed. No link/device.
pci_bus 0000:00: fixups for bus
PCI: bus0: Fast back to back transfers enabled
pci_bus 0000:00: bus scan returning with max=00
ti81xx_pcie: PCI scan done.
pci_bus 0000:00: resource 0 [io 0x40000000-0x402fffff]
pci_bus 0000:00: resource 1 [mem 0x20000000-0x2fffffff]
会是什么原因呢?正常来讲,即使我的WLAN模块有问题,RC的PCI bridge也应该识别出来才对呀!
有没有人可以提供,正常的DM8148 PCIe RC bootup的log让我参考一下。
Thanks,
Jeffrey