| Summary: | Problems with wiimote pairing in lswm / wmgui / dolphin-emu following upgrade to kernel 2.6.40.3-0 | ||
|---|---|---|---|
| Product: | [Fedora] Fedora | Reporter: | Giles <gbirchley> |
| Component: | kernel | Assignee: | Kernel Maintainer List <kernel-maint> |
| Status: | CLOSED ERRATA | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
| Severity: | medium | Docs Contact: | |
| Priority: | unspecified | ||
| Version: | 15 | CC: | gansalmon, itamar, jonathan, kernel-maint, madhu.chinakonda, nushio, steven |
| Target Milestone: | --- | ||
| Target Release: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2011-11-04 13:52:42 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
|
Description
Giles
2011-08-25 15:54:07 UTC
Sinilar bug in kernel 3.0 debian http://groups.google.com/group/linux.debian.bugs.dist/browse_thread/thread/91f73cb8456ca692/cd2897a306bc98b7?show_docid=cd2897a306bc98b7&pli=1 The drivers were added on the 3.1 kernel, not the 3.0 one.[1] A shame, it would've made debugging this problem easier if it was because of new drivers. [1] http://www.phoronix.com/scan.php?page=news_item&px=OTcwMQ Everything works perfectly for me - I can run lswm over and over and it works every time. What kind of bluetooth adapter does your computer have? Belkin USB Bluetooth adapter model: F8T017 Other hardware info: $ lsusb Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub Bus 003 Device 002: ID 04d9:1203 Holtek Semiconductor, Inc. Keyboard Bus 003 Device 003: ID 046d:c218 Logitech, Inc. Logitech RumblePad 2 USB Bus 004 Device 002: ID 046d:c218 Logitech, Inc. Logitech RumblePad 2 USB Bus 004 Device 003: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth) Bus 004 Device 004: ID 0a5c:4502 Broadcom Corp. Keyboard (Boot Interface Subclass) Bus 004 Device 005: ID 0a5c:4503 Broadcom Corp. Bus 004 Device 006: ID 050d:0017 Belkin Components B8T017 Bluetooth+EDR 2.1 $ lspci 00:00.0 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a2) 00:01.0 ISA bridge: nVidia Corporation MCP78S [GeForce 8200] LPC Bridge (rev a2) 00:01.1 SMBus: nVidia Corporation MCP78S [GeForce 8200] SMBus (rev a1) 00:01.2 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1) 00:01.3 Co-processor: nVidia Corporation MCP78S [GeForce 8200] Co-Processor (rev a2) 00:01.4 RAM memory: nVidia Corporation MCP78S [GeForce 8200] Memory Controller (rev a1) 00:02.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) 00:02.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) 00:04.0 USB Controller: nVidia Corporation MCP78S [GeForce 8200] OHCI USB 1.1 Controller (rev a1) 00:04.1 USB Controller: nVidia Corporation MCP78S [GeForce 8200] EHCI USB 2.0 Controller (rev a1) 00:06.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] IDE (rev a1) 00:07.0 Audio device: nVidia Corporation MCP72XE/MCP72P/MCP78U/MCP78S High Definition Audio (rev a1) 00:08.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) 00:09.0 IDE interface: nVidia Corporation MCP78S [GeForce 8200] SATA Controller (non-AHCI mode) (rev a2) 00:0a.0 Ethernet controller: nVidia Corporation MCP77 Ethernet (rev a2) 00:10.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) 00:12.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Express Bridge (rev a1) 00:13.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) 00:14.0 PCI bridge: nVidia Corporation MCP78S [GeForce 8200] PCI Bridge (rev a1) 00:18.0 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor HyperTransport Configuration 00:18.1 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Address Map 00:18.2 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor DRAM Controller 00:18.3 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Miscellaneous Control 00:18.4 Host bridge: Advanced Micro Devices [AMD] Family 10h Processor Link Control 01:0a.0 FireWire (IEEE 1394): Agere Systems FW322/323 (rev 70) 01:0b.0 Multimedia video controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder (rev 05) 01:0b.2 Multimedia controller: Conexant Systems, Inc. CX23880/1/2/3 PCI Video and Audio Decoder [MPEG Port] (rev 05) 02:00.0 VGA compatible controller: nVidia Corporation Device 0e22 (rev a1) 02:00.1 Audio device: nVidia Corporation Device 0beb (rev a1) Turning bluetooth off and on works around the problem: $ lswm Put Wiimotes in discoverable mode now (press 1+2)... 00:1D:BC:43:AB:72 $ lswm Put Wiimotes in discoverable mode now (press 1+2)... Bluetooth device inquiry error $ sudo service bluetooth stop Redirecting to /bin/systemctl stop bluetooth.service $ sudo service bluetooth start Redirecting to /bin/systemctl start bluetooth.service $ lswm Put Wiimotes in discoverable mode now (press 1+2)... 00:1D:BC:43:AB:72 This bug does not replicate on a different (32-bit) fedora 15 machine running kernel 2.6.38.8-35.fc15.i686.PAE Okay final bit of spam: I've just installed regressed to previous kernel on the problem machine using yum and this bug is not present in kernel 2.6.38.6-26.rc1.fc15.x86_64 If not wiimote drivers then I presume firmware for belkin bluetooth sensor may be broken in the current kernel? I can't think of anything else to test for now. For now I will regress the kernel on my main fedora install, but will keep a copy of the faulty kernel for further testing as you advise. Could this be a bluez bug, rather than kernel? Post hints f16 updates-testing repo solved same problem by updating bluez. No similar updates in f15 updates-testing. Awaiting further info. http://forums.fedoraforum.org/showthread.php?p=1508765&posted=1#post1508765 I've followed the bluez root as far as I can but no resolution. Problem still existed with downgraded bluez, bluez-libs etc. Tried rebuilding the f16 updates testing packages in mock for f15, but udev conflict prevented them installing. Post linked above did not test wiimotes - think it's unlikely they'll work though. So I'm still left with a probable kernel issue :( I've just upgraded the kernel to 2.6.40.6-0.fc15.x86_64 and this problem appears resolved. Not sure what was going on there but it appears to be fixed now, so that's great - I'm very grateful to the anonymous person whose hard work has helped me out! Could the maintainers please mark this bug SOLVED :) Thank you for letting us know. |