[Bug 787766] New: Logitech Dinovo bluetooth dongle is not switched from HID to HCI after suspend or hibernate
https://bugzilla.novell.com/show_bug.cgi?id=787766 https://bugzilla.novell.com/show_bug.cgi?id=787766#c0 Summary: Logitech Dinovo bluetooth dongle is not switched from HID to HCI after suspend or hibernate Classification: openSUSE Product: openSUSE 12.2 Version: Final Platform: PC OS/Version: openSUSE 12.2 Status: NEW Severity: Normal Priority: P5 - None Component: Hotplug AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: robin.roevens1@pandora.be QAContact: qa-bugs@suse.de Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0 Logitech Dinovo cordless keyboard dongle (046d:c709) by default works in HID mode emulating default USB HID keyboard and mouse and needs to be switched to HCI mode by the OS. This is done correctly during boot or when the device is inserted. However, when the PC is suspended or hibernated, the dongle is reset to HID mode on wake-up, and is not switched to HCI mode again. udev rule responsible for the switch: rules.d/70-hid2hci:ATTRS{idVendor}=="046d", ATTRS{idProduct}=="c70[345abce]|c71[34bc]", RUN+="/usr/sbin/hid2hci --method=logitech --vendor=$attr{idVendor} --product=$attr{idProduct}" I think this rule should be triggered again when waking up from hibernation or suspend-mode and such an usb device is found. Reproducible: Always Steps to Reproduce: 1.Boot up with Dinovo USB dongle or insert USB dongle on running system 2.See that it is recognised as a bluetooth receiver 3.Put OS in suspend or hibernate mode 4.Wake up the system Actual Results: USB dongle is no longer in HCI mode but in HID mode and is no longer recognized as a bleutooth receiver. Dongle has to be pulled out of and re-inserted into the system to be switched to a HCI device. Expected Results: USB dongle is detected in HID mode and hid2hci is called to switch the device to HCI mode and recognize it as bleutooth receiver. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c
Jiaying ren
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c
Jeff Mahoney
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c1
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c2
--- Comment #2 from Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c3
--- Comment #3 from Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c4
Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c5
--- Comment #5 from Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c6
--- Comment #6 from Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c
Ye Yuan
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c7
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c8
Robin Roevens
Does it work if you call it directly on the command line?
As explained in Comment 5, I tried running hid2hci manually on the command line. But the syntax for the command seems to be changed since openSUSE 12.2 and I can't seem to figure out the correct device path to provide as command line parameter. So either it also doesn't work when called directly on command line, or I fail to provide the correct parameters. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c9
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c10
Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c11
--- Comment #11 from Robin Roevens
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c
Oliver Neukum
https://bugzilla.novell.com/show_bug.cgi?id=787766
https://bugzilla.novell.com/show_bug.cgi?id=787766#c12
--- Comment #12 from Oliver Neukum
I don't know what device path it actually expects.. I tried with 5-2.2 and 5-2.3...
The device path is dynamic. You need to match idVendor and idProduct. -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.
participants (1)
-
bugzilla_noreply@novell.com