David Waggoner wrote: > Yan-- > > Greetings! Last month I purchased the Saitek Multi Panel to add to my > Pro Flight yoke and throttle quadrant. I have the same problem. My > computer has Windows Vista Home Premium SP2 as the OS. (I bought the > Saitek auxiliary power supply, too. The panel requires more power > than my computer can supply through the USB ports. However, that had > no impact on the operation of the Multi Panel). > > I was not able to get the Multi Panel to talk to FlightGear. I filed > a support ticket with MadCatz/Saitek requesting a solution. They've > been rather slow to respond, but about a week ago I received an email > from one of their staff. For the moment the Multi Panel sits in the box. Near as I can figure, at least in linux, udev looks for things like wheels or throttles (at a guess, pots rather than switches) and if it finds them, it calls the device a joystick. As the switch panel only has switches, it gets called a keyboard.... But it doesn't send out keyboard type signals.
Anyone know udev well enough to help decipher the modalias line and see if we can get the kernel to call this a joystick? looking at device '/class/input/input54/event13/dev': KERNEL=="dev" SUBSYSTEM=="" DRIVER=="" looking at parent device '/class/input/input54/event13': KERNELS=="event13" SUBSYSTEMS=="input" DRIVERS=="" looking at parent device '/class/input/input54': KERNELS=="input54" SUBSYSTEMS=="input" DRIVERS=="" ATTRS{name}=="HOLTEK Saitek Pro Flight Switch Panel" ATTRS{phys}=="usb-0000:00:02.1-2.4.4.4.2.1/input0" ATTRS{uniq}=="" ATTRS{modalias}=="input:b0003v06A3p0D67e0100-e0,1,4,k100,101,102,103,104,105,106,107,108,109,10A,10B,10C,10D,10E,10F,110,111,112,113,ram4,lsfw" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4/2-2.4.4/2-2.4.4.4/2-2.4.4.4.2/2-2.4.4.4.2.1/2-2.4.4.4.2.1:1.0': KERNELS=="2-2.4.4.4.2.1:1.0" SUBSYSTEMS=="usb" DRIVERS=="usbhid" ATTRS{bInterfaceNumber}=="00" ATTRS{bAlternateSetting}==" 0" ATTRS{bNumEndpoints}=="01" ATTRS{bInterfaceClass}=="03" ATTRS{bInterfaceSubClass}=="00" ATTRS{bInterfaceProtocol}=="00" ATTRS{modalias}=="usb:v06A3p0D67d0110dc00dsc00dp00ic03isc00ip00" ATTRS{supports_autosuspend}=="1" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4/2-2.4.4/2-2.4.4.4/2-2.4.4.4.2/2-2.4.4.4.2.1': KERNELS=="2-2.4.4.4.2.1" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="80" ATTRS{bMaxPower}==" 36mA" ATTRS{urbnum}=="13" ATTRS{idVendor}=="06a3" ATTRS{idProduct}=="0d67" ATTRS{bcdDevice}=="0110" ATTRS{bDeviceClass}=="00" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="8" ATTRS{speed}=="1.5" ATTRS{busnum}=="2" ATTRS{devnum}=="33" ATTRS{version}==" 1.00" ATTRS{maxchild}=="0" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="HOLTEK" ATTRS{product}=="Saitek Pro Flight Switch Panel" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4/2-2.4.4/2-2.4.4.4/2-2.4.4.4.2': KERNELS=="2-2.4.4.4.2" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="a0" ATTRS{bMaxPower}=="500mA" ATTRS{urbnum}=="103" ATTRS{idVendor}=="06a3" ATTRS{idProduct}=="712c" ATTRS{bcdDevice}=="0101" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="02" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="28" ATTRS{version}==" 2.00" ATTRS{maxchild}=="4" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4/2-2.4.4/2-2.4.4.4': KERNELS=="2-2.4.4.4" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}=="100mA" ATTRS{urbnum}=="208" ATTRS{idVendor}=="05e3" ATTRS{idProduct}=="0608" ATTRS{bcdDevice}=="0901" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="01" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="15" ATTRS{version}==" 2.00" ATTRS{maxchild}=="4" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{product}=="USB2.0 Hub" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4/2-2.4.4': KERNELS=="2-2.4.4" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}=="100mA" ATTRS{urbnum}=="30" ATTRS{idVendor}=="1a40" ATTRS{idProduct}=="0101" ATTRS{bcdDevice}=="0100" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="02" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="14" ATTRS{version}==" 2.00" ATTRS{maxchild}=="4" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{product}=="USB 2.0 Hub [MTT]" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2/2-2.4': KERNELS=="2-2.4" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}=="100mA" ATTRS{urbnum}=="32" ATTRS{idVendor}=="1a40" ATTRS{idProduct}=="0101" ATTRS{bcdDevice}=="0100" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="02" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="7" ATTRS{version}==" 2.00" ATTRS{maxchild}=="4" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{product}=="USB 2.0 Hub [MTT]" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2/2-2': KERNELS=="2-2" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}=="100mA" ATTRS{urbnum}=="32" ATTRS{idVendor}=="1a40" ATTRS{idProduct}=="0101" ATTRS{bcdDevice}=="0100" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="02" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="3" ATTRS{version}==" 2.00" ATTRS{maxchild}=="4" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{product}=="USB 2.0 Hub [MTT]" looking at parent device '/devices/pci0000:00/0000:00:02.1/usb2': KERNELS=="usb2" SUBSYSTEMS=="usb" DRIVERS=="usb" ATTRS{configuration}=="" ATTRS{bNumInterfaces}==" 1" ATTRS{bConfigurationValue}=="1" ATTRS{bmAttributes}=="e0" ATTRS{bMaxPower}==" 0mA" ATTRS{urbnum}=="179" ATTRS{idVendor}=="1d6b" ATTRS{idProduct}=="0002" ATTRS{bcdDevice}=="0206" ATTRS{bDeviceClass}=="09" ATTRS{bDeviceSubClass}=="00" ATTRS{bDeviceProtocol}=="00" ATTRS{bNumConfigurations}=="1" ATTRS{bMaxPacketSize0}=="64" ATTRS{speed}=="480" ATTRS{busnum}=="2" ATTRS{devnum}=="1" ATTRS{version}==" 2.00" ATTRS{maxchild}=="10" ATTRS{quirks}=="0x0" ATTRS{authorized}=="1" ATTRS{manufacturer}=="Linux 2.6.30 ehci_hcd" ATTRS{product}=="EHCI Host Controller" ATTRS{serial}=="0000:00:02.1" ATTRS{authorized_default}=="1" looking at parent device '/devices/pci0000:00/0000:00:02.1': KERNELS=="0000:00:02.1" SUBSYSTEMS=="pci" DRIVERS=="ehci_hcd" ATTRS{vendor}=="0x10de" ATTRS{device}=="0x036d" ATTRS{subsystem_vendor}=="0x1043" ATTRS{subsystem_device}=="0x8239" ATTRS{class}=="0x0c0320" ATTRS{irq}=="22" ATTRS{local_cpus}=="00000003" ATTRS{local_cpulist}=="0-1" ATTRS{modalias}=="pci:v000010DEd0000036Dsv00001043sd00008239bc0Csc03i20" ATTRS{numa_node}=="0" ATTRS{enable}=="1" ATTRS{broken_parity_status}=="0" ATTRS{msi_bus}=="" looking at parent device '/devices/pci0000:00': KERNELS=="pci0000:00" SUBSYSTEMS=="" DRIVERS=="" -- Honoring our vets. http://www.bataanmarch.com/ ------------------------------------------------------------------------------ Try before you buy = See our experts in action! The most comprehensive online learning library for Microsoft developers is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, Metro Style Apps, more. Free future releases when you subscribe now! http://p.sf.net/sfu/learndevnow-dev2 _______________________________________________ Flightgear-users mailing list Flightgear-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/flightgear-users