[PATCH] SRU bug LP 291408 Apple Bluetooth Mightmouse horizontal scroll blacklist invalid

Andy Whitcroft apw at canonical.com
Tue Jan 6 09:12:16 UTC 2009


On Mon, Jan 05, 2009 at 03:25:51PM -0800, Jim Lieb wrote:
> The apple mouse does not have the scrolling problem and therefore the quirk   
> blacklist entry is invalid.                                                   
>                                                                                   
> Upstream does remove this entry too but it has also refactored the driver
> extensively so this only applies to Intrepid kernels.  The Jaunty kernel
> already has the upstream version.
> -- 
> Jim Lieb
> Ubuntu Kernel Team
> Canonical Ltd.

> From 23e57fa9008db43eee09a7f267af7ed9959612c7 Mon Sep 17 00:00:00 2001
> From: Jim Lieb <lieb at canonical.com>
> Date: Thu, 18 Dec 2008 08:31:16 -0800
> Subject: [PATCH] UBUNTU: SAUCE: Apple Bluetooth Mightmouse horizontal scroll blacklist invalid.
> 
> OriginalAuthor: Leann Ogasawara <leann at canonical.com>
> Bug: #291408
> The apple mouse does not have the scrolling problem and therefore the quirk
> blacklist entry is invalid.
> 
> Upstream does remove this entry too but it has also refactored the driver extensively
> so this only applies to Intrepid kernels.  The patch was supplied as an attachment to
> the Launchpad bug.

Are you sure this is gone upstream and Jaunty?  Looking at both I see
the below in drivers/hid/hid-apple.c:

        /* Apple wireless Mighty Mouse */
        { HID_BLUETOOTH_DEVICE(USB_VENDOR_ID_APPLE, 0x030c),
                .driver_data = APPLE_MIGHTYMOUSE | APPLE_INVERT_HWHEEL },

where:

    drivers/hid/hid-ids.h:#define USB_VENDOR_ID_APPLE               0x05ac

to my eye that is the same quirk and its still there?  Perhaps we need
to get the user to test the Jaunty 2.6.28 kernel and report on that?

[...]
>  } hidp_blacklist[] = {
> -	/* Apple wireless Mighty Mouse */
> -	{ 0x05ac, 0x030c, HID_QUIRK_MIGHTYMOUSE | HID_QUIRK_INVERT_HWHEEL },
>  	/* Apple wireless Bluetooth Keyboard */
>  	{ 0x05ac, 0x022c, HID_QUIRK_APPLE_HAS_FN },

-apw




More information about the kernel-team mailing list