** Changed in: linux (Ubuntu) Assignee: (unassigned) => Alex Hung (alexhung)
-- 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/1457852 Title: [Dell Optiplex 9020] Shut down causes restart if USB3 enabled Status in linux package in Ubuntu: Triaged Bug description: Description: Ubuntu 14.04.2 LTS Release: 14.04 linux-image-3.13.0-49-generic version 3.13.0-49.83 I have a large number of Dell Optiplex 9020 machines, and when they are asked to shutdown with e.g. shutdown -h now, they shut down successfully and then approximately four seconds later they start up again. This problem only happens if the system's USB3 ports are enabled. If I reinstate the code removed from xhci-pci.c in the diff.gz: if (pdev->vendor == PCI_VENDOR_ID_INTEL && - (pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_XHCI || - pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI)) { - /* Workaround for occasional spurious wakeups from S5 (or - * any other sleep) on Haswell machines with LPT and LPT-LP - * with the new Intel BIOS - */ - /* Limit the quirk to only known vendors, as this triggers - * yet another BIOS bug on some other machines - * https://bugzilla.kernel.org/show_bug.cgi?id=66171 - */ - if (pdev->subsystem_vendor == PCI_VENDOR_ID_HP) - xhci->quirks |= XHCI_SPURIOUS_WAKEUP; + pdev->device == PCI_DEVICE_ID_INTEL_LYNXPOINT_LP_XHCI) { + xhci->quirks |= XHCI_SPURIOUS_REBOOT; } and add msleep(1000) to xhci.c as suggested at http://www.gossamer- threads.com/lists/linux/kernel/1713011 ...shutdown shuts the machine down as expected. I attach the output of lspci -mnn. (S) --- ApportVersion: 2.14.1-0ubuntu3.10 Architecture: amd64 AudioDevicesInUse: USER PID ACCESS COMMAND /dev/snd/controlC1: lightdm 1990 F.... pulseaudio /dev/snd/controlC0: lightdm 1990 F.... pulseaudio DistroRelease: Ubuntu 14.04 HibernationDevice: RESUME=/dev/mapper/CayenneSys00-swap IwConfig: eth0 no wireless extensions. lo no wireless extensions. MachineType: Dell Inc. OptiPlex 9020 NonfreeKernelModules: nvidia Package: linux (not installed) ProcFB: ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.13.0-49-generic root=/dev/mapper/CayenneSys00-root ro biosdevname=0 quiet ProcVersionSignature: Ubuntu 3.13.0-49.83-generic 3.13.11-ckt17 PulseList: Error: command ['pacmd', 'list'] failed with exit code 1: No PulseAudio daemon running, or not running as session daemon. RelatedPackageVersions: linux-restricted-modules-3.13.0-49-generic N/A linux-backports-modules-3.13.0-49-generic N/A linux-firmware 1.127.11 RfKill: Tags: trusty Uname: Linux 3.13.0-49-generic x86_64 UpgradeStatus: No upgrade log present (probably fresh install) UserGroups: wheel _MarkForUpload: True dmi.bios.date: 11/20/2014 dmi.bios.vendor: Dell Inc. dmi.bios.version: A09 dmi.board.name: 06X1TJ dmi.board.vendor: Dell Inc. dmi.board.version: A00 dmi.chassis.type: 6 dmi.chassis.vendor: Dell Inc. dmi.modalias: dmi:bvnDellInc.:bvrA09:bd11/20/2014:svnDellInc.:pnOptiPlex9020:pvr01:rvnDellInc.:rn06X1TJ:rvrA00:cvnDellInc.:ct6:cvr: dmi.product.name: OptiPlex 9020 dmi.product.version: 01 dmi.sys.vendor: Dell Inc. To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1457852/+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