[linux-cirrus] Re: 3 USB Ports on EP9302?
- From: Brian Austin <brian.austin@xxxxxxxxxx>
- To: linux-cirrus@xxxxxxxxxxxxx
- Date: Tue, 04 Sep 2007 10:43:27 -0500
There are technically 3 USB ports on all EP93XX devices. We just dont
pin out all of them based on which chip you have.
That error is usually from not disabling (pull_Down) the non used ports.
that's where I see it anyway
On Tue, 2007-09-04 at 13:12 +0200, R&D4 wrote:
> Hi all!
>
> I send the following message to Cirrus Logic EPD ARM Users Forum too,
> but I would like to have an opinion from you too :-)
>
> Looking at EP9301/EP9302 User Guide there should be "two hub ports,
> complying with OpenHCI specification, but the register HcRhDescriptorA
> always reports 3 downstream ports (correct me please if this is the
> wrong register to look at.. I'm not a USB guru ;-) ):
> NDP is equal to 3 as in the higher CPU
>
> In fact Linux says:
>
> hub 1-0:1.0: USB hub found
> hub 1-0:1.0: 3 ports detected
>
> Is it correct?
>
> I'm asking this because on some (rare) EP9302 RevE2 CPUs my linux kernel
> (2.6.13 linux-cirrus derived) reports this warning:
>
> hub 1-0:1.0: Cannot enable port 2. Maybe the USB cable is bad?
>
> Anyway both USB ports works (I try them with some USB Mass Storage
> Device), so I think this warning has to do with the 3rd "ghost" port.
>
> Does anybody encounter this problem before?
> Do we have to patch the kernel to let it see only 2 ports (even if the
> "standard" ohci code correctly detect 3 ports)? How can I do this?
> (I have seen on some pxa USB code that they force ohci->num_ports = 3
> due some hardware bug..)
>
> Thanks in advance and best regards,
>
> Andrea
>
>
>
- References:
- [linux-cirrus] 3 USB Ports on EP9302?
- From: R&D4
Other related posts:
- » [linux-cirrus] 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- » [linux-cirrus] Re: 3 USB Ports on EP9302?
- [linux-cirrus] 3 USB Ports on EP9302?
- From: R&D4