All of lore.kernel.org
 help / color / mirror / Atom feed
* PCIe bridges on Jetson TK1
@ 2016-07-17  0:27 ` Andreas Färber
  0 siblings, 0 replies; 6+ messages in thread
From: Andreas Färber @ 2016-07-17  0:27 UTC (permalink / raw)
  To: Stephen Warren; +Cc: U-Boot, linux-tegra, Alexander Graf

Hi,

When I boot my Jetson TK1, by default I get this from lspci:

00:02.0 PCI bridge: NVIDIA Corporation TegraK1 PCIe x1 Bridge (rev a1)
01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

If however I plug some mini PCIe card, I get this instead:

00:01.0 PCI bridge: NVIDIA Corporation TegraK1 PCIe x4 Bridge (rev a1)
00:02.0 PCI bridge: NVIDIA Corporation TegraK1 PCIe x1 Bridge (rev a1)
01:00.0 Network controller: MEDIATEK Corp. Device 7612
02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd.
RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 0c)

I.e., there is a new Tegra PCIe x4 bridge and the number of the previous
x1 bridge changed.

That is ugly because it changes the ID of the on-board PCI NIC from
01:00.0 to 02:00.0, which on openSUSE renames the network interface from
enp1s0 to enp2s0, so that my /etc/sysconfig/network/ifcfg-enp1s0 does
not take effect and the network interface doesn't come up.

Tested with U-Boot v2016.05 and v2016.07 and kernel 4.6.2 and 4.7-rc6.

Shouldn't U-Boot or the kernel driver always configure the PCIe ports
the same way (both bridges available) since the slot is always there on
this board?

Thanks,
Andreas

-- 
SUSE Linux GmbH, Maxfeldstr. 5, 90409 Nürnberg, Germany
GF: Felix Imendörffer, Jane Smithard, Graham Norton
HRB 21284 (AG Nürnberg)

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

end of thread, other threads:[~2016-07-18 10:19 UTC | newest]

Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2016-07-17  0:27 PCIe bridges on Jetson TK1 Andreas Färber
2016-07-17  0:27 ` [U-Boot] " Andreas Färber
     [not found] ` <3a41e071-f7a2-f995-8c3d-ef211df6aa3a-l3A5Bk7waGM@public.gmane.org>
2016-07-18  6:27   ` Thierry Reding
2016-07-18  6:27     ` Thierry Reding
     [not found]     ` <20160718062718.GC10785-EkSeR96xj6Pcmrwk2tT4+A@public.gmane.org>
2016-07-18 10:19       ` Thierry Reding
2016-07-18 10:19         ` Thierry Reding

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.