1*a4d6a298SRaul E RangelWhat: Raise a uevent when a USB Host Controller has died 2*a4d6a298SRaul E RangelDate: 2019-04-17 3*a4d6a298SRaul E RangelKernelVersion: 5.2 4*a4d6a298SRaul E RangelContact: linux-usb@vger.kernel.org 5*a4d6a298SRaul E RangelDescription: When the USB Host Controller has entered a state where it is no 6*a4d6a298SRaul E Rangel longer functional a uevent will be raised. The uevent will 7*a4d6a298SRaul E Rangel contain ACTION=offline and ERROR=DEAD. 8*a4d6a298SRaul E Rangel 9*a4d6a298SRaul E Rangel Here is an example taken using udevadm monitor -p: 10*a4d6a298SRaul E Rangel 11*a4d6a298SRaul E Rangel KERNEL[130.428945] offline /devices/pci0000:00/0000:00:10.0/usb2 (usb) 12*a4d6a298SRaul E Rangel ACTION=offline 13*a4d6a298SRaul E Rangel BUSNUM=002 14*a4d6a298SRaul E Rangel DEVNAME=/dev/bus/usb/002/001 15*a4d6a298SRaul E Rangel DEVNUM=001 16*a4d6a298SRaul E Rangel DEVPATH=/devices/pci0000:00/0000:00:10.0/usb2 17*a4d6a298SRaul E Rangel DEVTYPE=usb_device 18*a4d6a298SRaul E Rangel DRIVER=usb 19*a4d6a298SRaul E Rangel ERROR=DEAD 20*a4d6a298SRaul E Rangel MAJOR=189 21*a4d6a298SRaul E Rangel MINOR=128 22*a4d6a298SRaul E Rangel PRODUCT=1d6b/2/414 23*a4d6a298SRaul E Rangel SEQNUM=2168 24*a4d6a298SRaul E Rangel SUBSYSTEM=usb 25*a4d6a298SRaul E Rangel TYPE=9/0/1 26*a4d6a298SRaul E Rangel 27*a4d6a298SRaul E RangelUsers: chromium-os-dev@chromium.org 28