All of lore.kernel.org
 help / color / mirror / Atom feed
* Help request
@ 2017-01-18 20:46 Joao Pinto
  2017-01-20 18:01 ` Joao Pinto
  0 siblings, 1 reply; 5+ messages in thread
From: Joao Pinto @ 2017-01-18 20:46 UTC (permalink / raw)
  To: linux-pci; +Cc: Bjorn Helgaas

Hi,

I am testing my 4.80 Root Complex Reference design (PCIe Core 4.80 with iATU
Unroll) and I am facing an issue in kernel v4.9.

My setup is:
ARC Board --- AXI --- HAPS (RC refrence Design) --- Backplane --- USB 3.0 Endpoint

If I use 4.9-rc7 the USB Endpoint gets configured correctly, but when using
4.9-rc8 it does not. I have checked and no changes were made to USB between rc7
and rc8, so there's something in the PCI.

The PCI initialization log seems with more info in 4.9-rc8, so maybe some
operation that causing some confusion in my setup. Could you please give me your
opinion?

Bellow I added the logs for 4.9-rc7 and 4.9-rc8. Thank you for your help!

Joao


***** LOGS for 4.9-rc7:

OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
dw-pcie dfc00000.pcie: link up
dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [bus 00-ff]
pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
pci 0000:01:00.0: enabling device (0000 -> 0002)
(...)
xhci_hcd 0000:01:00.0: xHCI Host Controller
xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
xhci_hcd 0000:01:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004
hub 3-0:1.0: USB hub found
hub 3-0:1.0: 2 ports detected
xhci_hcd 0000:01:00.0: xHCI Host Controller
xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 4

# lspci -v
00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: d0400000-d04fffff
        [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Port (Slot-), MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] #19
        Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel driver in use: pcieport

01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
03) (prog-if 30 [XHCI])
        Flags: bus master, fast devsel, latency 0, IRQ 46
        Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable+ Count=1/8 Maskable- 64bit+
        Capabilities: [90] MSI-X: Enable- Count=8 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] Latency Tolerance Reporting
        Kernel driver in use: xhci_hcd

****** LOGS for 4.9-rc8:

OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
dw-pcie dfc00000.pcie: link up
dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
pci_bus 0000:00: root bus resource [bus 00-ff]
pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
pci 0000:00:00.0: [16c3:eddc] type 01 class 0x060400
pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
pci 0000:00:00.0: supports D1
pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
pci 0000:01:00.0: [1033:0194] type 00 class 0x0c0330
pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
pci 0000:01:00.0: PME# supported from D0 D3hot
pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
pci 0000:00:00.0: PCI bridge to [bus 01]
pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
aer 0000:00:00.0:pcie002: service driver aer loaded
pci 0000:01:00.0: enabling device (0000 -> 0002)
(...)
xhci_hcd 0000:01:00.0: xHCI Host Controller
xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
xhci_hcd 0000:01:00.0: can't setup: -110
xhci_hcd 0000:01:00.0: USB bus 3 deregistered
xhci_hcd 0000:01:00.0: init 0000:01:00.0 fail, -110
xhci_hcd: probe of 0000:01:00.0 failed with error -110

# lspci -v
00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
        Flags: bus master, fast devsel, latency 0, IRQ 45
        Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
        Memory behind bridge: d0400000-d04fffff
        [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
        Capabilities: [40] Power Management version 3
        Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
        Capabilities: [70] Express Root Port (Slot-), MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [148] #19
        Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
        Kernel driver in use: pcieport

01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
03) (prog-if 30 [XHCI])
        Flags: fast devsel
        Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
        Capabilities: [50] Power Management version 3
        Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
        Capabilities: [90] MSI-X: Enable- Count=8 Masked-
        Capabilities: [a0] Express Endpoint, MSI 00
        Capabilities: [100] Advanced Error Reporting
        Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
        Capabilities: [150] Latency Tolerance Reporting



^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Help request
  2017-01-18 20:46 Help request Joao Pinto
@ 2017-01-20 18:01 ` Joao Pinto
  2017-01-20 19:27   ` Bjorn Helgaas
  0 siblings, 1 reply; 5+ messages in thread
From: Joao Pinto @ 2017-01-20 18:01 UTC (permalink / raw)
  To: linux-pci; +Cc: Bjorn Helgaas


Hello,
Just to say that the problem was in a commit that was not related with the PCI
subystem.

Thank you,
Joao Pinto

Às 8:46 PM de 1/18/2017, Joao Pinto escreveu:
> Hi,
> 
> I am testing my 4.80 Root Complex Reference design (PCIe Core 4.80 with iATU
> Unroll) and I am facing an issue in kernel v4.9.
> 
> My setup is:
> ARC Board --- AXI --- HAPS (RC refrence Design) --- Backplane --- USB 3.0 Endpoint
> 
> If I use 4.9-rc7 the USB Endpoint gets configured correctly, but when using
> 4.9-rc8 it does not. I have checked and no changes were made to USB between rc7
> and rc8, so there's something in the PCI.
> 
> The PCI initialization log seems with more info in 4.9-rc8, so maybe some
> operation that causing some confusion in my setup. Could you please give me your
> opinion?
> 
> Bellow I added the logs for 4.9-rc7 and 4.9-rc8. Thank you for your help!
> 
> Joao
> 
> 
> ***** LOGS for 4.9-rc7:
> 
> OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
> OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
> OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
> OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
> dw-pcie dfc00000.pcie: link up
> dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
> pci_bus 0000:00: root bus resource [bus 00-ff]
> pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
> pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
> pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
> pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
> pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
> pci 0000:00:00.0: PCI bridge to [bus 01]
> pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
> pci 0000:01:00.0: enabling device (0000 -> 0002)
> (...)
> xhci_hcd 0000:01:00.0: xHCI Host Controller
> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
> xhci_hcd 0000:01:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004
> hub 3-0:1.0: USB hub found
> hub 3-0:1.0: 2 ports detected
> xhci_hcd 0000:01:00.0: xHCI Host Controller
> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 4
> 
> # lspci -v
> 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
>         Flags: bus master, fast devsel, latency 0, IRQ 45
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         Memory behind bridge: d0400000-d04fffff
>         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
>         Capabilities: [40] Power Management version 3
>         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
>         Capabilities: [70] Express Root Port (Slot-), MSI 00
>         Capabilities: [100] Advanced Error Reporting
>         Capabilities: [148] #19
>         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
>         Kernel driver in use: pcieport
> 
> 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
> 03) (prog-if 30 [XHCI])
>         Flags: bus master, fast devsel, latency 0, IRQ 46
>         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
>         Capabilities: [50] Power Management version 3
>         Capabilities: [70] MSI: Enable+ Count=1/8 Maskable- 64bit+
>         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
>         Capabilities: [a0] Express Endpoint, MSI 00
>         Capabilities: [100] Advanced Error Reporting
>         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
>         Capabilities: [150] Latency Tolerance Reporting
>         Kernel driver in use: xhci_hcd
> 
> ****** LOGS for 4.9-rc8:
> 
> OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
> OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
> OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
> OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
> dw-pcie dfc00000.pcie: link up
> dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
> pci_bus 0000:00: root bus resource [bus 00-ff]
> pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
> pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
> pci 0000:00:00.0: [16c3:eddc] type 01 class 0x060400
> pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
> pci 0000:00:00.0: supports D1
> pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
> pci 0000:01:00.0: [1033:0194] type 00 class 0x0c0330
> pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
> pci 0000:01:00.0: PME# supported from D0 D3hot
> pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
> pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
> pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
> pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
> pci 0000:00:00.0: PCI bridge to [bus 01]
> pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
> aer 0000:00:00.0:pcie002: service driver aer loaded
> pci 0000:01:00.0: enabling device (0000 -> 0002)
> (...)
> xhci_hcd 0000:01:00.0: xHCI Host Controller
> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
> xhci_hcd 0000:01:00.0: can't setup: -110
> xhci_hcd 0000:01:00.0: USB bus 3 deregistered
> xhci_hcd 0000:01:00.0: init 0000:01:00.0 fail, -110
> xhci_hcd: probe of 0000:01:00.0 failed with error -110
> 
> # lspci -v
> 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
>         Flags: bus master, fast devsel, latency 0, IRQ 45
>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>         Memory behind bridge: d0400000-d04fffff
>         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
>         Capabilities: [40] Power Management version 3
>         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
>         Capabilities: [70] Express Root Port (Slot-), MSI 00
>         Capabilities: [100] Advanced Error Reporting
>         Capabilities: [148] #19
>         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
>         Kernel driver in use: pcieport
> 
> 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
> 03) (prog-if 30 [XHCI])
>         Flags: fast devsel
>         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
>         Capabilities: [50] Power Management version 3
>         Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
>         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
>         Capabilities: [a0] Express Endpoint, MSI 00
>         Capabilities: [100] Advanced Error Reporting
>         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
>         Capabilities: [150] Latency Tolerance Reporting
> 
> 


^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Help request
  2017-01-20 18:01 ` Joao Pinto
@ 2017-01-20 19:27   ` Bjorn Helgaas
  2017-01-23 10:29     ` Joao Pinto
  0 siblings, 1 reply; 5+ messages in thread
From: Bjorn Helgaas @ 2017-01-20 19:27 UTC (permalink / raw)
  To: Joao Pinto; +Cc: linux-pci, Bjorn Helgaas

On Fri, Jan 20, 2017 at 06:01:26PM +0000, Joao Pinto wrote:
> 
> Hello,
> Just to say that the problem was in a commit that was not related with the PCI
> subystem.

Does that mean you've figured out the problem and we don't need to do
anything?

> Às 8:46 PM de 1/18/2017, Joao Pinto escreveu:
> > Hi,
> > 
> > I am testing my 4.80 Root Complex Reference design (PCIe Core 4.80 with iATU
> > Unroll) and I am facing an issue in kernel v4.9.
> > 
> > My setup is:
> > ARC Board --- AXI --- HAPS (RC refrence Design) --- Backplane --- USB 3.0 Endpoint
> > 
> > If I use 4.9-rc7 the USB Endpoint gets configured correctly, but when using
> > 4.9-rc8 it does not. I have checked and no changes were made to USB between rc7
> > and rc8, so there's something in the PCI.
> > 
> > The PCI initialization log seems with more info in 4.9-rc8, so maybe some
> > operation that causing some confusion in my setup. Could you please give me your
> > opinion?
> > 
> > Bellow I added the logs for 4.9-rc7 and 4.9-rc8. Thank you for your help!
> > 
> > Joao
> > 
> > 
> > ***** LOGS for 4.9-rc7:
> > 
> > OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
> > OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
> > OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
> > OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
> > dw-pcie dfc00000.pcie: link up
> > dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
> > pci_bus 0000:00: root bus resource [bus 00-ff]
> > pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
> > pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
> > pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
> > pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
> > pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
> > pci 0000:00:00.0: PCI bridge to [bus 01]
> > pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
> > pci 0000:01:00.0: enabling device (0000 -> 0002)
> > (...)
> > xhci_hcd 0000:01:00.0: xHCI Host Controller
> > xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
> > xhci_hcd 0000:01:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004
> > hub 3-0:1.0: USB hub found
> > hub 3-0:1.0: 2 ports detected
> > xhci_hcd 0000:01:00.0: xHCI Host Controller
> > xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 4
> > 
> > # lspci -v
> > 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
> >         Flags: bus master, fast devsel, latency 0, IRQ 45
> >         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> >         Memory behind bridge: d0400000-d04fffff
> >         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
> >         Capabilities: [40] Power Management version 3
> >         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> >         Capabilities: [70] Express Root Port (Slot-), MSI 00
> >         Capabilities: [100] Advanced Error Reporting
> >         Capabilities: [148] #19
> >         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
> >         Kernel driver in use: pcieport
> > 
> > 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
> > 03) (prog-if 30 [XHCI])
> >         Flags: bus master, fast devsel, latency 0, IRQ 46
> >         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
> >         Capabilities: [50] Power Management version 3
> >         Capabilities: [70] MSI: Enable+ Count=1/8 Maskable- 64bit+
> >         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
> >         Capabilities: [a0] Express Endpoint, MSI 00
> >         Capabilities: [100] Advanced Error Reporting
> >         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
> >         Capabilities: [150] Latency Tolerance Reporting
> >         Kernel driver in use: xhci_hcd
> > 
> > ****** LOGS for 4.9-rc8:
> > 
> > OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
> > OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
> > OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
> > OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
> > dw-pcie dfc00000.pcie: link up
> > dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
> > pci_bus 0000:00: root bus resource [bus 00-ff]
> > pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
> > pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
> > pci 0000:00:00.0: [16c3:eddc] type 01 class 0x060400
> > pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
> > pci 0000:00:00.0: supports D1
> > pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
> > pci 0000:01:00.0: [1033:0194] type 00 class 0x0c0330
> > pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
> > pci 0000:01:00.0: PME# supported from D0 D3hot
> > pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
> > pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
> > pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
> > pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
> > pci 0000:00:00.0: PCI bridge to [bus 01]
> > pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
> > aer 0000:00:00.0:pcie002: service driver aer loaded
> > pci 0000:01:00.0: enabling device (0000 -> 0002)
> > (...)
> > xhci_hcd 0000:01:00.0: xHCI Host Controller
> > xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
> > xhci_hcd 0000:01:00.0: can't setup: -110
> > xhci_hcd 0000:01:00.0: USB bus 3 deregistered
> > xhci_hcd 0000:01:00.0: init 0000:01:00.0 fail, -110
> > xhci_hcd: probe of 0000:01:00.0 failed with error -110
> > 
> > # lspci -v
> > 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
> >         Flags: bus master, fast devsel, latency 0, IRQ 45
> >         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
> >         Memory behind bridge: d0400000-d04fffff
> >         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
> >         Capabilities: [40] Power Management version 3
> >         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
> >         Capabilities: [70] Express Root Port (Slot-), MSI 00
> >         Capabilities: [100] Advanced Error Reporting
> >         Capabilities: [148] #19
> >         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
> >         Kernel driver in use: pcieport
> > 
> > 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
> > 03) (prog-if 30 [XHCI])
> >         Flags: fast devsel
> >         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
> >         Capabilities: [50] Power Management version 3
> >         Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
> >         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
> >         Capabilities: [a0] Express Endpoint, MSI 00
> >         Capabilities: [100] Advanced Error Reporting
> >         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
> >         Capabilities: [150] Latency Tolerance Reporting
> > 
> > 
> 
> --
> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at  http://vger.kernel.org/majordomo-info.html

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Re: Help request
  2017-01-20 19:27   ` Bjorn Helgaas
@ 2017-01-23 10:29     ` Joao Pinto
  0 siblings, 0 replies; 5+ messages in thread
From: Joao Pinto @ 2017-01-23 10:29 UTC (permalink / raw)
  To: Bjorn Helgaas, Joao Pinto; +Cc: linux-pci, Bjorn Helgaas

Às 7:27 PM de 1/20/2017, Bjorn Helgaas escreveu:
> On Fri, Jan 20, 2017 at 06:01:26PM +0000, Joao Pinto wrote:
>>
>> Hello,
>> Just to say that the problem was in a commit that was not related with the PCI
>> subystem.
> 
> Does that mean you've figured out the problem and we don't need to do
> anything?

Yes, correct. PCI is fine, it was an ARC related commit that was causing the USB
Endpoint to fail initialization.
Thanks.

> 
>> Às 8:46 PM de 1/18/2017, Joao Pinto escreveu:
>>> Hi,
>>>
>>> I am testing my 4.80 Root Complex Reference design (PCIe Core 4.80 with iATU
>>> Unroll) and I am facing an issue in kernel v4.9.
>>>
>>> My setup is:
>>> ARC Board --- AXI --- HAPS (RC refrence Design) --- Backplane --- USB 3.0 Endpoint
>>>
>>> If I use 4.9-rc7 the USB Endpoint gets configured correctly, but when using
>>> 4.9-rc8 it does not. I have checked and no changes were made to USB between rc7
>>> and rc8, so there's something in the PCI.
>>>
>>> The PCI initialization log seems with more info in 4.9-rc8, so maybe some
>>> operation that causing some confusion in my setup. Could you please give me your
>>> opinion?
>>>
>>> Bellow I added the logs for 4.9-rc7 and 4.9-rc8. Thank you for your help!
>>>
>>> Joao
>>>
>>>
>>> ***** LOGS for 4.9-rc7:
>>>
>>> OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
>>> OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
>>> OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
>>> OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
>>> dw-pcie dfc00000.pcie: link up
>>> dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
>>> pci_bus 0000:00: root bus resource [bus 00-ff]
>>> pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
>>> pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
>>> pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
>>> pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
>>> pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
>>> pci 0000:00:00.0: PCI bridge to [bus 01]
>>> pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
>>> pci 0000:01:00.0: enabling device (0000 -> 0002)
>>> (...)
>>> xhci_hcd 0000:01:00.0: xHCI Host Controller
>>> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
>>> xhci_hcd 0000:01:00.0: hcc params 0x014042cb hci version 0x96 quirks 0x00000004
>>> hub 3-0:1.0: USB hub found
>>> hub 3-0:1.0: 2 ports detected
>>> xhci_hcd 0000:01:00.0: xHCI Host Controller
>>> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 4
>>>
>>> # lspci -v
>>> 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
>>>         Flags: bus master, fast devsel, latency 0, IRQ 45
>>>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>         Memory behind bridge: d0400000-d04fffff
>>>         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
>>>         Capabilities: [40] Power Management version 3
>>>         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>         Capabilities: [70] Express Root Port (Slot-), MSI 00
>>>         Capabilities: [100] Advanced Error Reporting
>>>         Capabilities: [148] #19
>>>         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
>>>         Kernel driver in use: pcieport
>>>
>>> 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
>>> 03) (prog-if 30 [XHCI])
>>>         Flags: bus master, fast devsel, latency 0, IRQ 46
>>>         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
>>>         Capabilities: [50] Power Management version 3
>>>         Capabilities: [70] MSI: Enable+ Count=1/8 Maskable- 64bit+
>>>         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
>>>         Capabilities: [a0] Express Endpoint, MSI 00
>>>         Capabilities: [100] Advanced Error Reporting
>>>         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
>>>         Capabilities: [150] Latency Tolerance Reporting
>>>         Kernel driver in use: xhci_hcd
>>>
>>> ****** LOGS for 4.9-rc8:
>>>
>>> OF: PCI: host bridge /haps_tunnel/pcie@0xdfc00000 ranges:
>>> OF: PCI:   No bus range found for /haps_tunnel/pcie@0xdfc00000, using [bus 00-ff]
>>> OF: PCI:    IO 0xde000000..0xde00ffff -> 0x00000000
>>> OF: PCI:   MEM 0xd0400000..0xdd3fffff -> 0xd0400000
>>> dw-pcie dfc00000.pcie: link up
>>> dw-pcie dfc00000.pcie: PCI host bridge to bus 0000:00
>>> pci_bus 0000:00: root bus resource [bus 00-ff]
>>> pci_bus 0000:00: root bus resource [io  0x0000-0xffff]
>>> pci_bus 0000:00: root bus resource [mem 0xd0400000-0xdd3fffff]
>>> pci 0000:00:00.0: [16c3:eddc] type 01 class 0x060400
>>> pci 0000:00:00.0: reg 0x38: [mem 0x00000000-0x0000ffff pref]
>>> pci 0000:00:00.0: supports D1
>>> pci 0000:00:00.0: PME# supported from D0 D1 D3hot D3cold
>>> pci 0000:01:00.0: [1033:0194] type 00 class 0x0c0330
>>> pci 0000:01:00.0: reg 0x10: [mem 0x00000000-0x00001fff 64bit]
>>> pci 0000:01:00.0: PME# supported from D0 D3hot
>>> pci_bus 0000:01: busn_res: [bus 01-ff] end is updated to 01
>>> pci 0000:00:00.0: BAR 8: assigned [mem 0xd0400000-0xd04fffff]
>>> pci 0000:00:00.0: BAR 6: assigned [mem 0xd0500000-0xd050ffff pref]
>>> pci 0000:01:00.0: BAR 0: assigned [mem 0xd0400000-0xd0401fff 64bit]
>>> pci 0000:00:00.0: PCI bridge to [bus 01]
>>> pci 0000:00:00.0:   bridge window [mem 0xd0400000-0xd04fffff]
>>> aer 0000:00:00.0:pcie002: service driver aer loaded
>>> pci 0000:01:00.0: enabling device (0000 -> 0002)
>>> (...)
>>> xhci_hcd 0000:01:00.0: xHCI Host Controller
>>> xhci_hcd 0000:01:00.0: new USB bus registered, assigned bus number 3
>>> xhci_hcd 0000:01:00.0: can't setup: -110
>>> xhci_hcd 0000:01:00.0: USB bus 3 deregistered
>>> xhci_hcd 0000:01:00.0: init 0000:01:00.0 fail, -110
>>> xhci_hcd: probe of 0000:01:00.0 failed with error -110
>>>
>>> # lspci -v
>>> 00:00.0 PCI bridge: Synopsys, Inc. Device eddc (rev 01) (prog-if 00 [Normal decode])
>>>         Flags: bus master, fast devsel, latency 0, IRQ 45
>>>         Bus: primary=00, secondary=01, subordinate=01, sec-latency=0
>>>         Memory behind bridge: d0400000-d04fffff
>>>         [virtual] Expansion ROM at d0500000 [disabled] [size=64K]
>>>         Capabilities: [40] Power Management version 3
>>>         Capabilities: [50] MSI: Enable+ Count=1/1 Maskable- 64bit+
>>>         Capabilities: [70] Express Root Port (Slot-), MSI 00
>>>         Capabilities: [100] Advanced Error Reporting
>>>         Capabilities: [148] #19
>>>         Capabilities: [158] Vendor Specific Information: ID=0002 Rev=4 Len=100 <?>
>>>         Kernel driver in use: pcieport
>>>
>>> 01:00.0 USB controller: NEC Corporation uPD720200 USB 3.0 Host Controller (rev
>>> 03) (prog-if 30 [XHCI])
>>>         Flags: fast devsel
>>>         Memory at d0400000 (64-bit, non-prefetchable) [size=8K]
>>>         Capabilities: [50] Power Management version 3
>>>         Capabilities: [70] MSI: Enable- Count=1/8 Maskable- 64bit+
>>>         Capabilities: [90] MSI-X: Enable- Count=8 Masked-
>>>         Capabilities: [a0] Express Endpoint, MSI 00
>>>         Capabilities: [100] Advanced Error Reporting
>>>         Capabilities: [140] Device Serial Number ff-ff-ff-ff-ff-ff-ff-ff
>>>         Capabilities: [150] Latency Tolerance Reporting
>>>
>>>
>>
>> --
>> To unsubscribe from this list: send the line "unsubscribe linux-pci" in
>> the body of a message to majordomo@vger.kernel.org
>> More majordomo info at  https://urldefense.proofpoint.com/v2/url?u=http-3A__vger.kernel.org_majordomo-2Dinfo.html&d=DwIDAw&c=DPL6_X_6JkXFx7AXWqB0tg&r=s2fO0hii0OGNOv9qQy_HRXy-xAJUD1NNoEcc3io_kx0&m=FscJtPBcOmz2pVs8R6rs_3WdCM2qhVTgSH610SgafbU&s=CvWZsl_GD38RTJgCMI30Yr9EznhC1lUnBMyAJoo0UuQ&e= 

^ permalink raw reply	[flat|nested] 5+ messages in thread

* Help request
@ 2009-01-24  6:14 Paul Kelly
  0 siblings, 0 replies; 5+ messages in thread
From: Paul Kelly @ 2009-01-24  6:14 UTC (permalink / raw)
  To: linux-media

Hello;
        
        I have a DVICO dual express FusionHDTV7 card that I purchased
        about a
        year ago. In that year I have not been able to get both tuners
        recognized by linux. I only have a few minutes here and there to
        work on
        it and I have googled and followed every thread I can find, I
        have
        downloaded the v4l tree several times and compiled it, most of
        time it
        has compiled successfully and does in fact seem to enable one
        tuner. The
        newer firmware seems to load successfully. Mythtv successfully
        found the
        one tuner. I have read posts stating that they are using both
        tuners and
        would like some assistance in getting both of mine to work.
        
        I will happily provide whatever is requested to assist in
        diagnosis.
        
        Thank you very much in advance.
        
        Paul Kelly 
        
        


^ permalink raw reply	[flat|nested] 5+ messages in thread

end of thread, other threads:[~2017-01-23 10:29 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2017-01-18 20:46 Help request Joao Pinto
2017-01-20 18:01 ` Joao Pinto
2017-01-20 19:27   ` Bjorn Helgaas
2017-01-23 10:29     ` Joao Pinto
  -- strict thread matches above, loose matches on Subject: below --
2009-01-24  6:14 Paul Kelly

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.