PCI Host On 8309 Tower Board

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

PCI Host On 8309 Tower Board

2,196 Views
ganjiaravind
Contributor I

Hey anyone Can help me were i am missing, Currently I am Working on MPC8309twr Board ,it's seem's to be that my on-board PCI Host has not been allocated any driver from linux kernel . I have listed all results using lspci utility it always say Unknown device c011 .

lspci   
00:00.0 Power PC: Freescale Semiconductor Inc Unknown device c011 (rev 11)

lspci -t
-[0000:00]---00.0

lspci -v
00:00.0 Power PC: Freescale Semiconductor Inc Unknown device c011 (rev 11)
        Flags: 66MHz, fast devsel
        Memory at <unassigned> (64-bit, non-prefetchable) [disabled]
        Memory at <unassigned> (64-bit, non-prefetchable) [disabled]
        Capabilities: [48] #06 [0000]

lspci -x
00:00.0 Power PC: Freescale Semiconductor Inc Unknown device c011 (rev 11)
00: 57 19 11 c0 00 00 b0 20 11 00 20 0b 00 00 00 00
10: 00 00 00 00 00 00 00 00 04 00 00 00 00 00 00 00
20: 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
30: 00 00 00 00 48 00 00 00 00 00 00 00 00 01 00 00

0 Kudos
6 Replies

1,959 Views
alexander_yakov
NXP Employee
NXP Employee

"Unknown device" means your kernel does not have kernel driver for this device "c011"


Have a great day,
Alexander
TIC

-----------------------------------------------------------------------------------------------------------------------
Note: If this post answers your question, please click the Correct Answer button. Thank you!
-----------------------------------------------------------------------------------------------------------------------

0 Kudos

1,958 Views
ganjiaravind
Contributor I

Yes i Understand you ,what is the other way to populate about my PCI Host to kernel

0 Kudos

1,958 Views
alexander_yakov
NXP Employee
NXP Employee

The value c011 is correct for MPC8309 device, according to MPC8309 Reference Manual. This means the device is correct, but Linux kernel does not contain driver for this device. Please rebuild your linux to include this driver.

0 Kudos

1,959 Views
alexander_yakov
NXP Employee
NXP Employee

By the way.

I'm reading our documentation enclosed in Linux BSP for TWR board and I see the same reporting:

[root@mpc8309twr /]# lspci
00:00.0 Power PC: Freescale Semiconductor Inc Unknown device c011 (rev 11)
00:12.0 Network controller: Atheros Communications, Inc. Unknown device 0027 (rev 01)

So, it looks like this "Unknown device" is expected behavior, and this our PCI works properly in this case.

Do you really have any issues because of this "Unknown device"?

0 Kudos

1,959 Views
ganjiaravind
Contributor I

alexander.yakovlev‌ Can you share your DTB file regarding PCI of mpc8309twr board

0 Kudos

1,959 Views
ganjiaravind
Contributor I

I have connected a target device USB Controller over Freescale PCI Host ,I need to enumerate child device i,e USB Controller ,can it be Possible .

0 Kudos