1A34:0802 acrux gamepad is not initialized if plugged in at boot time

Bug #1019587 reported by astro
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Linux
New
Undecided
auto-linux-input
linux (Ubuntu)
Incomplete
Low
Unassigned

Bug Description

acrux gamepad is not initialized if present at boot time. Error message "canot reset device" appears continuously in dmesg.
I think this was not a problem in Ubuntu a few years ago. The machine from which the report is done is running 11.10. However I have tested on a 12.04 machine and the problem is still present.
This might be a udev problem. I seem to remember some package log about a patch to postpone initialization of acrux gamepad but I cannot find it now.

WORKAROUND: Temporary solution is to unplug device and plug it in again. Also there is no problem if the device is plugged in when the computer is already in use.

ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: linux-image-3.0.0-20-generic 3.0.0-20.34
ProcVersionSignature: Ubuntu 3.0.0-20.34-generic 3.0.30
Uname: Linux 3.0.0-20-generic i686
NonfreeKernelModules: wl
AlsaVersion: Advanced Linux Sound Architecture Driver Version 1.0.24.
AplayDevices:
 **** List of PLAYBACK Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
ApportVersion: 1.23-0ubuntu4
Architecture: i386
ArecordDevices:
 **** List of CAPTURE Hardware Devices ****
 card 0: Intel [HDA Intel], device 0: STAC92xx Analog [STAC92xx Analog]
   Subdevices: 1/1
   Subdevice #0: subdevice #0
AudioDevicesInUse:
 USER PID ACCESS COMMAND
 /dev/snd/controlC0: astro 1582 F.... pulseaudio
CRDA: Error: [Errno 2] No such file or directory
Card0.Amixer.info:
 Card hw:0 'Intel'/'HDA Intel at 0xfe938000 irq 43'
   Mixer name : 'IDT 92HD81B1X5'
   Components : 'HDA:111d7605,103c308f,00100402'
   Controls : 14
   Simple ctrls : 9
Date: Sat Jun 30 15:38:32 2012
HibernationDevice: RESUME=UUID=b7669517-7965-4edf-bda5-5fba805a3b1a
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Release i386 (20111012)
MachineType: Hewlett-Packard Compaq Mini 110c-1100
ProcEnviron:
 PATH=(custom, no user)
 LANG=en_US.UTF-8
 SHELL=/bin/bash
ProcKernelCmdLine: BOOT_IMAGE=/boot/vmlinuz-3.0.0-20-generic root=UUID=d8e1d681-14f1-4af9-8b7d-7d86c7f35415 ro quiet splash vt.handoff=7
RelatedPackageVersions:
 linux-restricted-modules-3.0.0-20-generic N/A
 linux-backports-modules-3.0.0-20-generic N/A
 linux-firmware 1.60
SourcePackage: linux
UpgradeStatus: No upgrade log present (probably fresh install)
WifiSyslog:

dmi.bios.date: 09/16/2009
dmi.bios.vendor: Hewlett-Packard
dmi.bios.version: 308F0 Ver. F.17
dmi.board.name: 308F
dmi.board.vendor: Hewlett-Packard
dmi.board.version: KBC Version 02.10
dmi.chassis.asset.tag: CNU94061QB
dmi.chassis.type: 10
dmi.chassis.vendor: Inventec
dmi.modalias: dmi:bvnHewlett-Packard:bvr308F0Ver.F.17:bd09/16/2009:svnHewlett-Packard:pnCompaqMini110c-1100:pvr0394110000001C00000300000:rvnHewlett-Packard:rn308F:rvrKBCVersion02.10:cvnInventec:ct10:cvr:
dmi.product.name: Compaq Mini 110c-1100
dmi.product.version: 0394110000001C00000300000
dmi.sys.vendor: Hewlett-Packard

Revision history for this message
astro (bernard-godard) wrote :
Revision history for this message
astro (bernard-godard) wrote :

Note that ubuntu-bug was run after the device was unplugged and plugged in again, Therefore you can see the correct initialization of the device in dmesg.

Brad Figg (brad-figg)
Changed in linux (Ubuntu):
status: New → Confirmed
penalvch (penalvch)
tags: added: needs-upstream-testing precise
penalvch (penalvch)
description: updated
Changed in linux (Ubuntu):
importance: Undecided → Low
status: Confirmed → Incomplete
Revision history for this message
astro (bernard-godard) wrote :

You can already get the device identifier from the dmesg output.
This is 1a34:0802

But here is the lsusb when only acrux gamepad plugged in (the importek device is an internal webcam):

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 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 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 001 Device 002: ID 10f1:1a13 Importek
Bus 005 Device 002: ID 1a34:0802

penalvch (penalvch)
summary: - acrux 0003:1A34:0802.0002: can't reset device, 0000:00:1d.3-1/input0,
- status -32
+ 1A34:0802.0002: can't reset device, 0000:00:1d.3-1/input0, status -32
summary: - 1A34:0802.0002: can't reset device, 0000:00:1d.3-1/input0, status -32
+ 1A34:0802 acrux gamepad is not initialized if present at boot time
summary: - 1A34:0802 acrux gamepad is not initialized if present at boot time
+ 1A34:0802 acrux gamepad is not initialized if plugged in at boot time
Revision history for this message
astro (bernard-godard) wrote :

Tested mainline kernel 3.5.0-030500rc6-generic #201207072135 x86_64 on an Ubuntu 11.04 install.
Bug is still there.

Changed in linux (Ubuntu):
status: Incomplete → Confirmed
tags: added: kernel-bug-exists-upstream
tags: removed: needs-upstream-testing
Revision history for this message
astro (bernard-godard) wrote :

> astro, did this problem not exist in a version of Ubuntu prior to Oneiric?

I am not really sure.

Here are a few messages from the linux-input mailing list which seems to related to this issue:
http://www.spinics.net/lists/linux-input/msg14589.html
http://www.spinics.net/lists/linux-input/msg09898.html

Revision history for this message
penalvch (penalvch) wrote :

astro, could you please test for this problem in a Lucid Live CD?

Changed in linux (Ubuntu):
status: Confirmed → Opinion
status: Opinion → Incomplete
Revision history for this message
astro (bernard-godard) wrote :

In Lucid, I do not get this error message in dmesg. However the LED on the joystick does not light, so it looks like the joystick is not correctly initialized. I had nothing to test the joystick with so I could not check. I could write a C program to test the joystick in the Lucid Live CD but I do not have the time now.

Why has this bug been marked as incomplete?

I have opened an upstream bug here:

http://www.spinics.net/lists/linux-input/msg21796.html

penalvch (penalvch)
tags: added: lucid
Revision history for this message
penalvch (penalvch) wrote :

astro, regarding your comments https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1019587/comments/9 :
>"In Lucid, I do not get this error message in dmesg. However the LED on the joystick does not light, so it looks like the joystick is not correctly initialized. I had nothing to test the joystick with so I could not check. I could write a C program to test the joystick in the Lucid Live CD but I do not have the time now."

Thank you for testing Lucid.

>"Why has this bug been marked as incomplete?"

This is as per Ubuntu Kernel Team and Ubuntu Bug Control policy. For more on this please see https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Incomplete_Bugs . Now that this has been satisfactorily regression tested, and mainline kernel tested, marking Triaged.

>"I have opened an upstream bug here:

http://www.spinics.net/lists/linux-input/msg21796.html"

Thank you for opening an upstream report. In the future, in order to maximize the speed your linux (Ubuntu) kernel bug is fixed, it is best to wait until a bug report has been marked Triaged, and in turn, consult the Ubuntu Kernel Team upstream article https://wiki.ubuntu.com/KernelTeam/KernelTeamBugPolicies#Overview_on_Reporting_Bugs_Upstream .

Thank you for your understanding.

Changed in linux (Ubuntu):
status: Incomplete → Triaged
Revision history for this message
penalvch (penalvch) wrote :

astro, could you please provide the full computer model as noted on the sticker (ex. Compaq Mini 110c-1100DX PC)?

tags: added: needs-full-computer-model needs-upstream-testing
Changed in linux (Ubuntu):
status: Triaged → Incomplete
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

  • auto-linux-input Edit

Bug watches keep track of this bug in other bug trackers.