Project

General

Profile

Bug #1511

USB mouse on hub disappears from HAL

Added by Albert Lee almost 8 years ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
driver - device drivers
Start date:
2011-09-14
Due date:
% Done:

0%

Estimated time:
Difficulty:
Medium
Tags:
needs-triage

Description

Occasionally, if a USB mouse is disconnected after the X server has started, and reconnected, the it no longer appears in the HAL device list (and hence is not recognised by X). I've only seen this in oi_151 for some reason.

Sep 14 07:12:19 kirin genunix: [ID 408114 kern.info] /pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2 (hid18) online
Sep 14 07:12:53 kirin genunix: [ID 408114 kern.info] /pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2 (hid18) removed
Sep 14 07:12:55 kirin usba: [ID 912658 kern.info] USB 1.10 device (usb45e,40) operating at low speed (USB 1.x) on USB 2.0 external hub: mouse@2, hid18 at bus address 6
Sep 14 07:12:55 kirin usba: [ID 349649 kern.info] Microsoft 3-Button Mouse with IntelliEye(TM)
Sep 14 07:12:55 kirin genunix: [ID 936769 kern.info] hid18 is /pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2
Sep 14 07:12:55 kirin genunix: [ID 408114 kern.info] /pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2 (hid18) online

[trisk@kirin]% lshal | grep mouse@ ~
solaris.devfs_path = '/pci@0,0/isa@1f/i8042@1,60/mouse@1' (string)

Restarting HAL did not help. However, disconnecting and reconnecting the hub the mouse was physically connected to fixes the problem.

[trisk@kirin]% lshal | grep mouse@ ~
solaris.devfs_path = '/pci@0,0/isa@1f/i8042@1,60/mouse@1' (string)
solaris.devfs_path = '/pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2' (string)
solaris.devfs_path = '/pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2:if0' (string)
solaris.devfs_path = '/pci@0,0/pci1025,460@1d/hub@1/hub@2/mouse@2:mouse' (string)

Also available in: Atom PDF