From: Pavel Machek <pavel@ucw.cz>
To: Frank Praznik <frank.praznik@oh.rr.com>
Cc: linux-input@vger.kernel.org, jkosina@suse.cz
Subject: Re: [PATCH 2/5] hid: sony: Add support for the Sony Motion Controller
Date: Tue, 5 May 2015 23:16:40 +0200 [thread overview]
Message-ID: <20150505211640.GA10272@amd> (raw)
In-Reply-To: <1430793272-11545-3-git-send-email-frank.praznik@oh.rr.com>
Hi!
> Add a fixed-up HID descriptor for the Sony motion controller and enable
> controls for the LED light as well as force-feedback.
>
> The LED is multi-colored (red, green, blue) and has a 'global' control to
> allow it to be flashed or switched on an off atomically.
>
> The motion controller has a single rumble motor so the higher of the left and
> right values is used to set the speed.
>
> Signed-off-by: Pavel Machek <pavel@ucw.cz>
> Signed-off-by: Frank Praznik <frank.praznik@oh.rr.com>
> ---
>
> Pavel, can you please test this and make sure it works?
I tried (on 4.1-rc2), and got this (full dmesg in attachment)
Best regards,
Pavel
[ 1036.146757] perf interrupt took too long (2508 > 2500), lowering kernel.perf_event_max_sample_rate to 50000
[12720.492126] usb 4-1: new full-speed USB device number 2 using uhci_hcd
[12720.659184] usb 4-1: New USB device found, idVendor=054c, idProduct=03d5
[12720.659194] usb 4-1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[12720.659199] usb 4-1: Product: Motion Controller
[12720.659205] usb 4-1: Manufacturer: Sony Computer Entertainment
[12739.603968] input: Sony Computer Entertainment Motion Controller as /devices/pci0000:00/0000:00:1d.2/usb4/4-1/4-1:1.0/0003:054C:03D5.0001/input/input9
[12739.605801] sony 0003:054C:03D5.0001: input,hidraw0: USB HID v1.10 Joystick [Sony Computer Entertainment Motion Controller] on usb-0000:00:1d.2-1/input0
[12739.605810] sony 0003:054C:03D5.0001: failed to allocate the output report buffer
[12739.605814] ------------[ cut here ]------------
[12739.605827] WARNING: CPU: 1 PID: 10116 at lib/idr.c:1051 ida_remove+0xc7/0x100()
[12739.605830] ida_remove called for id=0 which is not allocated.
[12739.605832] Modules linked in: hid_sony(+)
[12739.605841] CPU: 1 PID: 10116 Comm: insmod Tainted: G W 4.1.0-rc2+ #71
[12739.605844] Hardware name: LENOVO 17097HU/17097HU, BIOS 7BETD8WW (2.19 ) 03/31/2011
[12739.605848] 00000001 00000000 c1051c70 c489988f c1051c9c c1051c8c c403da7b 0000041b
[12739.605861] c42be347 00000000 00000000 f85b20c0 c1051ca4 c403dad6 00000009 c1051c9c
[12739.605873] c4b040dc c1051cb8 c1051cd0 c42be347 c4b04063 0000041b c4b040dc 00000000
[12739.605885] Call Trace:
[12739.605892] [<c489988f>] dump_stack+0x41/0x52
[12739.605900] [<c403da7b>] warn_slowpath_common+0x6b/0xa0
[12739.605905] [<c42be347>] ? ida_remove+0xc7/0x100
[12739.605909] [<c403dad6>] warn_slowpath_fmt+0x26/0x30
[12739.605914] [<c42be347>] ida_remove+0xc7/0x100
[12739.605918] [<c42becf3>] ida_simple_remove+0x23/0x40
[12739.605926] [<f85b00ea>] sony_probe+0x45a/0xdc0 [hid_sony]
[12739.605933] [<c4645668>] ? hid_match_device+0x68/0x80
[12739.605938] [<c4645676>] ? hid_match_device+0x76/0x80
[12739.605944] [<f85afc90>] ? sony_led_set_brightness+0xb0/0xb0 [hid_sony]
[12739.605948] [<c464572b>] hid_device_probe+0xab/0x120
[12739.605954] [<c44610de>] driver_probe_device+0x11e/0x400
[12739.605958] [<c4645676>] ? hid_match_device+0x76/0x80
[12739.605962] [<c4461479>] __driver_attach+0x79/0x80
[12739.605966] [<c4461479>] ? __driver_attach+0x79/0x80
[12739.605970] [<c4461400>] ? __device_attach+0x40/0x40
[12739.605975] [<c445f4ff>] bus_for_each_dev+0x4f/0x80
[12739.605980] [<c4460b44>] driver_attach+0x14/0x20
[12739.605983] [<c4461400>] ? __device_attach+0x40/0x40
[12739.605987] [<c44607bf>] bus_add_driver+0x14f/0x220
[12739.605991] [<c42bf9dd>] ? kset_find_obj+0x4d/0xa0
[12739.605995] [<c44619e1>] driver_register+0x51/0xd0
[12739.605998] [<f85bd000>] ? 0xf85bd000
[12739.606002] [<c44619e1>] ? driver_register+0x51/0xd0
[12739.606006] [<c46433fe>] __hid_register_driver+0x3e/0x80
[12739.606012] [<f85bd037>] sony_init+0x37/0x1000 [hid_sony]
[12739.606017] [<c4000442>] do_one_initcall+0xc2/0x1c0
[12739.606024] [<c40f948f>] ? cache_free_debugcheck+0xff/0x340
[12739.606029] [<c40f8609>] ? cache_alloc_debugcheck_after.isra.62+0x59/0x270
[12739.606035] [<c4898eaf>] ? do_init_module+0x17/0x190
[12739.606039] [<c4898eaf>] ? do_init_module+0x17/0x190
[12739.606044] [<c4898ede>] do_init_module+0x46/0x190
[12739.606048] [<c4898ede>] ? do_init_module+0x46/0x190
[12739.606055] [<c40ac9b3>] load_module+0x1813/0x1f30
[12739.606060] [<c40ad276>] SyS_finit_module+0x86/0xb0
[12739.606065] [<c40ad276>] ? SyS_finit_module+0x86/0xb0
[12739.606071] [<c4076f76>] ? up_write+0x16/0x40
[12739.606077] [<c48a205e>] syscall_call+0x7/0x7
[12739.606081] [<c48a205e>] ? syscall_call+0x7/0x7
[12739.606084] ---[ end trace ea8932ed620e4999 ]---
[12739.637922] sony: probe of 0003:054C:03D5.0001 failed with error -12
--
(english) http://www.livejournal.com/~pavelmachek
(cesky, pictures) http://atrey.karlin.mff.cuni.cz/~pavel/picture/horses/blog.html
next prev parent reply other threads:[~2015-05-05 21:16 UTC|newest]
Thread overview: 14+ messages / expand[flat|nested] mbox.gz Atom feed top
2015-05-05 2:34 [PATCH 0/5] Support for the Sony Motion Controller and other cleanups Frank Praznik
2015-05-05 2:34 ` [PATCH 1/5] hid: sony: Add the product ID for the Sony Motion Controller Frank Praznik
2015-05-05 2:34 ` [PATCH 2/5] hid: sony: Add support " Frank Praznik
2015-05-05 21:16 ` Pavel Machek [this message]
2015-05-05 21:24 ` Pavel Machek
2015-05-05 21:36 ` Pavel Machek
2015-05-05 21:47 ` Pavel Machek
2015-05-05 21:55 ` Pavel Machek
2015-05-05 23:37 ` Frank Praznik
2015-05-06 9:31 ` Pavel Machek
2015-05-05 23:28 ` Frank Praznik
2015-05-05 2:34 ` [PATCH 3/5] hid: sony: Correct Sony device ordering Frank Praznik
2015-05-05 2:34 ` [PATCH 4/5] hid: sony: Simplify LED initialization and eliminate redundant copies when updating LED states Frank Praznik
2015-05-05 2:34 ` [PATCH 5/5] hid: sony: Correct a typo in a HID descriptor comment and explain the odd Sixaxis axis mapping Frank Praznik
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20150505211640.GA10272@amd \
--to=pavel@ucw.cz \
--cc=frank.praznik@oh.rr.com \
--cc=jkosina@suse.cz \
--cc=linux-input@vger.kernel.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).