Visit Jeremy's Blog.
Go Back > Forums > Linux Forums > Linux - Software > Linux - Kernel
User Name
Linux - Kernel This forum is for all discussion relating to the Linux kernel.


Poll: Where does the problem lie?
Be advised that this is a public poll: other users can see the choice(s) you selected.
Poll Options
Where does the problem lie?

You must log in and have one post to vote in this poll. If you don't have an account, you can register here.
Results will be available after the polls close.

The nominees are:

USB Device
USB Host stack
PCIe to PCI bridge

  Search this Thread
Old 01-21-2009, 12:11 AM   #1
LQ Newbie
Registered: Sep 2008
Posts: 4

Rep: Reputation: 0
USB Device connected to PCI express not working on mpc8641d

Hi all,

Looks like I have been hit by another of these pci setup issues. My Setup is as follows:

[MPC8614D]--[PCI Express]--[PCIe to PCI bridge]--[NEC USB Host controller card]-->[USB Pen Drive]

The same USB card and drivers are working on another board, where the bus is PCI. I tried to debug the USB driver, and it seems to be booting up fine. Even the interrupt handling seems proper. So I come down to the grey area, that is PCIe.

The USB host controllers seem to initialize fine and are detected by the PCI utilities. However when I connect a USB device, then it fails @ set addree or get descriptor, whichever transaction is first.

So I had a few questions:
1. The processor CCSRBAR map has a PCI Express entry. Am I required to make another entry into the LAWBAR registers for PCI express?

2. Does the PCIe to PCI bridge need to be configured for the inbound/ outbound windows or read/write routines...anything in particular?

3. How do I verify that the PCIe inbound/outbound windows are mapped correctly? Any other setting which needs to be done in this case?

Any pointers in this regard will be highly appreciated.



express, pci, usb

Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
How to know which usb port usb device is connected to? jbsp72 Linux - General 23 03-17-2014 09:44 AM
How to write a PCI Express device driver for Xilinx Virtex-5 LXT/SXT Dev Kit? magda Linux - Embedded & Single-board computer 22 10-12-2011 10:02 PM
Graphics Card: PCI Express x16 Detected as PCI Express Link width: 4X deepclutch Linux - Hardware 3 06-09-2007 11:10 AM
1 x PCI and 2 x PCI-Express NIC not working Carceri Linux - Networking 1 01-10-2007 05:24 PM
128mb nVidia GeForce PCX 5300 PCI Express - How easy to get working with 3d renderin? eBopBob Linux - Hardware 3 08-29-2004 12:32 PM

All times are GMT -5. The time now is 04:19 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration