Public bug reported: This is a regression from Ubuntu 16.10. I have upgraded this Lenovo X300 yesterday, and noticed this bug:
Steps to reproduce: * turn laptop off completely, unplug power * plug in power * turn on laptop, and boot Xubuntu 17.04 * Login Expected results: * Connected to internet, able to use touchpad/trackpoint Actual results: * At least 1 time out of 4 a lot of devices are not detected during boot * There is no WiFi device * There is no touchpad/trackpoint device (plugging in an external mouse works) * Keyboard still works Workaround: * sudo udevadm trigger * all devices get detected and working Also reproducible when running on battery. Note: I've only seen this bug on this device, my 2 other devices (a Dell Latitude E7470 laptop, and an AMD FX desktop) do not have this bug. See attached tarball for lspci/lsusb/dmesg/journal outputs from a good, and 3 bad boots. Here is what happens after udevadm trigger, but the kernel should be able to detect all this on its own during boot, without needing a manual udevadm trigger! [ 244.902251] pps_core: LinuxPPS API ver. 1 registered [ 244.902253] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giome...@linux.it> [ 244.930231] PTP clock support registered [ 244.954346] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 244.954349] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 244.954711] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [ 244.966799] FUJITSU Extended Socket Network Device Driver - version 1.2 - Copyright (c) 2015 FUJITSU LIMITED [ 245.345396] Bluetooth: Core ver 2.22 [ 245.345430] NET: Registered protocol family 31 [ 245.345432] Bluetooth: HCI device and connection manager initialized [ 245.345438] Bluetooth: HCI socket layer initialized [ 245.345443] Bluetooth: L2CAP socket layer initialized [ 245.345455] Bluetooth: SCO socket layer initialized [ 245.478228] usbcore: registered new interface driver btusb [ 245.681594] media: Linux media interface: v0.10 [ 245.717154] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:1f:e2:1c:46:e5 [ 245.717159] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection [ 245.718968] e1000e 0000:00:19.0 eth0: MAC: 6, PHY: 6, PBA No: 1008FF-0FF [ 245.719439] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 245.728940] snd_hda_intel 0000:00:1b.0: probe_mask set to 0x1 for device 17aa:20ac [ 245.731649] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000107F (\_SB.PCI0.LPC.PMIO) (20160930/utaddress-247) [ 245.731659] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731666] ACPI Warning: SystemIO range 0x00000000000011B0-0x00000000000011BF conflicts with OpRegion 0x0000000000001180-0x00000000000011BF (\_SB.PCI0.LPC.LPIO) (20160930/utaddress-247) [ 245.731673] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731675] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011BF (\_SB.PCI0.LPC.LPIO) (20160930/utaddress-247) [ 245.731682] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731683] lpc_ich: Resource conflict(s) found affecting gpio_ich [ 245.811261] Linux video capture interface: v2.00 [ 245.852532] Non-volatile memory driver v1.3 [ 245.859889] thinkpad_acpi: ThinkPad ACPI Extras v0.25 [ 245.859891] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 245.859893] thinkpad_acpi: ThinkPad BIOS 7TET36WW (1.10 ), EC 7THT16WW-1.01 [ 245.859895] thinkpad_acpi: Lenovo ThinkPad X300, model 647814G [ 245.916791] thinkpad_hwmon thinkpad_hwmon: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 245.942778] thinkpad_acpi: radio switch found; radios are enabled [ 245.942815] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 245.942816] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 245.984287] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 246.024641] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one [ 246.049036] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7 [ 246.140510] snd_hda_codec_analog hdaudioC0D0: autoconfig for AD1984A: line_outs=1 (0x12/0x0/0x0/0x0/0x0) type:speaker [ 246.140514] snd_hda_codec_analog hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 246.140518] snd_hda_codec_analog hdaudioC0D0: hp_outs=1 (0x11/0x0/0x0/0x0/0x0) [ 246.140521] snd_hda_codec_analog hdaudioC0D0: mono: mono_out=0x0 [ 246.140524] snd_hda_codec_analog hdaudioC0D0: inputs: [ 246.140528] snd_hda_codec_analog hdaudioC0D0: Internal Mic=0x17 [ 246.140531] snd_hda_codec_analog hdaudioC0D0: Mic=0x14 [ 246.160524] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 [ 246.160753] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 [ 246.197484] uvcvideo: Found UVC 1.00 device <unnamed> (17ef:4807) [ 246.202488] uvcvideo 2-5:1.0: Entity type for entity Processing 2 was not initialized! [ 246.202493] uvcvideo 2-5:1.0: Entity type for entity Camera 1 was not initialized! [ 246.202666] input: UVC Camera (17ef:4807) as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/input/input11 [ 246.202873] usbcore: registered new interface driver uvcvideo [ 246.202874] USB Video Class driver (1.1.1) [ 246.572633] intel_powerclamp: No package C-state available [ 246.646730] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree: [ 246.646732] iwl4965: Copyright(c) 2003-2011 Intel Corporation [ 246.646815] iwl4965 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control [ 246.647059] iwl4965 0000:03:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4 [ 246.690266] iwl4965 0000:03:00.0: device EEPROM VER=0x36, CALIB=0x5 [ 246.744165] e1000e 0000:00:19.0 enp0s25: renamed from eth0 [ 246.830558] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 246.830561] Bluetooth: BNEP filters: protocol multicast [ 246.830567] Bluetooth: BNEP socket layer initialized [ 247.047768] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready [ 247.153644] iwl4965 0000:03:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels [ 247.175380] iwl4965 0000:03:00.0: loaded firmware version 228.61.2.24 [ 247.516294] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready [ 247.545521] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input12 [ 247.553496] ieee80211 phy0: Selected rate control algorithm 'iwl-4965-rs' [ 247.572597] iwl4965 0000:03:00.0 wls3: renamed from wlan0 [ 247.577774] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input10 [ 247.632267] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 247.898933] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 248.168958] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 248.226335] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 250.779594] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 250.860903] wls3: authenticate with c0:05:c2:f7:c5:a1 [ 250.877805] wls3: send auth to c0:05:c2:f7:c5:a1 (try 1/3) [ 250.880324] wls3: authenticated [ 250.880554] wls3: waiting for beacon from c0:05:c2:f7:c5:a1 [ 250.912077] wls3: associate with c0:05:c2:f7:c5:a1 (try 1/3) [ 250.919820] wls3: RX AssocResp from c0:05:c2:f7:c5:a1 (capab=0x431 status=0 aid=1) [ 250.947324] wls3: associated [ 250.947434] IPv6: ADDRCONF(NETDEV_CHANGE): wls3: link becomes ready ProblemType: Bug DistroRelease: Ubuntu 17.04 Package: linux-image-generic 4.10.0.19.21 ProcVersionSignature: Ubuntu 4.10.0-19.21-generic 4.10.8 Uname: Linux 4.10.0-19-generic x86_64 ApportVersion: 2.20.4-0ubuntu4 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: tata 1482 F.... pulseaudio CurrentDesktop: XFCE Date: Sun Apr 16 16:10:25 2017 HibernationDevice: RESUME=UUID=b67f2e06-e01d-4c55-a140-dad0fcfebb4e InstallationDate: Installed on 2016-11-19 (147 days ago) InstallationMedia: Ubuntu-MATE 16.10 "Yakkety Yak" - Release amd64 (20161012.1) MachineType: LENOVO 647814G ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-19-generic root=UUID=c412a5c0-1bc3-42ed-a218-126eb374da3d ro quiet RelatedPackageVersions: linux-restricted-modules-4.10.0-19-generic N/A linux-backports-modules-4.10.0-19-generic N/A linux-firmware 1.164 SourcePackage: linux UpgradeStatus: Upgraded to zesty on 2017-04-15 (0 days ago) dmi.bios.date: 05/11/2009 dmi.bios.vendor: LENOVO dmi.bios.version: 7TET36WW (1.10 ) dmi.board.name: 647814G dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr7TET36WW(1.10):bd05/11/2009:svnLENOVO:pn647814G:pvrThinkPadX300:rvnLENOVO:rn647814G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 647814G dmi.product.version: ThinkPad X300 dmi.sys.vendor: LENOVO ** Affects: linux (Ubuntu) Importance: Undecided Status: Confirmed ** Tags: amd64 apport-bug zesty ** Attachment added: "logs from good/bad boots" https://bugs.launchpad.net/bugs/1683157/+attachment/4863093/+files/bug.tar.gz -- 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/1683157 Title: Ethernet, WiFi, touchpad/trackpoint not detected on boot Status in linux package in Ubuntu: Confirmed Bug description: This is a regression from Ubuntu 16.10. I have upgraded this Lenovo X300 yesterday, and noticed this bug: Steps to reproduce: * turn laptop off completely, unplug power * plug in power * turn on laptop, and boot Xubuntu 17.04 * Login Expected results: * Connected to internet, able to use touchpad/trackpoint Actual results: * At least 1 time out of 4 a lot of devices are not detected during boot * There is no WiFi device * There is no touchpad/trackpoint device (plugging in an external mouse works) * Keyboard still works Workaround: * sudo udevadm trigger * all devices get detected and working Also reproducible when running on battery. Note: I've only seen this bug on this device, my 2 other devices (a Dell Latitude E7470 laptop, and an AMD FX desktop) do not have this bug. See attached tarball for lspci/lsusb/dmesg/journal outputs from a good, and 3 bad boots. Here is what happens after udevadm trigger, but the kernel should be able to detect all this on its own during boot, without needing a manual udevadm trigger! [ 244.902251] pps_core: LinuxPPS API ver. 1 registered [ 244.902253] pps_core: Software ver. 5.3.6 - Copyright 2005-2007 Rodolfo Giometti <giome...@linux.it> [ 244.930231] PTP clock support registered [ 244.954346] e1000e: Intel(R) PRO/1000 Network Driver - 3.2.6-k [ 244.954349] e1000e: Copyright(c) 1999 - 2015 Intel Corporation. [ 244.954711] e1000e 0000:00:19.0: Interrupt Throttling Rate (ints/sec) set to dynamic conservative mode [ 244.966799] FUJITSU Extended Socket Network Device Driver - version 1.2 - Copyright (c) 2015 FUJITSU LIMITED [ 245.345396] Bluetooth: Core ver 2.22 [ 245.345430] NET: Registered protocol family 31 [ 245.345432] Bluetooth: HCI device and connection manager initialized [ 245.345438] Bluetooth: HCI socket layer initialized [ 245.345443] Bluetooth: L2CAP socket layer initialized [ 245.345455] Bluetooth: SCO socket layer initialized [ 245.478228] usbcore: registered new interface driver btusb [ 245.681594] media: Linux media interface: v0.10 [ 245.717154] e1000e 0000:00:19.0 eth0: (PCI Express:2.5GT/s:Width x1) 00:1f:e2:1c:46:e5 [ 245.717159] e1000e 0000:00:19.0 eth0: Intel(R) PRO/1000 Network Connection [ 245.718968] e1000e 0000:00:19.0 eth0: MAC: 6, PHY: 6, PBA No: 1008FF-0FF [ 245.719439] shpchp: Standard Hot Plug PCI Controller Driver version: 0.4 [ 245.728940] snd_hda_intel 0000:00:1b.0: probe_mask set to 0x1 for device 17aa:20ac [ 245.731649] ACPI Warning: SystemIO range 0x0000000000001028-0x000000000000102F conflicts with OpRegion 0x0000000000001000-0x000000000000107F (\_SB.PCI0.LPC.PMIO) (20160930/utaddress-247) [ 245.731659] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731666] ACPI Warning: SystemIO range 0x00000000000011B0-0x00000000000011BF conflicts with OpRegion 0x0000000000001180-0x00000000000011BF (\_SB.PCI0.LPC.LPIO) (20160930/utaddress-247) [ 245.731673] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731675] ACPI Warning: SystemIO range 0x0000000000001180-0x00000000000011AF conflicts with OpRegion 0x0000000000001180-0x00000000000011BF (\_SB.PCI0.LPC.LPIO) (20160930/utaddress-247) [ 245.731682] ACPI: If an ACPI driver is available for this device, you should use it instead of the native driver [ 245.731683] lpc_ich: Resource conflict(s) found affecting gpio_ich [ 245.811261] Linux video capture interface: v2.00 [ 245.852532] Non-volatile memory driver v1.3 [ 245.859889] thinkpad_acpi: ThinkPad ACPI Extras v0.25 [ 245.859891] thinkpad_acpi: http://ibm-acpi.sf.net/ [ 245.859893] thinkpad_acpi: ThinkPad BIOS 7TET36WW (1.10 ), EC 7THT16WW-1.01 [ 245.859895] thinkpad_acpi: Lenovo ThinkPad X300, model 647814G [ 245.916791] thinkpad_hwmon thinkpad_hwmon: hwmon_device_register() is deprecated. Please convert the driver to use hwmon_device_register_with_info(). [ 245.942778] thinkpad_acpi: radio switch found; radios are enabled [ 245.942815] thinkpad_acpi: This ThinkPad has standard ACPI backlight brightness control, supported by the ACPI video driver [ 245.942816] thinkpad_acpi: Disabling thinkpad-acpi brightness events by default... [ 245.984287] thinkpad_acpi: rfkill switch tpacpi_bluetooth_sw: radio is unblocked [ 246.024641] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one [ 246.049036] input: ThinkPad Extra Buttons as /devices/platform/thinkpad_acpi/input/input7 [ 246.140510] snd_hda_codec_analog hdaudioC0D0: autoconfig for AD1984A: line_outs=1 (0x12/0x0/0x0/0x0/0x0) type:speaker [ 246.140514] snd_hda_codec_analog hdaudioC0D0: speaker_outs=0 (0x0/0x0/0x0/0x0/0x0) [ 246.140518] snd_hda_codec_analog hdaudioC0D0: hp_outs=1 (0x11/0x0/0x0/0x0/0x0) [ 246.140521] snd_hda_codec_analog hdaudioC0D0: mono: mono_out=0x0 [ 246.140524] snd_hda_codec_analog hdaudioC0D0: inputs: [ 246.140528] snd_hda_codec_analog hdaudioC0D0: Internal Mic=0x17 [ 246.140531] snd_hda_codec_analog hdaudioC0D0: Mic=0x14 [ 246.160524] input: HDA Intel Mic as /devices/pci0000:00/0000:00:1b.0/sound/card0/input8 [ 246.160753] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input9 [ 246.197484] uvcvideo: Found UVC 1.00 device <unnamed> (17ef:4807) [ 246.202488] uvcvideo 2-5:1.0: Entity type for entity Processing 2 was not initialized! [ 246.202493] uvcvideo 2-5:1.0: Entity type for entity Camera 1 was not initialized! [ 246.202666] input: UVC Camera (17ef:4807) as /devices/pci0000:00/0000:00:1d.7/usb2/2-5/2-5:1.0/input/input11 [ 246.202873] usbcore: registered new interface driver uvcvideo [ 246.202874] USB Video Class driver (1.1.1) [ 246.572633] intel_powerclamp: No package C-state available [ 246.646730] iwl4965: Intel(R) Wireless WiFi 4965 driver for Linux, in-tree: [ 246.646732] iwl4965: Copyright(c) 2003-2011 Intel Corporation [ 246.646815] iwl4965 0000:03:00.0: can't disable ASPM; OS doesn't have ASPM control [ 246.647059] iwl4965 0000:03:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4 [ 246.690266] iwl4965 0000:03:00.0: device EEPROM VER=0x36, CALIB=0x5 [ 246.744165] e1000e 0000:00:19.0 enp0s25: renamed from eth0 [ 246.830558] Bluetooth: BNEP (Ethernet Emulation) ver 1.3 [ 246.830561] Bluetooth: BNEP filters: protocol multicast [ 246.830567] Bluetooth: BNEP socket layer initialized [ 247.047768] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready [ 247.153644] iwl4965 0000:03:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels [ 247.175380] iwl4965 0000:03:00.0: loaded firmware version 228.61.2.24 [ 247.516294] IPv6: ADDRCONF(NETDEV_UP): enp0s25: link is not ready [ 247.545521] input: AlpsPS/2 ALPS DualPoint Stick as /devices/platform/i8042/serio1/input/input12 [ 247.553496] ieee80211 phy0: Selected rate control algorithm 'iwl-4965-rs' [ 247.572597] iwl4965 0000:03:00.0 wls3: renamed from wlan0 [ 247.577774] input: AlpsPS/2 ALPS DualPoint TouchPad as /devices/platform/i8042/serio1/input/input10 [ 247.632267] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 247.898933] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 248.168958] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 248.226335] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 250.779594] IPv6: ADDRCONF(NETDEV_UP): wls3: link is not ready [ 250.860903] wls3: authenticate with c0:05:c2:f7:c5:a1 [ 250.877805] wls3: send auth to c0:05:c2:f7:c5:a1 (try 1/3) [ 250.880324] wls3: authenticated [ 250.880554] wls3: waiting for beacon from c0:05:c2:f7:c5:a1 [ 250.912077] wls3: associate with c0:05:c2:f7:c5:a1 (try 1/3) [ 250.919820] wls3: RX AssocResp from c0:05:c2:f7:c5:a1 (capab=0x431 status=0 aid=1) [ 250.947324] wls3: associated [ 250.947434] IPv6: ADDRCONF(NETDEV_CHANGE): wls3: link becomes ready ProblemType: Bug DistroRelease: Ubuntu 17.04 Package: linux-image-generic 4.10.0.19.21 ProcVersionSignature: Ubuntu 4.10.0-19.21-generic 4.10.8 Uname: Linux 4.10.0-19-generic x86_64 ApportVersion: 2.20.4-0ubuntu4 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC0: tata 1482 F.... pulseaudio CurrentDesktop: XFCE Date: Sun Apr 16 16:10:25 2017 HibernationDevice: RESUME=UUID=b67f2e06-e01d-4c55-a140-dad0fcfebb4e InstallationDate: Installed on 2016-11-19 (147 days ago) InstallationMedia: Ubuntu-MATE 16.10 "Yakkety Yak" - Release amd64 (20161012.1) MachineType: LENOVO 647814G ProcFB: 0 inteldrmfb ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-4.10.0-19-generic root=UUID=c412a5c0-1bc3-42ed-a218-126eb374da3d ro quiet RelatedPackageVersions: linux-restricted-modules-4.10.0-19-generic N/A linux-backports-modules-4.10.0-19-generic N/A linux-firmware 1.164 SourcePackage: linux UpgradeStatus: Upgraded to zesty on 2017-04-15 (0 days ago) dmi.bios.date: 05/11/2009 dmi.bios.vendor: LENOVO dmi.bios.version: 7TET36WW (1.10 ) dmi.board.name: 647814G dmi.board.vendor: LENOVO dmi.board.version: Not Available dmi.chassis.asset.tag: No Asset Information dmi.chassis.type: 10 dmi.chassis.vendor: LENOVO dmi.chassis.version: Not Available dmi.modalias: dmi:bvnLENOVO:bvr7TET36WW(1.10):bd05/11/2009:svnLENOVO:pn647814G:pvrThinkPadX300:rvnLENOVO:rn647814G:rvrNotAvailable:cvnLENOVO:ct10:cvrNotAvailable: dmi.product.name: 647814G dmi.product.version: ThinkPad X300 dmi.sys.vendor: LENOVO To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1683157/+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