Find the answer to your Linux question:
Results 1 to 5 of 5
I have a Logitek DiNovo Edge keyboard, which is a fine keyboard and it used to work great. But on my latest dist-upgrade it has stopped working. I really Hate ...
Enjoy an ad free experience by logging in. Not a member yet? Register.
  1. #1
    Just Joined! Quantum's Avatar
    Join Date
    Jun 2009
    Location
    Seattle, Ecotopia
    Posts
    22

    Bluetooth Keyboard Dead


    I have a Logitek DiNovo Edge keyboard, which is a fine keyboard and it used to work great. But on my latest dist-upgrade it has stopped working. I really Hate that. My home theater has been down for a week.

    The dongle is recognized and the Edge trackpad lights up when I mouse around on it, but no response in Debian Testing. I hardware pair the devices but no improvement.

    First thing I noticed was that the root hub was going into auto-suspend right after the keyboard connection messages, and I thought that was the problem. But then I moved it to a USB port where the root hub shared with another device, and it stayed awake, but the keyboard was still unresponsive.

    Code:
    # lsusb
    Bus 001 Device 002: ID 0547:1002 Anchor Chips, Inc. Python2 WDM Encoder
    Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 002 Device 002: ID 0bda:0151 Realtek Semiconductor Corp. Mass Storage Device (Multicard Reader)
    Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
    Bus 004 Device 009: ID 046d:c709 Logitech, Inc. BT Mini-Receiver (HCI mode)
    Bus 004 Device 008: ID 046d:c714 Logitech, Inc. diNovo Edge Keyboard
    Bus 004 Device 007: ID 046d:c713 Logitech, Inc. 
    Bus 004 Device 006: ID 046d:0b04 Logitech, Inc. 
    Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Bus 003 Device 003: ID 15c2:0035 SoundGraph Inc. 
    Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
    Code:
    # dmesg
    [  971.072495] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004
    [  971.072507] ehci_hcd 0000:00:06.1: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
    [  971.072514] hub 2-0:1.0: port 2, status 0501, change 0001, 480 Mb/s
    [  971.098036] ehci_hcd 0000:00:06.1: GetStatus port 2 status 001002 POWER sig=se0 CSC
    [  971.202037] ehci_hcd 0000:00:06.1: GetStatus port 2 status 001803 POWER sig=j CSC CONNECT
    [  971.306038] hub 2-0:1.0: debounce: port 2: total 225ms stable 100ms status 0x501
    [  971.357042] ehci_hcd 0000:00:06.1: port 2 full speed --> companion
    [  971.357046] ehci_hcd 0000:00:06.1: GetStatus port 2 status 003001 POWER OWNER sig=se0 CONNECT
    [  971.357072] hub 2-0:1.0: port 2 not reset yet, waiting 50ms
    [  971.357077] usb usb4: usb resume
    [  971.363034] ohci_hcd 0000:00:06.0: wakeup root hub
    [  971.408033] ehci_hcd 0000:00:06.1: GetStatus port 2 status 003802 POWER OWNER sig=j CSC
    [  971.408049] hub 2-0:1.0: state 7 ports 6 chg 0000 evt 0004
    [  971.423027] hub 4-0:1.0: hub_resume
    [  971.423036] ohci_hcd 0000:00:06.0: GetStatus roothub.portstatus [1] = 0x00010101 CSC PPS CCS
    [  971.423039] hub 4-0:1.0: port 2: status 0101 change 0001
    [  971.524046] hub 4-0:1.0: state 7 ports 6 chg 0004 evt 0000
    [  971.524052] hub 4-0:1.0: port 2, status 0101, change 0000, 12 Mb/s
    [  971.630042] ohci_hcd 0000:00:06.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
    [  971.681042] usb 4-2: new full speed USB device using ohci_hcd and address 10
    [  971.789036] ohci_hcd 0000:00:06.0: GetStatus roothub.portstatus [1] = 0x00100103 PRSC PPS PES CCS
    [  971.855047] usb 4-2: ep0 maxpacket = 8
    [  971.875062] usb 4-2: default language 0x0409
    [  971.881062] usb 4-2: udev 10, busnum 4, minor = 393
    [  971.881065] usb 4-2: New USB device found, idVendor=046d, idProduct=0b04
    [  971.881067] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
    [  971.881070] usb 4-2: Product: Logitech BT Mini-Receiver
    [  971.881072] usb 4-2: Manufacturer: Logitech
    [  971.881206] usb 4-2: usb_probe_device
    [  971.881210] usb 4-2: configuration #1 chosen from 1 choice
    [  971.884056] usb 4-2: adding 4-2:1.0 (config #1, interface 0)
    [  971.884089] hub 4-2:1.0: usb_probe_interface
    [  971.884091] hub 4-2:1.0: usb_probe_interface - got id
    [  971.884094] hub 4-2:1.0: USB hub found
    [  971.887062] hub 4-2:1.0: 3 ports detected
    [  971.887064] hub 4-2:1.0: compound device; port removable status: RFF
    [  971.887066] hub 4-2:1.0: ganged power switching
    [  971.887068] hub 4-2:1.0: global over-current protection
    [  971.887070] hub 4-2:1.0: power on to power good time: 100ms
    [  971.890053] hub 4-2:1.0: hub controller current requirement: 100mA
    [  971.890056] hub 4-2:1.0: 100mA bus power budget for each child
    [  971.893066] hub 4-2:1.0: no over-current condition exists
    [  971.893069] hub 4-2:1.0: enabling power on all ports
    [  971.902079] drivers/usb/core/inode.c: creating file '010'
    [  971.902102] hub 4-0:1.0: state 7 ports 6 chg 0000 evt 0004
    [  972.007065] hub 4-2:1.0: port 2: status 0101 change 0001
    [  972.013063] hub 4-2:1.0: port 3: status 0101 change 0001
    [  972.116047] hub 4-2:1.0: state 7 ports 3 chg 000c evt 0000
    [  972.118060] hub 4-2:1.0: port 2, status 0101, change 0000, 12 Mb/s
    [  972.187059] usb 4-2.2: new full speed USB device using ohci_hcd and address 11
    [  972.269038] usb 4-2.2: ep0 maxpacket = 8
    [  972.287064] usb 4-2.2: skipped 1 descriptor after interface
    [  972.290059] usb 4-2.2: default language 0x0409
    [  972.300064] usb 4-2.2: udev 11, busnum 4, minor = 394
    [  972.300066] usb 4-2.2: New USB device found, idVendor=046d, idProduct=c713
    [  972.300069] usb 4-2.2: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  972.300071] usb 4-2.2: Product: Logitech BT Mini-Receiver
    [  972.300073] usb 4-2.2: Manufacturer: Logitech
    [  972.300075] usb 4-2.2: SerialNumber: 0007617D600F
    [  972.300211] usb 4-2.2: usb_probe_device
    [  972.300215] usb 4-2.2: configuration #1 chosen from 1 choice
    [  972.306061] usb 4-2.2: adding 4-2.2:1.0 (config #1, interface 0)
    [  972.306111] usbhid 4-2.2:1.0: usb_probe_interface
    [  972.306118] usbhid 4-2.2:1.0: usb_probe_interface - got id
    [  972.316278] input: Logitech Logitech BT Mini-Receiver as /devices/pci0000:00/0000:00:06.0/usb4/4-2/4-2.2/4-2.2:1.0/input/input12
    [  972.316349] generic-usb 0003:046D:C713.0007: input,hidraw0: USB HID v1.11 Keyboard [Logitech Logitech BT Mini-Receiver] on usb-0000:00:06.0-2.2/input0
    [  972.316369] drivers/usb/core/inode.c: creating file '011'
    [  972.316384] hub 4-2:1.0: 302mA power budget left
    [  972.317201] hub 4-2:1.0: port 3, status 0101, change 0000, 12 Mb/s
    [  972.385062] usb 4-2.3: new full speed USB device using ohci_hcd and address 12
    [  972.468038] usb 4-2.3: ep0 maxpacket = 8
    [  972.485067] usb 4-2.3: skipped 1 descriptor after interface
    [  972.488061] usb 4-2.3: default language 0x0409
    [  972.498067] usb 4-2.3: udev 12, busnum 4, minor = 395
    [  972.498070] usb 4-2.3: New USB device found, idVendor=046d, idProduct=c714
    [  972.498072] usb 4-2.3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  972.498074] usb 4-2.3: Product: Logitech BT Mini-Receiver
    [  972.498076] usb 4-2.3: Manufacturer: Logitech
    [  972.498078] usb 4-2.3: SerialNumber: 0007617D600F
    [  972.498215] usb 4-2.3: usb_probe_device
    [  972.498219] usb 4-2.3: configuration #1 chosen from 1 choice
    [  972.504064] usb 4-2.3: adding 4-2.3:1.0 (config #1, interface 0)
    [  972.504114] usbhid 4-2.3:1.0: usb_probe_interface
    [  972.504117] usbhid 4-2.3:1.0: usb_probe_interface - got id
    [  972.518991] input: Logitech Logitech BT Mini-Receiver as /devices/pci0000:00/0000:00:06.0/usb4/4-2/4-2.3/4-2.3:1.0/input/input13
    [  972.519156] drivers/usb/core/file.c: looking for a minor, starting at 96
    [  972.519270] logitech 0003:046D:C714.0008: input,hiddev96,hidraw1: USB HID v1.11 Mouse [Logitech Logitech BT Mini-Receiver] on usb-0000:00:06.0-2.3/input0
    [  972.519299] drivers/usb/core/inode.c: creating file '012'
    [  972.519320] hub 4-2:1.0: 204mA power budget left
    [  972.519326] hub 4-2:1.0: state 7 ports 3 chg 0000 evt 0008
    [  972.569066] hub 4-2:1.0: state 7 ports 3 chg 0000 evt 0002
    [  972.574068] hub 4-2:1.0: port 1, status 0101, change 0001, 12 Mb/s
    [  972.686063] hub 4-2:1.0: debounce: port 1: total 100ms stable 100ms status 0x101
    [  972.754068] usb 4-2.1: new full speed USB device using ohci_hcd and address 13
    [  972.853095] usb 4-2.1: skipped 1 descriptor after interface
    [  972.856067] usb 4-2.1: default language 0x0409
    [  972.865067] usb 4-2.1: udev 13, busnum 4, minor = 396
    [  972.865069] usb 4-2.1: New USB device found, idVendor=046d, idProduct=c709
    [  972.865072] usb 4-2.1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
    [  972.865074] usb 4-2.1: Product: Logitech BT Mini-Receiver
    [  972.865076] usb 4-2.1: Manufacturer: Logitech
    [  972.865078] usb 4-2.1: SerialNumber: 0007617D600F
    [  972.865220] usb 4-2.1: usb_probe_device
    [  972.865224] usb 4-2.1: configuration #1 chosen from 1 choice
    [  972.868066] usb 4-2.1: adding 4-2.1:1.0 (config #1, interface 0)
    [  972.868114] btusb 4-2.1:1.0: usb_probe_interface
    [  972.868116] btusb 4-2.1:1.0: usb_probe_interface - got id
    [  972.868208] usb 4-2.1: adding 4-2.1:1.1 (config #1, interface 1)
    [  972.868255] usb 4-2.1: adding 4-2.1:1.2 (config #1, interface 2)
    [  972.868288] btusb 4-2.1:1.2: usb_probe_interface
    [  972.868290] btusb 4-2.1:1.2: usb_probe_interface - got id
    [  972.868314] usb 4-2.1: adding 4-2.1:1.3 (config #1, interface 3)
    [  972.868346] btusb 4-2.1:1.3: usb_probe_interface
    [  972.868348] btusb 4-2.1:1.3: usb_probe_interface - got id
    [  972.868355] drivers/usb/core/inode.c: creating file '013'
    [  972.868373] hub 4-2:1.0: 106mA power budget left
    [  972.868376] hub 4-2:1.0: state 7 ports 3 chg 0000 evt 0002
    The fact that the first root hub stayed suspended no matter what I did, tells me that for some reason data is not getting through. I do have the bluez daemon running.

    Apparently in Linux the dongle can run in either 'embedded' mode, which is the default for Winduhs, or in bluetooth mode which would allow other devices to connect. And apparently you used to somehow set this to embedded in /etc/default somewhere, but not anymore; now it is automatically decided in udev by hid2hci somehow. There is no hid2hci mentioned anywhere in the udev directory.

    What could be wrong?

  2. #2
    Just Joined! Quantum's Avatar
    Join Date
    Jun 2009
    Location
    Seattle, Ecotopia
    Posts
    22
    Really? Nothing?

  3. #3
    Just Joined! Quantum's Avatar
    Join Date
    Jun 2009
    Location
    Seattle, Ecotopia
    Posts
    22
    Wow, I am really surprised nobody knows anything about this.

  4. #4
    Linux Guru Rubberman's Avatar
    Join Date
    Apr 2009
    Location
    I can be found either 40 miles west of Chicago, in Chicago, or in a galaxy far, far away.
    Posts
    11,455
    Not really. I spent a good part of this afternoon trying to get my CentOS workstation talking to my bluetooth headset. The USB bt hub/transceiver I am using works find with Ubuntu 9.04, and if I enable USB pass-thru with VirtualBox, then Windows in a VM will happily let me connect to the headset and skype that way. However, I want to use it with skype directly on CentOS 5.5 - no joy in Mudville as yet!

    Anyway, since it was an upgrade that seems to have fubar'd your BT setup, then I have to think that had something to do with the situations. What have you been able to find out from the Debian user forums?
    Sometimes, real fast is almost as good as real time.
    Just remember, Semper Gumbi - always be flexible!

  5. #5
    Just Joined! Quantum's Avatar
    Join Date
    Jun 2009
    Location
    Seattle, Ecotopia
    Posts
    22
    Nothing. Zero. My home theater has been down all month because of this. Used to be, there were experts here and there willing to help, but not anymore. I guess they've all moved on to Android.

    I'm doing another dist-upgrade now, in case it's been fixed.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •