[systemd-devel] Debugging Plugable Multiseat

Billy Crook bcrook at riskanalytics.com
Tue Jun 11 15:44:17 PDT 2013


I have a few Plugable multiseat consoles on Fedora 18.  They mostly
work, but it seems after a day of use and logging out, the gdm greeter
never returns.  Instead the monitor DPMS off and the  Plugable
consoles have to be power cycled to get the greeter to return.

While the consoles are in this 'nuked' state, udevadm monitor shows
the following hardware removal and addition once every five minutes.

KERNEL[116246.436980] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207/mouse2
(input)
KERNEL[116246.442222] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207/event10
(input)
UDEV  [116246.442864] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207/mouse2
(input)
UDEV  [116246.445049] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207/event10
(input)
KERNEL[116246.450223] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207
(input)
KERNEL[116246.450328] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CA/hidraw/hidraw9
(hidraw)
KERNEL[116246.450383] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CA
(hid)
KERNEL[116246.450439] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0
(usb)
KERNEL[116246.450659] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4 (usb)
UDEV  [116246.451787] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CA/hidraw/hidraw9
(hidraw)
UDEV  [116246.451897] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input207
(input)
UDEV  [116246.452779] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CA
(hid)
UDEV  [116246.453666] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0
(usb)
UDEV  [116246.455069] remove
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4 (usb)
KERNEL[116247.960741] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4 (usb)
KERNEL[116247.961170] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0
(usb)
KERNEL[116247.963040] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CB
(hid)
KERNEL[116247.963376] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208
(input)
KERNEL[116247.963648] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208/mouse2
(input)
KERNEL[116247.963963] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208/event10
(input)
KERNEL[116247.964348] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CB/hidraw/hidraw9
(hidraw)
UDEV  [116247.971890] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4 (usb)
UDEV  [116247.974033] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0
(usb)
UDEV  [116247.976895] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CB
(hid)
UDEV  [116247.978510] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208
(input)
UDEV  [116247.980319] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/0003:046D:C05A.00CB/hidraw/hidraw9
(hidraw)
UDEV  [116247.983368] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208/mouse2
(input)
UDEV  [116247.984123] add
/devices/pci0000:00/0000:00:1d.0/usb2/2-1/2-1.1/2-1.1.4/2-1.1.4:1.0/input/input208/event10
(input)

After rebooting the whole system, all consoles come up to gdm
properly.  Logging in and then logging out works correctly and returns
to the gdm greeter.  It only seems to fail after the system has been
used for a day or so.

Where can I start debugging why this is happening?

--
Billy Crook • Network and Security Administrator • RiskAnalytics, LLC


More information about the systemd-devel mailing list