USB Devices not getting detected with USB card on PCI express.

View: New views
2 Messages — Rating Filter:   Alert me  

USB Devices not getting detected with USB card on PCI express.

by Neha Oberoi :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hi all,

I am facing a strange problem with my freebsd stack. I am using freebsd
version 6.0. The set up is as follows:

[PowerPC controller]<-->[PCI Express]<-->[PCIe-to-PCI bridge]<-->[PCI USB
Card]<-->USB Device

When I plug in an USB device it gives a SET_ADDR_FAILED error, and disables
the port.

Now the strange thing is that the same setup with PCIe and USB is working
all right on a x86 setup.

I tried debugging but didnt get any obvious errors. Any pointers in this
regard would be most welcome.

Best regards,
Nehaa
_______________________________________________
freebsd-usb@... mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscribe@..."

Re: USB Devices not getting detected with USB card on PCI express.

by Upakul Barkakaty :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Hello

I’m stuck in the very same situation in an exactly same scenario. I’m using “Emerson Networks mvme7100” board that contains the Free-scale MPC8641d processor. The setup is exactly same as mentioned i.e.

[PowerPC controller]<-->[PCI Express]<-->[PCIe-to-PCI bridge]<-->[PCI USB Card]<-->USB Device
 
And I’m getting SET_ADDR_FAILED error. I tried to debug this further at my end and found this was perhaps due to interrupts not coming from the USB controller. And yes, I verified that it works as expected in X-86 setup. Also, the same USB controller works fine if I have PCI instead of PCI Express in my setup.

My QUESTION: IS this a known issue? Or any other developer facing the same issue?

Any suggested work around for the same?

Cheers!!




Neha Oberoi wrote:
Hi all,

I am facing a strange problem with my freebsd stack. I am using freebsd
version 6.0. The set up is as follows:

[PowerPC controller]<-->[PCI Express]<-->[PCIe-to-PCI bridge]<-->[PCI USB
Card]<-->USB Device

When I plug in an USB device it gives a SET_ADDR_FAILED error, and disables
the port.

Now the strange thing is that the same setup with PCIe and USB is working
all right on a x86 setup.

I tried debugging but didnt get any obvious errors. Any pointers in this
regard would be most welcome.

Best regards,
Nehaa
_______________________________________________
freebsd-usb@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-usb
To unsubscribe, send any mail to "freebsd-usb-unsubscribe@freebsd.org"