Jump to content

Archived

This topic is now archived and is closed to further replies.

Dzmitry

Проблема с автоопределением USB - Saitek Rudder Pedals

Recommended Posts

Здравствуйте.

 

Проблема:
авиапедали Saitek определяются только при
доставании и обратном включении USB разъёма. Только тогда появляется dev/input/js1.
При перезагрузке пропадает. Приходится опять доставать и включать USB разъём.
(Mageia 3).

 

Как настроить автоматическое определение - ?

 

П.С.
Джойстик определяется всегда (dev/input/js0), а педали ни в какую.
Пробовал на разные разъёмы подключать, к USB 3 в том числе. Результат тот же.

 

Share this post


Link to post
Share on other sites

Ну, логично предположить, что это проблема в операционке, а не в самом симуляторе? раз устройство не появляется в /dev?

 

usb-devices? lsusb?

 

сообщения ядра при старте (dmesg)? что там написано про данное устройство? и написано хоть что-нибудь?

Share this post


Link to post
Share on other sites

При первом включении всё определяется. При перезагрузке не определяется.

Чтобы определилось приходится механически переподключать USB-педали.

Общался по данной проблеме на форуме сайта www.mageialinux.ru .

В итоге пробовал перечисленное ниже.

 

Делал вывод командой lsmod. В обоих случаях модули joydev и usbhid загружаются и при первом включении и при перезагрузке, но

порядок прочих модулей отличается.

 

В настоящее время, чтобы не насиловать USB разъём подключился к USB монитора.

После перезагрузки делаю выкл. и вкл. монитора и педали определяются.

 

Пробовал программно отключать и затем подключать модули joydev и usbhid с помощью modprobe.

Результат тот же. Ни в какую не видит педали. Помогает только выкл. и вкл. монитора с USB разъёмом.

 

П.С.

Порядок загрузки модулей при первом включении, при перезагрузке, после выкл. и .вкл. монитора - отличается.

Соответственно напрашивается причина - порядок загрузки модулей.

 

Ниже привожу lsmod - при первом включении и при перезагрузке.

Где же засада - ?

 

lsmod - при первом включении

 

 

-----------------------------------------

[root@localhost dzmitry]# lsmod
Module                  Size  Used by
af_packet              35490  2
ipt_IFWLOG             12622  2
ipt_psd                57587  1
cls_basic              12946  0
cls_flow               17125  0
cls_fw                 12904  0
cls_u32                17137  0
sch_tbf                13064  0
sch_prio               13152  0
sch_htb                22146  0
sch_hfsc               22206  0
sch_ingress            12866  0
sch_sfq                21375  0
bridge                100378  0
stp                    12976  1 bridge
llc                    14552  2 stp,bridge
xt_CHECKSUM            12549  0
ip6t_rpfilter          12546  0
ipt_rpfilter           12546  0
xt_statistic           12601  0
xt_CT                  12868  18
xt_LOG                 17521  5
xt_connlimit           12636  0
xt_realm               12498  0
xt_addrtype            12635  4
ip_set_hash_ip         32055  2
xt_comment             12504  18
xt_nat                 12681  0
xt_recent              18542  0
ipt_ULOG               18245  0
ipt_REJECT             12541  4
ipt_MASQUERADE         12880  0
ipt_ECN                12529  0
ipt_CLUSTERIP          13508  0
ipt_ah                 12806  0
nf_nat_tftp            12489  0
nf_nat_snmp_basic      17302  0
nf_conntrack_snmp      12857  3 nf_nat_snmp_basic
nf_nat_sip             17152  0
nf_nat_pptp            13115  0
nf_nat_proto_gre       13009  1 nf_nat_pptp
nf_nat_irc             12643  0
xt_set                 13099  2
nf_nat_h323            17720  0
ip_set                 36382  2 ip_set_hash_ip,xt_set
nf_nat_ftp             12770  0
nf_nat_amanda          12491  0
nf_conntrack_tftp      13121  3 nf_nat_tftp
nf_conntrack_sip       29771  3 nf_nat_sip
nf_conntrack_sane      13143  2
nf_conntrack_proto_udplite    13281  0
nf_conntrack_proto_sctp    18822  0
nf_conntrack_pptp      19245  3 nf_nat_pptp
nf_conntrack_proto_gre    14434  1 nf_conntrack_pptp
nf_conntrack_netlink    35735  0
nf_conntrack_netbios_ns    12665  2
nf_conntrack_broadcast    12589  2 nf_conntrack_netbios_ns,nf_conntrack_snmp
nf_conntrack_irc       13518  3 nf_nat_irc
ts_kmp                 12605  5
nf_conntrack_h323      73845  1 nf_nat_h323
nf_conntrack_amanda    13041  3 nf_nat_amanda
xt_time                12661  0
nf_conntrack_ftp       18643  3 nf_nat_ftp
xt_TCPMSS              12707  0
xt_TPROXY              17327  0
xt_sctp                12853  0
nf_tproxy_core         12610  1 xt_TPROXY
xt_tcpmss              12501  0
xt_policy              12582  0
xt_pkttype             12504  0
xt_physdev             12587  0
xt_owner               12534  0
xt_NFLOG               12537  0
nfnetlink_log          17798  1 xt_NFLOG
xt_NFQUEUE             12694  0
xt_multiport           12798  4
xt_mark                12563  1
xt_mac                 12492  0
xt_limit               12711  0
xt_length              12536  0
xt_iprange             12783  0
xt_helper              12583  0
xt_hashlimit           17569  0
xt_DSCP                12629  0
xt_dscp                12597  0
xt_dccp                12606  0
xt_connmark            12755  0
xt_AUDIT               12678  0
xt_CLASSIFY            12507  0
iptable_raw            12678  1
ip6t_REJECT            12939  0
iptable_nat            13011  0
xt_tcpudp              12884  29
nf_nat_ipv4            13263  1 iptable_nat
xt_state               12578  0
nf_nat                 26610  12 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,ipt_MASQUERADE,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_nat,iptable_nat
nf_conntrack_ipv6      18938  0
nf_defrag_ipv6         18261  2 xt_TPROXY,nf_conntrack_ipv6
nf_conntrack_ipv4      19108  24
xt_conntrack           12760  5
nf_defrag_ipv4         12729  2 xt_TPROXY,nf_conntrack_ipv4
ip6table_raw           12683  0
ip6table_mangle        12700  0
nf_conntrack           89265  36 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,xt_CT,nf_nat_snmp_basic,nf_conntrack_netbios_ns,nf_conntrack_proto_gre,xt_helper,ipt_MASQUERADE,nf_conntrack_proto_udplite,nf_nat,xt_state,xt_connlimit,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_conntrack_amanda,ipt_CLUSTERIP,nf_conntrack_proto_sctp,nf_conntrack_netlink,nf_conntrack_broadcast,xt_connmark,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,iptable_nat,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_ipv6,nf_conntrack_pptp,nf_conntrack_sane,nf_conntrack_snmp,nf_conntrack_tftp
iptable_mangle         12695  1
nfnetlink              14406  3 nfnetlink_log,ip_set,nf_conntrack_netlink
binfmt_misc            17463  1
ip6table_filter        12815  0
ip6_tables             27025  3 ip6table_filter,ip6table_mangle,ip6table_raw
ipv6                  340308  55 ip6table_mangle,ip6t_rpfilter,bridge,nf_defrag_ipv6,xt_TPROXY,ip6t_REJECT,nf_conntrack_ipv6
iptable_filter         12810  1
cpufreq_ondemand       13943  8
ip_tables              27239  4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables               34059  58 xt_physdev,xt_pkttype,ip6table_filter,xt_statistic,xt_DSCP,xt_dccp,xt_dscp,xt_iprange,xt_mark,xt_sctp,xt_time,xt_CT,xt_helper,ip6table_mangle,ip6t_rpfilter,xt_length,xt_comment,ipt_ULOG,xt_policy,xt_CHECKSUM,xt_recent,ip_tables,xt_tcpmss,xt_tcpudp,ipt_MASQUERADE,ipt_ah,xt_AUDIT,xt_NFQUEUE,xt_NFLOG,xt_limit,xt_owner,xt_realm,xt_state,ipt_rpfilter,xt_connlimit,xt_conntrack,xt_LOG,xt_mac,xt_nat,xt_set,ipt_IFWLOG,ipt_CLUSTERIP,xt_hashlimit,xt_multiport,iptable_filter,ip6table_raw,xt_CLASSIFY,xt_TCPMSS,xt_TPROXY,xt_connmark,ipt_REJECT,iptable_mangle,ipt_ECN,ipt_psd,ip6_tables,xt_addrtype,iptable_raw,ip6t_REJECT
acpi_cpufreq           19571  0
mperf                  12667  1 acpi_cpufreq
kvm_amd                59705  0
kvm                   444077  1 kvm_amd
crc32c_intel           22079  0
ghash_clmulni_intel    13259  0
joydev                 17377  2
snd_hda_codec_hdmi     36748  1
aesni_intel            55399  0
fglrx                5294837  114
r8169                  67664  0
hid_generic            12540  0
snd_hda_codec_realtek    78433  1
usb_storage            61501  0
aes_x86_64             17255  1 aesni_intel
edac_core              62033  0
usbhid                 49119  0
hid                   100762  2 hid_generic,usbhid
eeepc_wmi              13151  0
asus_wmi               24176  1 eeepc_wmi
snd_hda_intel          43715  5
sparse_keymap          13890  1 asus_wmi
rfkill                 26529  1 asus_wmi
sp5100_tco             13979  0
amd_iommu_v2           19097  1 fglrx
video                  19154  1 asus_wmi
pci_hotplug            35159  1 asus_wmi
serio_raw              13375  0
k10temp                13126  0
fam15h_power           13119  0
snd_hda_codec         140237  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
mii                    13934  1 r8169
xts                    12914  1 aesni_intel
lrw                    13286  1 aesni_intel
evdev                  17757  9
i2c_piix4              22106  0
i2c_core               40397  1 i2c_piix4
processor              35779  9 acpi_cpufreq
gf128mul               14951  2 lrw,xts
snd_hwdep              17698  1 snd_hda_codec
snd_pcm               106107  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_timer              29370  1 snd_pcm
snd                    83297  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
mxm_wmi                13021  0
wmi                    19070  2 mxm_wmi,asus_wmi
ablk_helper            13597  1 aesni_intel
cryptd                 20403  3 ghash_clmulni_intel,aesni_intel,ablk_helper
soundcore              15047  1 snd
button                 13871  1 fglrx
autofs4                38674  2
xhci_hcd               99868  0
ehci_pci               12905  0
ehci_hcd               61224  1 ehci_pci
ohci_hcd               37653  0
usbcore               218676  6 usb_storage,ohci_hcd,ehci_hcd,ehci_pci,usbhid,xhci_hcd
sr_mod                 22295  0
usb_common             12581  1 usbcore
[root@localhost dzmitry]#

 

lsmod - после перезагрузки

-------------------------------------

[root@localhost dzmitry]# lsmod
Module                  Size  Used by
af_packet              35490  2
ipt_IFWLOG             12622  2
ipt_psd                57587  1
cls_basic              12946  0
cls_flow               17125  0
cls_fw                 12904  0
cls_u32                17137  0
sch_tbf                13064  0
sch_prio               13152  0
sch_htb                22146  0
sch_hfsc               22206  0
sch_ingress            12866  0
sch_sfq                21375  0
bridge                100378  0
stp                    12976  1 bridge
llc                    14552  2 stp,bridge
xt_CHECKSUM            12549  0
ip6t_rpfilter          12546  0
ipt_rpfilter           12546  0
xt_statistic           12601  0
xt_CT                  12868  18
xt_realm               12498  0
xt_LOG                 17521  5
xt_connlimit           12636  0
xt_addrtype            12635  4
ip_set_hash_ip         32055  2
xt_comment             12504  18
xt_nat                 12681  0
xt_recent              18542  0
ipt_ULOG               18245  0
ipt_REJECT             12541  4
ipt_MASQUERADE         12880  0
ipt_ECN                12529  0
ipt_CLUSTERIP          13508  0
ipt_ah                 12806  0
nf_nat_tftp            12489  0
nf_nat_snmp_basic      17302  0
nf_conntrack_snmp      12857  3 nf_nat_snmp_basic
nf_nat_sip             17152  0
nf_nat_pptp            13115  0
nf_nat_proto_gre       13009  1 nf_nat_pptp
nf_nat_irc             12643  0
nf_nat_h323            17720  0
nf_nat_ftp             12770  0
xt_set                 13099  2
ip_set                 36382  2 ip_set_hash_ip,xt_set
nf_nat_amanda          12491  0
nf_conntrack_tftp      13121  3 nf_nat_tftp
nf_conntrack_sip       29771  3 nf_nat_sip
nf_conntrack_sane      13143  2
nf_conntrack_proto_udplite    13281  0
nf_conntrack_proto_sctp    18822  0
nf_conntrack_pptp      19245  3 nf_nat_pptp
nf_conntrack_proto_gre    14434  1 nf_conntrack_pptp
nf_conntrack_netlink    35735  0
nf_conntrack_netbios_ns    12665  2
nf_conntrack_broadcast    12589  2 nf_conntrack_netbios_ns,nf_conntrack_snmp
nf_conntrack_irc       13518  3 nf_nat_irc
ts_kmp                 12605  5
nf_conntrack_amanda    13041  3 nf_nat_amanda
nf_conntrack_h323      73845  1 nf_nat_h323
nf_conntrack_ftp       18643  3 nf_nat_ftp
xt_time                12661  0
xt_TCPMSS              12707  0
xt_TPROXY              17327  0
nf_tproxy_core         12610  1 xt_TPROXY
xt_tcpmss              12501  0
xt_sctp                12853  0
xt_policy              12582  0
xt_pkttype             12504  0
xt_physdev             12587  0
xt_owner               12534  0
xt_NFLOG               12537  0
nfnetlink_log          17798  1 xt_NFLOG
xt_NFQUEUE             12694  0
xt_multiport           12798  4
xt_mark                12563  1
xt_mac                 12492  0
xt_limit               12711  0
xt_length              12536  0
xt_iprange             12783  0
xt_helper              12583  0
xt_hashlimit           17569  0
xt_DSCP                12629  0
xt_dscp                12597  0
xt_dccp                12606  0
xt_connmark            12755  0
xt_CLASSIFY            12507  0
xt_AUDIT               12678  0
ip6t_REJECT            12939  0
xt_tcpudp              12884  29
xt_state               12578  0
nf_conntrack_ipv6      18938  0
iptable_raw            12678  1
nf_defrag_ipv6         18261  2 xt_TPROXY,nf_conntrack_ipv6
xt_conntrack           12760  5
iptable_nat            13011  0
nf_nat_ipv4            13263  1 iptable_nat
nf_nat                 26610  12 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,ipt_MASQUERADE,nf_nat_proto_gre,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_nat,iptable_nat
ip6table_raw           12683  0
ip6table_mangle        12700  0
nf_conntrack_ipv4      19108  24
nf_defrag_ipv4         12729  2 xt_TPROXY,nf_conntrack_ipv4
nf_conntrack           89265  36 nf_nat_ftp,nf_nat_irc,nf_nat_sip,nf_nat_amanda,xt_CT,nf_nat_snmp_basic,nf_conntrack_netbios_ns,nf_conntrack_proto_gre,xt_helper,ipt_MASQUERADE,nf_conntrack_proto_udplite,nf_nat,xt_state,xt_connlimit,nf_nat_h323,nf_nat_ipv4,nf_nat_pptp,nf_nat_tftp,xt_conntrack,nf_conntrack_amanda,ipt_CLUSTERIP,nf_conntrack_proto_sctp,nf_conntrack_netlink,nf_conntrack_broadcast,xt_connmark,nf_conntrack_ftp,nf_conntrack_irc,nf_conntrack_sip,iptable_nat,nf_conntrack_h323,nf_conntrack_ipv4,nf_conntrack_ipv6,nf_conntrack_pptp,nf_conntrack_sane,nf_conntrack_snmp,nf_conntrack_tftp
iptable_mangle         12695  1
nfnetlink              14406  3 nfnetlink_log,ip_set,nf_conntrack_netlink
binfmt_misc            17463  1
ip6table_filter        12815  0
ip6_tables             27025  3 ip6table_filter,ip6table_mangle,ip6table_raw
ipv6                  340308  55 ip6table_mangle,ip6t_rpfilter,bridge,nf_defrag_ipv6,xt_TPROXY,ip6t_REJECT,nf_conntrack_ipv6
iptable_filter         12810  1
ip_tables              27239  4 iptable_filter,iptable_mangle,iptable_nat,iptable_raw
x_tables               34059  58 xt_physdev,xt_pkttype,ip6table_filter,xt_statistic,xt_DSCP,xt_dccp,xt_dscp,xt_iprange,xt_mark,xt_sctp,xt_time,xt_CT,xt_helper,ip6table_mangle,ip6t_rpfilter,xt_length,xt_comment,ipt_ULOG,xt_policy,xt_CHECKSUM,xt_recent,ip_tables,xt_tcpmss,xt_tcpudp,ipt_MASQUERADE,ipt_ah,xt_AUDIT,xt_NFQUEUE,xt_NFLOG,xt_limit,xt_owner,xt_realm,xt_state,ipt_rpfilter,xt_connlimit,xt_conntrack,xt_LOG,xt_mac,xt_nat,xt_set,ipt_IFWLOG,ipt_CLUSTERIP,xt_hashlimit,xt_multiport,iptable_filter,ip6table_raw,xt_CLASSIFY,xt_TCPMSS,xt_TPROXY,xt_connmark,ipt_REJECT,iptable_mangle,ipt_ECN,ipt_psd,ip6_tables,xt_addrtype,iptable_raw,ip6t_REJECT
cpufreq_ondemand       13943  8
fglrx                5294837  101
acpi_cpufreq           19571  0
joydev                 17377  0
mperf                  12667  1 acpi_cpufreq
hid_generic            12540  0
kvm_amd                59705  0
usb_storage            61501  0
sp5100_tco             13979  0
eeepc_wmi              13151  0
asus_wmi               24176  1 eeepc_wmi
kvm                   444077  1 kvm_amd
sparse_keymap          13890  1 asus_wmi
rfkill                 26529  1 asus_wmi
usbhid                 49119  0
hid                   100762  2 hid_generic,usbhid
edac_core              62033  0
video                  19154  1 asus_wmi
pci_hotplug            35159  1 asus_wmi
snd_hda_codec_hdmi     36748  1
i2c_piix4              22106  0
i2c_core               40397  1 i2c_piix4
k10temp                13126  0
r8169                  67664  0
mii                    13934  1 r8169
amd_iommu_v2           19097  1 fglrx
serio_raw              13375  0
crc32c_intel           22079  0
evdev                  17757  9
ghash_clmulni_intel    13259  0
snd_hda_codec_realtek    78433  1
fam15h_power           13119  0
aesni_intel            55399  0
aes_x86_64             17255  1 aesni_intel
xts                    12914  1 aesni_intel
lrw                    13286  1 aesni_intel
processor              35779  9 acpi_cpufreq
snd_hda_intel          43715  5
snd_hda_codec         140237  3 snd_hda_codec_realtek,snd_hda_codec_hdmi,snd_hda_intel
snd_hwdep              17698  1 snd_hda_codec
snd_pcm               106107  3 snd_hda_codec_hdmi,snd_hda_codec,snd_hda_intel
gf128mul               14951  2 lrw,xts
ablk_helper            13597  1 aesni_intel
cryptd                 20403  3 ghash_clmulni_intel,aesni_intel,ablk_helper
mxm_wmi                13021  0
wmi                    19070  2 mxm_wmi,asus_wmi
snd_page_alloc         18710  2 snd_pcm,snd_hda_intel
snd_timer              29370  1 snd_pcm
snd                    83297  17 snd_hda_codec_realtek,snd_hwdep,snd_timer,snd_hda_codec_hdmi,snd_pcm,snd_hda_codec,snd_hda_intel
soundcore              15047  1 snd
button                 13871  1 fglrx
autofs4                38674  2
xhci_hcd               99868  0
ehci_pci               12905  0
ehci_hcd               61224  1 ehci_pci
ohci_hcd               37653  0
usbcore               218676  6 usb_storage,ohci_hcd,ehci_hcd,ehci_pci,usbhid,xhci_hcd
sr_mod                 22295  0
usb_common             12581  1 usbcore
[root@localhost dzmitry]#

 

 

 

Share this post


Link to post
Share on other sites

Если тебя спасает перезапуск монитора (очевидно, вместе с встроенным хабом usb) - логично предположить, что тебе нужно вручную сбросить USB порт?

 

Вот тут похожая проблема описана: http://stackoverflow.com/questions/18195237/c-how-can-i-reset-the-usb-bus-under-linux

 

ну и гугль в помощь:)

Share this post


Link to post
Share on other sites

  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...