Ethernet, WiFi, touchpad/trackpoint not detected on boot
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/
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:
[ 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 0x0000000000001
[ 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 0x0000000000001
[ 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 0x0000000000001
[ 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://
[ 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_
[ 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_
[ 246.024641] thinkpad_acpi: Standard ACPI backlight interface available, not loading native one
[ 246.049036] input: ThinkPad Extra Buttons as /devices/
[ 246.140510] snd_hda_
[ 246.140514] snd_hda_
[ 246.140518] snd_hda_
[ 246.140521] snd_hda_
[ 246.140524] snd_hda_
[ 246.140528] snd_hda_
[ 246.140531] snd_hda_
[ 246.160524] input: HDA Intel Mic as /devices/
[ 246.160753] input: HDA Intel Headphone as /devices/
[ 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/
[ 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(
[ 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(
[ 247.545521] input: AlpsPS/2 ALPS DualPoint Stick as /devices/
[ 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/
[ 247.632267] IPv6: ADDRCONF(
[ 247.898933] IPv6: ADDRCONF(
[ 248.168958] IPv6: ADDRCONF(
[ 248.226335] IPv6: ADDRCONF(
[ 250.779594] IPv6: ADDRCONF(
[ 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(
ProblemType: Bug
DistroRelease: Ubuntu 17.04
Package: linux-image-generic 4.10.0.19.21
ProcVersionSign
Uname: Linux 4.10.0-19-generic x86_64
ApportVersion: 2.20.4-0ubuntu4
Architecture: amd64
AudioDevicesInUse:
USER PID ACCESS COMMAND
/dev/snd/
CurrentDesktop: XFCE
Date: Sun Apr 16 16:10:25 2017
HibernationDevice: RESUME=
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=
RelatedPackageV
linux-
linux-
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.
dmi.chassis.type: 10
dmi.chassis.vendor: LENOVO
dmi.chassis.
dmi.modalias: dmi:bvnLENOVO:
dmi.product.name: 647814G
dmi.product.
dmi.sys.vendor: LENOVO
This change was made by a bot.