USB_DEVICE_ID for Three Saitek devices: Yoke, Quadrant and Pedals.

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Here are three device Ids for Saitek devices.


The first two are for the Saitek Yoke and Quadrant.  These appear in lsusb even if the quadrant is not plugged in.

	Bus 001 Device 007: ID 06a3:712c Saitek PLC 
	Bus 001 Device 008: ID 06a3:0bac Saitek PLC 

The third is for the Saitek Pedals.

	Bus 005 Device 004: ID 06a3:0763 Saitek PLC 

The Yoke and Quadrant work correctly without additional action on my system, but the Pedals are not recognized until I unplug them and plug them back in.

uname -a:

spinnaker 3.0.0-14-generic #23-Ubuntu SMP Mon Nov 21 20:34:47 UTC 2011
i686 i686 i386 GNU/Linux


[ 5901.258092] input: Saitek Saitek Pro Flight Rudder Pedals as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/input/input15
[ 5901.258211] generic-usb 0003:06A3:0763.0009: input,hidraw3: USB HID
v1.11 Joystick [Saitek Saitek Pro Flight Rudder Pedals] on
usb-0000:00:1a.2-2/input0

dmesg|grep usb:

[    0.187277] usbcore: registered new interface driver usbfs
[    0.187290] usbcore: registered new interface driver hub
[    0.187319] usbcore: registered new device driver usb
[    1.012014] usb 1-1: new high speed USB device number 2 using ehci_hcd
[    1.440134] usb 1-1.4: new full speed USB device number 5 using ehci_hcd
[    1.776012] usb 4-2: new low speed USB device number 2 using uhci_hcd
[    1.963597] input: Saitek Saitek Pro Flight Yoke as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.4/1-1.4:1.0/input/input3
[    1.963666] generic-usb 0003:06A3:0BAC.0001: input,hidraw0: USB HID v1.11 Joystick [Saitek Saitek Pro Flight Yoke] on usb-0000:00:1a.7-1.4/input0
[    1.978108] input: Belkin Components USB-PS2 Adapter  as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.0/input/input4
[    1.978180] generic-usb 0003:050D:0119.0002: input,hidraw1: USB HID v1.00 Keyboard [Belkin Components USB-PS2 Adapter ] on usb-0000:00:1a.1-2/input0
[    1.994087] input: Belkin Components USB-PS2 Adapter  as /devices/pci0000:00/0000:00:1a.1/usb4/4-2/4-2:1.1/input/input5
[    1.994184] generic-usb 0003:050D:0119.0003: input,hidraw2: USB HID v1.00 Mouse [Belkin Components USB-PS2 Adapter ] on usb-0000:00:1a.1-2/input1
[    1.994202] usbcore: registered new interface driver usbhid
[    1.994204] usbhid: USB HID core driver
[    2.196012] usb 5-2: new full speed USB device number 2 using uhci_hcd
[    2.385974] input: Saitek Saitek Pro Flight Rudder Pedals as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/input/input6
[    2.386046] generic-usb 0003:06A3:0763.0004: input,hidraw3: USB HID v1.11 Joystick [Saitek Saitek Pro Flight Rudder Pedals] on usb-0000:00:1a.2-2/input0
[    2.628012] usb 7-2: new low speed USB device number 2 using uhci_hcd
[    2.829957] input: USBPS2 as /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.0/input/input7
[    2.830030] generic-usb 0003:0D3D:0001.0005: input,hidraw4: USB HID v1.00 Keyboard [USBPS2] on usb-0000:00:1d.1-2/input0
[    2.861469] input: USBPS2 as /devices/pci0000:00/0000:00:1d.1/usb7/7-2/7-2:1.1/input/input8
[    2.861563] generic-usb 0003:0D3D:0001.0006: input,hidraw5: USB HID v1.00 Mouse [USBPS2] on usb-0000:00:1d.1-2/input1
[ 4603.792049] usb 5-2: USB disconnect, device number 2
[ 4606.776019] usb 5-2: new full speed USB device number 3 using uhci_hcd
[ 4606.971076] input: Saitek Saitek Pro Flight Rudder Pedals as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/input/input13
[ 4606.971194] generic-usb 0003:06A3:0763.0007: input,hidraw3: USB HID v1.11 Joystick [Saitek Saitek Pro Flight Rudder Pedals] on usb-0000:00:1a.2-2/input0
[ 5367.880089] usb 5-2: USB disconnect, device number 3
[ 5713.520485] usb 1-1: USB disconnect, device number 2
[ 5713.520489] usb 1-1.4: USB disconnect, device number 5
[ 5717.948015] usb 1-1: new high speed USB device number 7 using ehci_hcd
[ 5718.432145] usb 1-1.4: new full speed USB device number 8 using ehci_hcd
[ 5718.530362] input: Saitek Saitek Pro Flight Yoke as /devices/pci0000:00/0000:00:1a.7/usb1/1-1/1-1.4/1-1.4:1.0/input/input14
[ 5718.530483] generic-usb 0003:06A3:0BAC.0008: input,hidraw0: USB HID v1.11 Joystick [Saitek Saitek Pro Flight Yoke] on usb-0000:00:1a.7-1.4/input0
[ 5901.012012] usb 5-2: new full speed USB device number 4 using uhci_hcd
[ 5901.258092] input: Saitek Saitek Pro Flight Rudder Pedals as /devices/pci0000:00/0000:00:1a.2/usb5/5-2/5-2:1.0/input/input15
[ 5901.258211] generic-usb 0003:06A3:0763.0009: input,hidraw3: USB HID v1.11 Joystick [Saitek Saitek Pro Flight Rudder Pedals] on usb-0000:00:1a.2-2/input0



Begin forwarded message:

Date: Thu, 29 Dec 2011 13:51:50 +0000
From: Sid Boyce <sboyce@xxxxxxxxxxxxxxxx>
To: flightgear-users@xxxxxxxxxxxxxxxxxxxxx
Subject: Re: [Flightgear-users] Yoke and rudder pedal recommendation?


On 29/12/11 12:18, Durk Talsma wrote:
> Hi,
>
> On 26 Dec 2011, at 04:04, Patrick Callahan wrote:
>
>> I'm having great luck with the saitek yoke and quadrant.
>> The pedals however are another story.
>>
>> Under Ubuntu linux I get errors during boot indicating read errors
>> After booting, the pedals are not recognized in flightgear.
>> However if I unplug the pedals' usb cable and plug it back in, and then restart flightgear it works just fine.
>> The problem persists regardless of which usb port I use.
>>
>
> I'm having the same issue here, but found that a completely cold boot (i.e. cutting the power by using a master switch on my power cable after shut down, and turning it on just prior to booting) helps to resolve the problem.
>
> Cheers,
> Durk
Durk,
This looks like the same problem I had way back with CH Yoke and Pedals, 
see my post 2th. Dec.
It is due to the devices not being supported in the kernel.

The RUMBLEPAD is the only Saitek device supported currently. In order to 
get support for the  devices you have into the kernel you can email the 
lines from "lsusb" output to the linux-usb mailing list so they can add 
them.

/usr/src/linux-3.2-rc7/drivers/hid/hid-ids.h
------------------------------------------------------------------
#define USB_VENDOR_ID_SAITEK            0x06a3
#define USB_DEVICE_ID_SAITEK_RUMBLEPAD  0xff17

/usr/src/linux-3.2-rc7/drivers/hid/usbhid/hid-quirks.c
------------------------------------------------------------------------
          { USB_VENDOR_ID_SAITEK, USB_DEVICE_ID_SAITEK_RUMBLEPAD,
HID_QUIRK_BADPAD },

Regards
Sid.

-- 
Sid Boyce ... Hamradio License G3VBV, Licensed Private Pilot,
Emeritus IBM/Amdahl Mainframes and Sun/Fujitsu Servers Tech Support
Senior Staff Specialist, Cricket Coach
Microsoft Windows Free Zone - Linux used for all Computing Tasks


------------------------------------------------------------------------------
Ridiculously easy VDI. With Citrix VDI-in-a-Box, you don't need a complex
infrastructure or vast IT resources to deliver seamless, secure access to
virtual desktops. With this all-in-one solution, easily deploy virtual 
desktops for less than the cost of PCs and save 60% on VDI infrastructure 
costs. Try it free! http://p.sf.net/sfu/Citrix-VDIinabox
_______________________________________________
Flightgear-users mailing list
Flightgear-users@xxxxxxxxxxxxxxxxxxxxx
https://lists.sourceforge.net/lists/listinfo/flightgear-users
--
To unsubscribe from this list: send the line "unsubscribe linux-usb" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[Index of Archives]     [Linux Media]     [Linux Input]     [Linux Audio Users]     [Yosemite News]     [Linux Kernel]     [Linux SCSI]     [Old Linux USB Devel Archive]

  Powered by Linux