From: Greg KH <greg@kroah.com>
To: linux-hotplug@vger.kernel.org
Subject: Re: possible bug regarding pciehp
Date: Sat, 05 Sep 2015 03:38:36 +0000 [thread overview]
Message-ID: <20150905033836.GE6963@kroah.com> (raw)
In-Reply-To: <55E70945.6060802@diplomail.ch>
On Fri, Sep 04, 2015 at 09:54:18AM +0200, Tormen wrote:
> On 09/02/2015 05:27 PM, Greg KH wrote:
> > On Wed, Sep 02, 2015 at 04:35:49PM +0200, Tormen wrote:
> >> Hi,
> >>
> >> I am contacting you, hoping that either you can maybe help
> >> or you know someone who can help :)
> >>
> >> I opened a bug related to the tg3 driver when hot-plugging via pciehp:
> >> https://bugzilla.kernel.org/show_bug.cgi?id\x100191
> >>
> >> I am desperate because :
> >> (a) there is also a brcmfmac related driver.
> >> So both wireless and wired internet have problems:
> >> https://bugzilla.kernel.org/show_bug.cgi?id\x100201
> >> (b) there was no input by anybody so far. Maybe because I wrongly
> >> categorized the tg3 bug ?
> >>
> >> The bug is related to Broadcom tg3 driver and the pciehp hotplug framework.
> >> In order to sort out where the problem(s) lies, I wanted to kindly ask
> >> you if you could have a look at the bug :
> >> https://bugzilla.kernel.org/show_bug.cgi?id\x100191
> >> ?
> >> And/or if you could help me figuring out if pciehp is causing this
> >> problem and/or if tg3 is to blame.
> >
> > Odds are neither are the issue, this is a thunderbolt problem. Make
> > sure you have enabled thunderbolt properly in your kernel if you want
> > hot-add of a device to work.
> >
> > I think the code has only been tested on older macbooks, changes might
> > be needed for newer ones given that Apple's thunderbolt controller is
> > "special" (i.e. doesn't follow the specification.)
> >
> > good luck!
> >
> > greg k-h
> >
>
> Thanks a lot for your feedback !
>
> Is "the code" that you are referring to the thunderbolt kernel module ?
Yes.
> The kernel I am using uses:
> CONFIG_THUNDERBOLT=m -- The module will be called thunderbolt.
> But when I boot-up with the plugged network device, lsmod does not show
> thunderbolt.
Have you loaded that module? Please do so:
modprobe thunderbolt
> So not sure how I can check further if thunderbolt is properly in my kernel?
> Or is it possible that I would need to load the thunderbolt module
> manually in order to make hotplug work?
Maybe.
> When the network driver is loaded it seems to connect as a "PCI Express"
> device:
> tg3 0000:0a:00.0 eth0: Tigon3 [partno(BCM957762) rev 57766000] (PCI
> Express)
That's separate from the thunderbolt controller.
> When I unplug the adapter the first thing appearing in dmesg is pciehp:
> [ 210.992938] usb 1-2: USB disconnect, device number 4
> [ 1557.453818] pciehp 0000:06:03.0:pcie24: slot(3-2): Link Down event
> [ 1557.453870] pciehp 0000:06:03.0:pcie24: Cannot remove display device
> 0000:08:00.0
> [ 1557.509812] pciehp 0000:06:03.0:pcie24: Card not present on Slot(3-2)
> [ 1558.721344] tg3 0000:0a:00.0: tg3_abort_hw timed out, TX_MODE_ENABLE
> will not clear MAC_TX_MODEÿffffff
> [ 1558.934601] pciehp 0000:09:00.0:pcie24: unloading service driver pciehp
> [ 1558.935366] pciehp 0000:09:00.0:pcie24: Timeout on hotplug command
> 0x1038 (issued 1557532 msec ago)
> [ 1558.943460] pci_bus 0000:0a: busn_res: [bus 0a] is released
> [ 1558.958426] pci_bus 0000:09: busn_res: [bus 09-0a] is released
> [ 1558.958432] acpiphp: Slot [1] unregistered
> [ 1558.958451] acpiphp: Slot [2-1] unregistered
> [ 1558.958464] acpiphp: Slot [3-1] unregistered
> [ 1558.958475] acpiphp: Slot [4-1] unregistered
> [ 1558.958486] acpiphp: Slot [5-1] unregistered
>
> But I am not a kernel, pciehp, thunderbolt specialist :(
>
> How can I determine why the pciehp hotplug command 0x1038 timed out ?
No idea, sorry, this is very odd hardware that doesn't follow any spec.
Try emailing the author of the thunderbolt code, they should be able to
help you out more.
good luck,
greg k-h
next prev parent reply other threads:[~2015-09-05 3:38 UTC|newest]
Thread overview: 5+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-09-02 14:35 possible bug regarding pciehp Tormen
2015-09-02 15:27 ` Greg KH
2015-09-04 7:54 ` Tormen
2015-09-05 3:38 ` Greg KH [this message]
2015-09-18 9:19 ` Tormen
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150905033836.GE6963@kroah.com \
--to=greg@kroah.com \
--cc=linux-hotplug@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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.