Ethernet, WiFi, touchpad/trackpoint not detected on boot

Bug #1683157 reported by Török Edwin
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
linux (Ubuntu)
Expired
Medium
Unassigned

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 <email address hidden>
[ 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

Revision history for this message
Török Edwin (edwintorok) wrote :
Revision history for this message
Brad Figg (brad-figg) wrote : Status changed to Confirmed

This change was made by a bot.

Changed in linux (Ubuntu):
status: New → Confirmed
Revision history for this message
Joseph Salisbury (jsalisbury) wrote :

Did this issue start happening after an update/upgrade? Was there a prior kernel version where you were not having this particular problem?

Would it be possible for you to test the latest upstream kernel? Refer to https://wiki.ubuntu.com/KernelMainlineBuilds . Please test the latest v4.11 kernel[0].

If this bug is fixed in the mainline kernel, please add the following tag 'kernel-fixed-upstream'.

If the mainline kernel does not fix this bug, please add the tag: 'kernel-bug-exists-upstream'.

Once testing of the upstream kernel is complete, please mark this bug as "Confirmed".

Thanks in advance.

[0] http://kernel.ubuntu.com/~kernel-ppa/mainline/v4.11-rc7

Changed in linux (Ubuntu):
importance: Undecided → Medium
status: Confirmed → Incomplete
Revision history for this message
Török Edwin (edwintorok) wrote :

Unfortunately I am not able to reproduce this anymore.
On the day I reported the bug I was able to reproduce it multiple times, next day I tried the mainline kernel, it worked, installed back the old kernel and again it worked. That was the only package that changed.
Tried a few more times to reproduce the bug since, but no luck.
I thought maybe its bad RAM, but I've run a few memtest cycles and it passed.

Revision history for this message
Launchpad Janitor (janitor) wrote :

[Expired for linux (Ubuntu) because there has been no activity for 60 days.]

Changed in linux (Ubuntu):
status: Incomplete → Expired
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.