MacBook Pro 5,1 bluetooth requires reset before it can be used
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
linux (Ubuntu) |
Fix Released
|
Medium
|
Amit Kucheria | ||
Jaunty |
Fix Released
|
Undecided
|
Unassigned |
Bug Description
SRU Justification:
Impact: Bluetooth device on MacbookPro 5.1 cannot be used until it is reset
Fix: Add the device's USB ID to a list of BTUSB_RESET quirks
Testcase: Test to see if bluetooth works on boot
---
The bluetooth chip in the new Apple MacBook Pro 5,1 (and I suspect the new Apple MacBook Aluminium although I don't have one of these to test with) does not work until it is manually reset by issuing a
hciconfig hci0 reset
The device is identified as (from lsusb -v):
Bus 004 Device 003: ID 05ac:8213 Apple, Inc.
Device Descriptor:
bLength 18
bDescriptorType 1
bcdUSB 2.00
bDeviceClass 224 Wireless
bDeviceSubClass 1 Radio Frequency
bDeviceProtocol 1 Bluetooth
bMaxPacketSize0 64
idVendor 0x05ac Apple, Inc.
idProduct 0x8213
bcdDevice 0.07
iManufacturer 1 Apple, Inc.
iProduct 2 Bluetooth USB Host Controller
Attached is a patch for the btusb driver in the linux kernel which ensures the device is reset when the driver is loaded.
ProblemType: Bug
Architecture: amd64
DistroRelease: Ubuntu 8.10
NonfreeKernelMo
Package: linux-image-
ProcCmdLine: root=UUID=
ProcEnviron:
PATH=/
LANG=en_AU.UTF-8
SHELL=/bin/bash
ProcVersionSign
SourcePackage: linux
Changed in linux (Ubuntu): | |
assignee: | nobody → Amit Kucheria (amitk) |
status: | New → In Progress |
Changed in linux (Ubuntu): | |
importance: | Undecided → Medium |
Changed in linux (Ubuntu): | |
status: | In Progress → Fix Committed |
description: | updated |
Changed in linux (Ubuntu Jaunty): | |
status: | New → Fix Committed |
tags: |
added: verification-done removed: verification-needed |
tags: | added: hw-specific |
Should have made it clear the patch is against the 2.6.27 kernel in Intrepid. It should also apply cleanly against the current kernel in Jaunty as well, although I haven't tested that yet.