** Information type changed from Private to Public

** Also affects: linux (Ubuntu)
   Importance: Undecided
       Status: New

** Changed in: linux (Ubuntu)
   Importance: Undecided => Critical

** Changed in: linux (Ubuntu)
       Status: New => In Progress

** Changed in: linux (Ubuntu)
     Assignee: (unassigned) => Seth Forshee (sforshee)

-- 
You received this bug notification because you are a member of Kernel
Packages, which is subscribed to linux in Ubuntu.
https://bugs.launchpad.net/bugs/1715833

Title:
  [Bug] USB controller failed to respond on Denverton after loading
  intel_th_pci module

Status in intel:
  In Progress
Status in linux package in Ubuntu:
  In Progress

Bug description:
  Description:

  Ubuntu 17.10 beta 1 login UI hangs up on Denverton. Kernel (v4.12)
  boots up with lots of mmc/sdhci error log, we cannot input user name
  on Ubuntu login UI via USB keyboard. And we did some bisect work to
  address this regression. Finally, we found the following commit
  "intel_th: pci: Add Denverton SOC support" which causes this
  regression. After reverting this patch based on the upstream kernel
  4.13, it can boot up without any mmc/sdhci error log and we can input
  the user name via USB keyboard to login successfully.

  From 5118ccd34780f4637a9360be580f41f4c1feab48 Mon Sep 17 00:00:00 2001
  From: Alexander Shishkin <alexander.shish...@linux.intel.com>
  Date: Tue, 8 Sep 2015 14:03:55 +0300
  Subject: [PATCH] intel_th: pci: Add Denverton SOC support

  This adds Intel(R) Trace Hub PCI ID for Denverton SOC.

  Signed-off-by: Alexander Shishkin <alexander.shish...@linux.intel.com>
  ---
   drivers/hwtracing/intel_th/pci.c | 5 +++++
   1 file changed, 5 insertions(+)

  diff --git a/drivers/hwtracing/intel_th/pci.c 
b/drivers/hwtracing/intel_th/pci.c
  index 0bba384..04bd57b 100644
  --- a/drivers/hwtracing/intel_th/pci.c
  +++ b/drivers/hwtracing/intel_th/pci.c
  @@ -85,6 +85,11 @@ static const struct pci_device_id intel_th_pci_id_table[] 
= {
                  PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0xa2a6),
                  .driver_data = (kernel_ulong_t)0,
          },
  +       {
  +               /* Denverton */
  +               PCI_DEVICE(PCI_VENDOR_ID_INTEL, 0x19e1),
  +               .driver_data = (kernel_ulong_t)0,
  +       },
          { 0 },
   };

  BIOS version: HVLRCRB.86B.B.64.2017.29.3.01.0406.ACV15D47
  And after reverting this patch and entering the os, running "lspci -vv" can 
list out this pci device ID. Although, I cannot find the ITH enable options in 
BIOS like GLK.

  00:1f.7 Non-Essential Instrumentation [1300]: Intel Corporation Device 19e1 
(rev 11)
          Subsystem: Intel Corporation Device 7270
          Control: I/O- Mem- BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- 
Stepping- SERR- FastB2B- DisINTx-
          Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=fast >TAbort- 
<TAbort- <MAbort- >SERR- <PERR- INTx-
          Latency: 0
          Interrupt: pin A routed to IRQ 255
          Region 0: Memory at 480100000 (64-bit, non-prefetchable) [disabled] 
[size=1M]
          Region 2: Memory at 480800000 (64-bit, non-prefetchable) [disabled] 
[size=8M]
          Region 4: Memory at 480050800 (64-bit, non-prefetchable) [disabled] 
[size=2K]
          Capabilities: <access denied>

  Target Kernel: 4.14
  Target Platform: 17.10

To manage notifications about this bug go to:
https://bugs.launchpad.net/intel/+bug/1715833/+subscriptions

-- 
Mailing list: https://launchpad.net/~kernel-packages
Post to     : kernel-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~kernel-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to