← Back to team overview

kernel-packages team mailing list archive

[Bug 1401699] Re: Kernel upgrade to linux-image-3.16.0-28-generic breaks my external keyboard

 

Daniel Colascione, thank you for reporting this and helping make Ubuntu better. As per http://support.lenovo.com/us/en/products/laptops-and-netbooks/thinkpad-x-series-laptops/thinkpad-x1-carbon-type-20a7-20a8?type=Laptops-and-netbooks&c=1 an update to your BIOS is available (1.19). If you update to this following https://help.ubuntu.com/community/BIOSUpdate does it change anything?  If it doesn't, could you please both specify what happened, and provide the output of the following terminal command:
sudo dmidecode -s bios-version && sudo dmidecode -s bios-release-date

For more on BIOS updates and linux, please see
https://help.ubuntu.com/community/ReportingBugs#Bug_reporting_etiquette
.

Please note your current BIOS is already in the Bug Description, so
posting this on the old BIOS would not be helpful. As well, you don't
have to create a new bug report.

Once the BIOS is updated, then please mark this report Status Confirmed.

Thank you for your understanding.

** Description changed:

- I have an X1 Carbon Second Generation. With linux-
- image-3.16.0-25-generic, everything works fine. With linux-
+ With linux-image-3.16.0-25-generic, everything works fine. With linux-
  image-3.16.0-28-generic, if I boot with an external keyboard attached,
  the keyboard generates keypress events only until I close my laptop lid.
  After closing the lid, presses on the USB keyboard generate no events.
  This state of affairs persists even after opening the laptop lid again.
  
- The problem appears to be in the kernel somewhere.  Booting with the
- previous kernel using the GRUB menu option restores correct behavior.
- Switching to a non-X VT and using evtest indicates that no events are
- being delivered to userland. dmesg doesn't report any unusual messages
- across lid close and reopen.
+ Booting with the previous kernel using the GRUB menu option restores
+ correct behavior. Switching to a non-X VT and using evtest indicates
+ that no events are being delivered to userland. dmesg doesn't report any
+ unusual messages across lid close and reopen.
  
  Repro:
  
  1) Boot with laptop lid open and external USB keyboard attached
  2) Log into X
  3) Type using external keyboard: note that keypresses are received
  4) Close laptop lid (using external monitor)
  5) Type on external keyboard: does nothing
  6) Open laptop lid
  7) Type on external keyboard: does nothing
  
- Here is the requested metadata. Note that I'm generating this
- information on a boot of the old kernel.
- 
- $ cat /proc/version_signature 
- Ubuntu 3.16.0-25.33-generic 3.16.7
- 
- 00:00.0 Host bridge [0600]: Intel Corporation Haswell-ULT DRAM Controller [8086:0a04] (rev 0b)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	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
- 	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
- 
- 00:02.0 VGA compatible controller [0300]: Intel Corporation Haswell-ULT Integrated Graphics Controller [8086:0a16] (rev 0b) (prog-if 00 [VGA controller])
- 	Subsystem: Lenovo Device [17aa:2218]
- 	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 61
- 	Region 0: Memory at f0000000 (64-bit, non-prefetchable) [size=4M]
- 	Region 2: Memory at e0000000 (64-bit, prefetchable) [size=256M]
- 	Region 4: I/O ports at 3000 [size=64]
- 	Expansion ROM at <unassigned> [disabled]
- 	Capabilities: [90] MSI: Enable+ Count=1/1 Maskable- 64bit-
- 		Address: fee00018  Data: 0000
- 	Capabilities: [d0] Power Management version 2
- 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [a4] PCI Advanced Features
- 		AFCap: TP+ FLR+
- 		AFCtrl: FLR-
- 		AFStatus: TP-
- 	Kernel driver in use: i915
- 
- 00:03.0 Audio device [0403]: Intel Corporation Haswell-ULT HD Audio Controller [8086:0a0c] (rev 0b)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	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, Cache Line Size: 64 bytes
- 	Interrupt: pin A routed to IRQ 64
- 	Region 0: Memory at f0530000 (64-bit, non-prefetchable) [size=16K]
- 	Capabilities: [50] Power Management version 2
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot-,D3cold-)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit-
- 		Address: fee00418  Data: 0000
- 	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
- 		DevCap:	MaxPayload 128 bytes, PhantFunc 0
- 			ExtTag- RBE-
- 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
- 			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
- 			MaxPayload 128 bytes, MaxReadReq 128 bytes
- 		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr- TransPend-
- 	Kernel driver in use: snd_hda_intel
- 
- 00:14.0 USB controller [0c03]: Intel Corporation 8 Series USB xHCI HC [8086:9c31] (rev 04) (prog-if 30 [XHCI])
- 	Subsystem: Lenovo Device [17aa:2218]
- 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
- 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- 	Latency: 0
- 	Interrupt: pin A routed to IRQ 58
- 	Region 0: Memory at f0520000 (64-bit, non-prefetchable) [size=64K]
- 	Capabilities: [70] Power Management version 2
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0-,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [80] MSI: Enable+ Count=1/8 Maskable- 64bit+
- 		Address: 00000000fee00318  Data: 0000
- 	Kernel driver in use: xhci_hcd
- 
- 00:16.0 Communication controller [0780]: Intel Corporation 8 Series HECI #0 [8086:9c3a] (rev 04)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	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 62
- 	Region 0: Memory at f0539000 (64-bit, non-prefetchable) [size=32]
- 	Capabilities: [50] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [8c] MSI: Enable+ Count=1/1 Maskable- 64bit+
- 		Address: 00000000fee003b8  Data: 0000
- 	Kernel driver in use: mei_me
- 
- 00:19.0 Ethernet controller [0200]: Intel Corporation Ethernet Connection I218-LM [8086:155a] (rev 04)
- 	Subsystem: Lenovo ThinkPad X240 [17aa:2214]
- 	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 60
- 	Region 0: Memory at f0500000 (32-bit, non-prefetchable) [size=128K]
- 	Region 1: Memory at f053e000 (32-bit, non-prefetchable) [size=4K]
- 	Region 2: I/O ports at 3080 [size=32]
- 	Capabilities: [c8] Power Management version 2
- 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=1 PME-
- 	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
- 		Address: 00000000fee00398  Data: 0000
- 	Capabilities: [e0] PCI Advanced Features
- 		AFCap: TP+ FLR+
- 		AFCtrl: FLR-
- 		AFStatus: TP-
- 	Kernel driver in use: e1000e
- 
- 00:1b.0 Audio device [0403]: Intel Corporation 8 Series HD Audio Controller [8086:9c20] (rev 04)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	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, Cache Line Size: 64 bytes
- 	Interrupt: pin A routed to IRQ 65
- 	Region 0: Memory at f0534000 (64-bit, non-prefetchable) [size=16K]
- 	Capabilities: [50] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=55mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [60] MSI: Enable+ Count=1/1 Maskable- 64bit+
- 		Address: 00000000fee00458  Data: 0000
- 	Capabilities: [70] Express (v1) Root Complex Integrated Endpoint, MSI 00
- 		DevCap:	MaxPayload 128 bytes, PhantFunc 0
- 			ExtTag- RBE-
- 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
- 			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
- 			MaxPayload 128 bytes, MaxReadReq 128 bytes
- 		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
- 	Capabilities: [100 v1] Virtual Channel
- 		Caps:	LPEVC=0 RefClk=100ns PATEntryBits=1
- 		Arb:	Fixed- WRR32- WRR64- WRR128-
- 		Ctrl:	ArbSelect=Fixed
- 		Status:	InProgress-
- 		VC0:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
- 			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
- 			Ctrl:	Enable+ ID=0 ArbSelect=Fixed TC/VC=01
- 			Status:	NegoPending- InProgress-
- 		VC1:	Caps:	PATOffset=00 MaxTimeSlots=1 RejSnoopTrans-
- 			Arb:	Fixed- WRR32- WRR64- WRR128- TWRR128- WRR256-
- 			Ctrl:	Enable- ID=2 ArbSelect=Fixed TC/VC=04
- 			Status:	NegoPending- InProgress-
- 	Kernel driver in use: snd_hda_intel
- 
- 00:1c.0 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 6 [8086:9c1a] (rev e4) (prog-if 00 [Normal decode])
- 	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, Cache Line Size: 64 bytes
- 	Bus: primary=00, secondary=02, subordinate=02, sec-latency=0
- 	I/O behind bridge: 00002000-00002fff
- 	Memory behind bridge: dfb00000-dfcfffff
- 	Prefetchable memory behind bridge: 00000000dfd00000-00000000dfefffff
- 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
- 	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
- 		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
- 	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
- 		DevCap:	MaxPayload 128 bytes, PhantFunc 0
- 			ExtTag- RBE+
- 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
- 			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
- 			MaxPayload 128 bytes, MaxReadReq 128 bytes
- 		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
- 		LnkCap:	Port #6, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <1us, L1 <4us
- 			ClockPM- Surprise- LLActRep+ BwNot+
- 		LnkCtl:	ASPM L0s L1 Enabled; RCB 64 bytes Disabled- CommClk-
- 			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
- 		LnkSta:	Speed 2.5GT/s, Width x0, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
- 		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug+ Surprise+
- 			Slot #0, PowerLimit 0.000W; Interlock- NoCompl+
- 		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
- 			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
- 		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet- Interlock-
- 			Changed: MRL- PresDet- LinkState-
- 		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
- 		RootCap: CRSVisible-
- 		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
- 		DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Via WAKE# ARIFwd-
- 		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
- 		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
- 			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
- 			 Compliance De-emphasis: -6dB
- 		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
- 			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
- 	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
- 		Address: 00000000  Data: 0000
- 	Capabilities: [90] Subsystem: Lenovo Device [17aa:2218]
- 	Capabilities: [a0] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Kernel driver in use: pcieport
- 
- 00:1c.1 PCI bridge [0604]: Intel Corporation 8 Series PCI Express Root Port 3 [8086:9c14] (rev e4) (prog-if 00 [Normal decode])
- 	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, Cache Line Size: 64 bytes
- 	Bus: primary=00, secondary=03, subordinate=03, sec-latency=0
- 	Memory behind bridge: f0400000-f04fffff
- 	Secondary status: 66MHz- FastB2B- ParErr- DEVSEL=fast >TAbort- <TAbort- <MAbort+ <SERR- <PERR-
- 	BridgeCtl: Parity- SERR- NoISA- VGA- MAbort- >Reset- FastB2B-
- 		PriDiscTmr- SecDiscTmr- DiscTmrStat- DiscTmrSERREn-
- 	Capabilities: [40] Express (v2) Root Port (Slot+), MSI 00
- 		DevCap:	MaxPayload 128 bytes, PhantFunc 0
- 			ExtTag- RBE+
- 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
- 			RlxdOrd- ExtTag- PhantFunc- AuxPwr- NoSnoop-
- 			MaxPayload 128 bytes, MaxReadReq 128 bytes
- 		DevSta:	CorrErr- UncorrErr- FatalErr- UnsuppReq- AuxPwr+ TransPend-
- 		LnkCap:	Port #3, Speed 5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <512ns, L1 <16us
- 			ClockPM- Surprise- LLActRep+ BwNot+
- 		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
- 			ExtSynch- ClockPM- AutWidDis- BWInt- AutBWInt-
- 		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive+ BWMgmt+ ABWMgmt-
- 		SltCap:	AttnBtn- PwrCtrl- MRL- AttnInd- PwrInd- HotPlug- Surprise-
- 			Slot #2, PowerLimit 10.000W; Interlock- NoCompl+
- 		SltCtl:	Enable: AttnBtn- PwrFlt- MRL- PresDet- CmdCplt- HPIrq- LinkChg-
- 			Control: AttnInd Unknown, PwrInd Unknown, Power- Interlock-
- 		SltSta:	Status: AttnBtn- PowerFlt- MRL- CmdCplt- PresDet+ Interlock-
- 			Changed: MRL- PresDet- LinkState+
- 		RootCtl: ErrCorrectable- ErrNon-Fatal- ErrFatal- PMEIntEna- CRSVisible-
- 		RootCap: CRSVisible-
- 		RootSta: PME ReqID 0000, PMEStatus- PMEPending-
- 		DevCap2: Completion Timeout: Range ABC, TimeoutDis+, LTR+, OBFF Not Supported ARIFwd-
- 		DevCtl2: Completion Timeout: 50us to 50ms, TimeoutDis-, LTR+, OBFF Disabled ARIFwd-
- 		LnkCtl2: Target Link Speed: 5GT/s, EnterCompliance- SpeedDis-
- 			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
- 			 Compliance De-emphasis: -6dB
- 		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
- 			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
- 	Capabilities: [80] MSI: Enable- Count=1/1 Maskable- 64bit-
- 		Address: 00000000  Data: 0000
- 	Capabilities: [90] Subsystem: Lenovo Device [17aa:2218]
- 	Capabilities: [a0] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [100 v0] #00
- 	Capabilities: [200 v1] L1 PM Substates
- 		L1SubCap: PCI-PM_L1.2+ PCI-PM_L1.1+ ASPM_L1.2+ ASPM_L1.1+ L1_PM_Substates+
- 			  PortCommonModeRestoreTime=40us PortTPowerOnTime=10us
- 	Kernel driver in use: pcieport
- 
- 00:1d.0 USB controller [0c03]: Intel Corporation 8 Series USB EHCI #1 [8086:9c26] (rev 04) (prog-if 20 [EHCI])
- 	Subsystem: Lenovo Device [17aa:2218]
- 	Control: I/O- Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
- 	Status: Cap+ 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- 	Latency: 0
- 	Interrupt: pin A routed to IRQ 23
- 	Region 0: Memory at f053d000 (32-bit, non-prefetchable) [size=1K]
- 	Capabilities: [50] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=375mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [58] Debug port: BAR=1 offset=00a0
- 	Capabilities: [98] PCI Advanced Features
- 		AFCap: TP+ FLR+
- 		AFCtrl: FLR-
- 		AFStatus: TP-
- 	Kernel driver in use: ehci-pci
- 
- 00:1f.0 ISA bridge [0601]: Intel Corporation 8 Series LPC Controller [8086:9c43] (rev 04)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
- 	Status: Cap+ 66MHz- UDF- FastB2B- ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- 	Latency: 0
- 	Capabilities: [e0] Vendor Specific Information: Len=0c <?>
- 	Kernel driver in use: lpc_ich
- 
- 00:1f.2 SATA controller [0106]: Intel Corporation 8 Series SATA Controller 1 [AHCI mode] [8086:9c03] (rev 04) (prog-if 01 [AHCI 1.0])
- 	Subsystem: Lenovo Device [17aa:2218]
- 	Control: I/O+ Mem+ BusMaster+ SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx+
- 	Status: Cap+ 66MHz+ UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- 	Latency: 0
- 	Interrupt: pin B routed to IRQ 59
- 	Region 0: I/O ports at 30a8 [size=8]
- 	Region 1: I/O ports at 30b4 [size=4]
- 	Region 2: I/O ports at 30a0 [size=8]
- 	Region 3: I/O ports at 30b0 [size=4]
- 	Region 4: I/O ports at 3060 [size=32]
- 	Region 5: Memory at f053c000 (32-bit, non-prefetchable) [size=2K]
- 	Capabilities: [80] MSI: Enable+ Count=1/1 Maskable- 64bit-
- 		Address: fee00358  Data: 0000
- 	Capabilities: [70] Power Management version 3
- 		Flags: PMEClk- DSI- D1- D2- AuxCurrent=0mA PME(D0-,D1-,D2-,D3hot+,D3cold-)
- 		Status: D0 NoSoftRst+ PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [a8] SATA HBA v1.0 BAR4 Offset=00000004
- 	Kernel driver in use: ahci
- 
- 00:1f.3 SMBus [0c05]: Intel Corporation 8 Series SMBus Controller [8086:9c22] (rev 04)
- 	Subsystem: Lenovo Device [17aa:2218]
- 	Control: I/O+ Mem+ BusMaster- SpecCycle- MemWINV- VGASnoop- ParErr- Stepping- SERR- FastB2B- DisINTx-
- 	Status: Cap- 66MHz- UDF- FastB2B+ ParErr- DEVSEL=medium >TAbort- <TAbort- <MAbort- >SERR- <PERR- INTx-
- 	Interrupt: pin C routed to IRQ 10
- 	Region 0: Memory at f0538000 (64-bit, non-prefetchable) [size=256]
- 	Region 4: I/O ports at efa0 [size=32]
- 
- 03:00.0 Network controller [0280]: Intel Corporation Wireless 7260 [8086:08b2] (rev 83)
- 	Subsystem: Intel Corporation Dual Band Wireless-AC 7260 [8086:c270]
- 	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, Cache Line Size: 64 bytes
- 	Interrupt: pin A routed to IRQ 63
- 	Region 0: Memory at f0400000 (64-bit, non-prefetchable) [size=8K]
- 	Capabilities: [c8] Power Management version 3
- 		Flags: PMEClk- DSI+ D1- D2- AuxCurrent=0mA PME(D0+,D1-,D2-,D3hot+,D3cold+)
- 		Status: D0 NoSoftRst- PME-Enable- DSel=0 DScale=0 PME-
- 	Capabilities: [d0] MSI: Enable+ Count=1/1 Maskable- 64bit+
- 		Address: 00000000fee003f8  Data: 0000
- 	Capabilities: [40] Express (v2) Endpoint, MSI 00
- 		DevCap:	MaxPayload 128 bytes, PhantFunc 0, Latency L0s <512ns, L1 unlimited
- 			ExtTag- AttnBtn- AttnInd- PwrInd- RBE+ FLReset+
- 		DevCtl:	Report errors: Correctable- Non-Fatal- Fatal- Unsupported-
- 			RlxdOrd+ ExtTag- PhantFunc- AuxPwr+ NoSnoop+ FLReset-
- 			MaxPayload 128 bytes, MaxReadReq 128 bytes
- 		DevSta:	CorrErr+ UncorrErr- FatalErr- UnsuppReq+ AuxPwr+ TransPend-
- 		LnkCap:	Port #0, Speed 2.5GT/s, Width x1, ASPM L0s L1, Exit Latency L0s <4us, L1 <32us
- 			ClockPM+ Surprise- LLActRep- BwNot-
- 		LnkCtl:	ASPM L1 Enabled; RCB 64 bytes Disabled- CommClk+
- 			ExtSynch- ClockPM+ AutWidDis- BWInt- AutBWInt-
- 		LnkSta:	Speed 2.5GT/s, Width x1, TrErr- Train- SlotClk+ DLActive- BWMgmt- ABWMgmt-
- 		DevCap2: Completion Timeout: Range B, TimeoutDis+, LTR+, OBFF Via WAKE#
- 		DevCtl2: Completion Timeout: 16ms to 55ms, TimeoutDis-, LTR+, OBFF Disabled
- 		LnkCtl2: Target Link Speed: 2.5GT/s, EnterCompliance- SpeedDis-
- 			 Transmit Margin: Normal Operating Range, EnterModifiedCompliance- ComplianceSOS-
- 			 Compliance De-emphasis: -6dB
- 		LnkSta2: Current De-emphasis Level: -3.5dB, EqualizationComplete-, EqualizationPhase1-
- 			 EqualizationPhase2-, EqualizationPhase3-, LinkEqualizationRequest-
- 	Capabilities: [100 v1] Advanced Error Reporting
- 		UESta:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
- 		UEMsk:	DLP- SDES- TLP- FCP- CmpltTO- CmpltAbrt- UnxCmplt- RxOF- MalfTLP- ECRC- UnsupReq- ACSViol-
- 		UESvrt:	DLP+ SDES+ TLP- FCP+ CmpltTO- CmpltAbrt- UnxCmplt- RxOF+ MalfTLP+ ECRC- UnsupReq- ACSViol-
- 		CESta:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
- 		CEMsk:	RxErr- BadTLP- BadDLLP- Rollover- Timeout- NonFatalErr+
- 		AERCap:	First Error Pointer: 00, GenCap- CGenEn- ChkCap- ChkEn-
- 	Capabilities: [140 v1] Device Serial Number 28-b2-bd-ff-ff-1c-db-58
- 	Capabilities: [14c v1] Latency Tolerance Reporting
- 		Max snoop latency: 3145728ns
- 		Max no snoop latency: 3145728ns
- 	Capabilities: [154 v1] Vendor Specific Information: ID=cafe Rev=1 Len=014 <?>
- 	Kernel driver in use: iwlwifi
- 
- $ lsb_release -rd
- Description:	Ubuntu 14.10
- Release:	14.10
- --- 
+ ---
  ApportVersion: 2.14.7-0ubuntu8
  Architecture: amd64
  AudioDevicesInUse:
-  USER        PID ACCESS COMMAND
-  /dev/snd/controlC1:  dancol     3504 F.... pulseaudio
-  /dev/snd/controlC0:  dancol     3504 F.... pulseaudio
+  USER        PID ACCESS COMMAND
+  /dev/snd/controlC1:  dancol     3504 F.... pulseaudio
+  /dev/snd/controlC0:  dancol     3504 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.10
  HibernationDevice: RESUME=UUID=7da7377a-42c7-49f8-a060-8dee466c61fd
  InstallationDate: Installed on 2013-10-23 (413 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  MachineType: LENOVO 20A8002MUK
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-25-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash
  ProcVersionSignature: Ubuntu 3.16.0-25.33-generic 3.16.7
  RelatedPackageVersions:
-  linux-restricted-modules-3.16.0-25-generic N/A
-  linux-backports-modules-3.16.0-25-generic  N/A
-  linux-firmware                             1.138
+  linux-restricted-modules-3.16.0-25-generic N/A
+  linux-backports-modules-3.16.0-25-generic  N/A
+  linux-firmware                             1.138
  Tags:  utopic
  Uname: Linux 3.16.0-25-generic x86_64
  UpgradeStatus: Upgraded to utopic on 2014-10-25 (47 days ago)
  UserGroups: adm cdrom dip kismet kvm libvirtd lpadmin plugdev sambashare sudo wireshark
  _MarkForUpload: True
  dmi.bios.date: 09/02/2014
  dmi.bios.vendor: LENOVO
  dmi.bios.version: GRET40WW (1.17 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20A8002MUK
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 Pro
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrGRET40WW(1.17):bd09/02/2014:svnLENOVO:pn20A8002MUK:pvrThinkPadX1Carbon2nd:rvnLENOVO:rn20A8002MUK:rvrSDK0E50510Pro:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20A8002MUK
  dmi.product.version: ThinkPad X1 Carbon 2nd
  dmi.sys.vendor: LENOVO

** Tags added: bios-outdated-1.19

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

** Changed in: linux (Ubuntu)
       Status: Confirmed => Incomplete

-- 
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/1401699

Title:
  Kernel upgrade to linux-image-3.16.0-28-generic breaks my external
  keyboard

Status in linux package in Ubuntu:
  Incomplete

Bug description:
  With linux-image-3.16.0-25-generic, everything works fine. With linux-
  image-3.16.0-28-generic, if I boot with an external keyboard attached,
  the keyboard generates keypress events only until I close my laptop
  lid. After closing the lid, presses on the USB keyboard generate no
  events. This state of affairs persists even after opening the laptop
  lid again.

  Booting with the previous kernel using the GRUB menu option restores
  correct behavior. Switching to a non-X VT and using evtest indicates
  that no events are being delivered to userland. dmesg doesn't report
  any unusual messages across lid close and reopen.

  Repro:

  1) Boot with laptop lid open and external USB keyboard attached
  2) Log into X
  3) Type using external keyboard: note that keypresses are received
  4) Close laptop lid (using external monitor)
  5) Type on external keyboard: does nothing
  6) Open laptop lid
  7) Type on external keyboard: does nothing

  ---
  ApportVersion: 2.14.7-0ubuntu8
  Architecture: amd64
  AudioDevicesInUse:
   USER        PID ACCESS COMMAND
   /dev/snd/controlC1:  dancol     3504 F.... pulseaudio
   /dev/snd/controlC0:  dancol     3504 F.... pulseaudio
  CurrentDesktop: Unity
  DistroRelease: Ubuntu 14.10
  HibernationDevice: RESUME=UUID=7da7377a-42c7-49f8-a060-8dee466c61fd
  InstallationDate: Installed on 2013-10-23 (413 days ago)
  InstallationMedia: Ubuntu 13.10 "Saucy Salamander" - Release amd64 (20131016.1)
  MachineType: LENOVO 20A8002MUK
  Package: linux (not installed)
  ProcFB: 0 inteldrmfb
  ProcKernelCmdLine: BOOT_IMAGE=/vmlinuz-3.16.0-25-generic root=/dev/mapper/ubuntu--vg-root ro quiet splash
  ProcVersionSignature: Ubuntu 3.16.0-25.33-generic 3.16.7
  RelatedPackageVersions:
   linux-restricted-modules-3.16.0-25-generic N/A
   linux-backports-modules-3.16.0-25-generic  N/A
   linux-firmware                             1.138
  Tags:  utopic
  Uname: Linux 3.16.0-25-generic x86_64
  UpgradeStatus: Upgraded to utopic on 2014-10-25 (47 days ago)
  UserGroups: adm cdrom dip kismet kvm libvirtd lpadmin plugdev sambashare sudo wireshark
  _MarkForUpload: True
  dmi.bios.date: 09/02/2014
  dmi.bios.vendor: LENOVO
  dmi.bios.version: GRET40WW (1.17 )
  dmi.board.asset.tag: Not Available
  dmi.board.name: 20A8002MUK
  dmi.board.vendor: LENOVO
  dmi.board.version: SDK0E50510 Pro
  dmi.chassis.asset.tag: No Asset Information
  dmi.chassis.type: 10
  dmi.chassis.vendor: LENOVO
  dmi.chassis.version: Not Available
  dmi.modalias: dmi:bvnLENOVO:bvrGRET40WW(1.17):bd09/02/2014:svnLENOVO:pn20A8002MUK:pvrThinkPadX1Carbon2nd:rvnLENOVO:rn20A8002MUK:rvrSDK0E50510Pro:cvnLENOVO:ct10:cvrNotAvailable:
  dmi.product.name: 20A8002MUK
  dmi.product.version: ThinkPad X1 Carbon 2nd
  dmi.sys.vendor: LENOVO

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1401699/+subscriptions


References