abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    dnes 21:22 | Nová verze

    Byla vydána (𝕏) listopadová aktualizace aneb nová verze 1.96 editoru zdrojových kódů Visual Studio Code (Wikipedie). Přehled novinek i s náhledy a animovanými gify v poznámkách k vydání. Ve verzi 1.96 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    dnes 16:55 | Nová verze

    OpenMandriva ROME, tj. průběžně aktualizovaná (rolling) edice linuxové distribuce OpenMandriva, byla vydána ve verzi 24.12.

    Ladislav Hagara | Komentářů: 0
    dnes 02:11 | Nová verze

    U příležitosti oslav sedmi let prací na debianím balíčku vyšlo GPXSee 13.33. Nová verze přináší rychlejší vykreslování vektorových map a vylepšení/doladění nového stylu pro OpenAndroMaps/Mapsforge mapy. Kdo by rád OSM mapy v "prémiovém" barevném schématu a nechce čekat až nová verze dorazí do jeho distribuce, nalezne zdrojové kódy na GitHubu.

    Martin Tůma | Komentářů: 28
    včera 23:44 | IT novinky

    Tým Google Quantum AI představil kvantový čip Willow se 105 qubity.

    Ladislav Hagara | Komentářů: 1
    včera 23:00 | Nová verze

    Byla vydána nová verze 257 správce systému a služeb systemd (GitHub).

    Ladislav Hagara | Komentářů: 0
    včera 22:11 | Nová verze

    RPCS3 (Wikipedie), tj. open source emulátor Sony PlayStation 3, nově oficiálně běží také na architektuře arm64. Podporován je Apple Silicon (YouTube) je i Raspberry Pi 5 (YouTube).

    Ladislav Hagara | Komentářů: 0
    včera 14:55 | IT novinky

    Jaký byl rok 2024 ve vyhledávání Googlu? Mistrovství světa v hokeji, triumf Davida Pastrňáka, Robert Fico nebo loučení s herečkou Simonou Postlerovou. To jsou některá z témat, která letos nejvíce rezonovala ve vyhledávání na Googlu. Češi s velkým zájmem zjišťovali, proč je přestupný rok, a s podobnou intenzitou hledali důvod absence Zdeňka Chlopčíka ve StarDance. Kompletní žebříčky včetně globálních a další zajímavosti.

    Ladislav Hagara | Komentářů: 2
    včera 13:00 | IT novinky

    Chatbot Grok AI je nově pro uživatele sítě 𝕏 zdarma (návod). S omezením 10 zpráv za dvě hodiny a tři obrázky za den.

    Ladislav Hagara | Komentářů: 0
    včera 05:33 | Nová verze

    GNU Shepherd (Wikipedie) dospěl do verze 1.0.0. Po 21 letech. Jedná se o init systém a správce služeb napsaný v Guile Scheme. Původně se jmenoval GNU dmd (Daemon managing Daemons). Používá se v systému GNU Guix.

    Ladislav Hagara | Komentářů: 31
    včera 03:33 | Nová verze

    GNUnet (Wikipedie) byl vydán v nové major verzi 0.23.0. Jedná se o framework pro decentralizované peer-to-peer síťování, na kterém je postavena řada aplikací.

    Ladislav Hagara | Komentářů: 0
    Rozcestník

    Dotaz: Gameport

    HrabalVojta avatar 10.11.2011 01:33 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Gameport
    Přečteno: 1087×
    Potřeboval bych pomoct rozchodit gameport. Po možných i nemožných pokusech co jsem vygooglil nic. /dev/js* či /dev/input/js* neexistují. Mám k dispozici na odkzkoušení tady ty hryčky Joystick a GamePad.
    lspci | grep -i audio
    00:0e.0 Multimedia audio controller: C-Media Electronics Inc CM8738 (rev 10) - tuto používám
    00:11.5 Multimedia audio controller: VIA Technologies, Inc. VT8233/A/8235/8237 AC97 Audio Controller (rev 60)
    
    cat /proc/ioports 
    0000-ffff : PCI Bus #00
      0000-001f : dma1
      0020-0021 : pic1
      0040-0043 : timer0
      0050-0053 : timer1
      0060-0060 : keyboard
      0064-0064 : keyboard
      0070-0071 : rtc_cmos
      0080-008f : dma page reg
      00a0-00a1 : pic2
      00c0-00df : dma2
      00f0-00ff : fpu
      0170-0177 : 0000:00:0f.1
        0170-0177 : pata_via
      01f0-01f7 : 0000:00:0f.1
        01f0-01f7 : pata_via
      0295-0296 : w83627ehf
        0295-0296 : w83627ehf
      0320-0323 : 
      0350-0353 : 
      0376-0376 : 0000:00:0f.1
        0376-0376 : pata_via
      03c0-03df : vga+
      03f6-03f6 : 0000:00:0f.1
        03f6-03f6 : pata_via
      03f8-03ff : serial
      0400-0407 : vt596_smbus
      0cf8-0cff : PCI conf1
      1000-10ff : 0000:00:11.5
        1000-10ff : VIA8237
      1400-14ff : 0000:00:11.6
      a400-a4ff : 0000:00:12.0
        a400-a4ff : via-rhine
      a800-a81f : 0000:00:10.0
        a800-a81f : uhci_hcd
      b000-b01f : 0000:00:10.1
        b000-b01f : uhci_hcd
      b400-b41f : 0000:00:10.2
        b400-b41f : uhci_hcd
      b800-b81f : 0000:00:10.3
        b800-b81f : uhci_hcd
      c000-c0ff : 0000:00:0f.0
        c000-c0ff : sata_via
      c400-c40f : 0000:00:0f.0
        c400-c40f : sata_via
      c800-c803 : 0000:00:0f.0
        c800-c803 : sata_via
      d000-d007 : 0000:00:0f.0
        d000-d007 : sata_via
      d400-d403 : 0000:00:0f.0
        d400-d403 : sata_via
      d800-d807 : 0000:00:0f.0
        d800-d807 : sata_via
      e000-e0ff : 0000:00:0e.0
        e000-e0ff : CMI8738-MC6
      e400-e40f : 0000:00:0d.0
      e800-e8ff : 0000:00:0c.0
        e800-e8ff : rtl8180
      fc00-fc0f : 0000:00:0f.1
        fc00-fc0f : pata_via
    
    lsmod
    Module                  Size  Used by
    analog                  6423  0 
    gf2k                    3272  0 
    ipv6                  184702  10 
    vboxdrv               146604  0 
    joydev                  6447  0 
    nvidia               7021937  24 
    amd64_agp               5647  1 
    snd_via82xx            14768  0 
    arc4                     966  2 
    snd_via82xx_modem       6105  0 
    snd_ac97_codec         78188  2 snd_via82xx,snd_via82xx_modem
    ac97_bus                 710  1 snd_ac97_codec
    rtl8180                23697  0 
    mac80211              134211  1 rtl8180
    eeprom_93cx6             924  1 rtl8180
    agpgart                17926  2 nvidia,amd64_agp
    snd_cmipci             21972  1 
    i2c_viapro              3863  0 
    gameport                5480  4 analog,gf2k,snd_via82xx,snd_cmipci
    i2c_core               12851  2 nvidia,i2c_viapro
    snd_pcm                42783  4 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci
    snd_opl3_lib            5982  1 snd_cmipci
    snd_timer              12237  2 snd_pcm,snd_opl3_lib
    snd_hwdep               3816  1 snd_opl3_lib
    snd_page_alloc          4841  3 snd_via82xx,snd_via82xx_modem,snd_pcm
    snd_mpu401_uart         4099  2 snd_via82xx,snd_cmipci
    snd_rawmidi            12464  1 snd_mpu401_uart
    snd_seq_device          3665  2 snd_opl3_lib,snd_rawmidi
    snd                    34114  13 snd_via82xx,snd_via82xx_modem,snd_ac97_codec,snd_cmipci,snd_pcm,snd_opl3_lib,snd_timer,snd_hwdep,snd_mpu401_uart,snd_rawmidi,snd_seq_device
    pcspkr                  1239  0 
    k8temp                  2391  0 
    serio_raw               2878  0 
    cfg80211              111452  2 rtl8180,mac80211
    fuse                   47286  3 
    xfs                   509797  0 
    exportfs                2274  1 xfs
    nfs                   203448  0 
    nfs_acl                 1595  1 nfs
    auth_rpcgss            25913  1 nfs
    lockd                  51235  1 nfs
    sunrpc                132144  4 nfs,nfs_acl,auth_rpcgss,lockd
    jfs                   132017  0 
    reiserfs              180773  0 
    raid10                 16863  0 
    dm_snapshot            21768  0 
    dm_crypt               10418  0 
    dm_mirror               9951  0 
    dm_region_hash          4884  1 dm_mirror
    dm_log                  6337  2 dm_mirror,dm_region_hash
    dm_mod                 46469  4 dm_snapshot,dm_crypt,dm_mirror,dm_log
    scsi_wait_scan           455  0 
    hid_sunplus              961  0 
    hid_sony                1665  0 
    hid_samsung             2154  0 
    hid_pl                   857  0 
    hid_petalynx            1366  0 
    hid_monterey            1041  0 
    hid_microsoft           1879  0 
    hid_logitech            4683  0 
    hid_gyration            1456  0 
    hid_ezkey                910  0 
    hid_cypress             1254  0 
    hid_chicony             1129  0 
    hid_cherry              1001  0 
    hid_belkin              1102  0 
    hid_apple               3513  0 
    hid_a4tech              1348  0 
    sl811_hcd               7399  0 
    usbhid                 24698  0 
    ohci_hcd               17131  0 
    ssb                    25054  1 ohci_hcd
    uhci_hcd               15928  0 
    usb_storage            30628  0 
    ehci_hcd               28513  0 
    usbcore                91539  8 hid_sony,sl811_hcd,usbhid,ohci_hcd,uhci_hcd,usb_storage,ehci_hcd
    aic94xx                56453  0 
    libsas                 41148  1 aic94xx
    lpfc                  391468  0 
    qla2xxx               252844  0 
    megaraid_sas           53912  0 
    megaraid_mbox          21723  0 
    megaraid_mm             5582  1 megaraid_mbox
    megaraid               31036  0 
    aacraid                55358  0 
    sx8                     9771  0 
    DAC960                 54692  0 
    cciss                  81810  0 
    3w_9xxx                24306  0 
    3w_xxxx                18532  0 
    mptsas                 38936  0 
    scsi_transport_sas     16633  3 aic94xx,libsas,mptsas
    mptfc                  10405  0 
    scsi_transport_fc      29874  3 lpfc,qla2xxx,mptfc
    scsi_tgt                6912  1 scsi_transport_fc
    mptspi                 11519  0 
    mptscsih               21367  3 mptsas,mptfc,mptspi
    mptbase                67811  4 mptsas,mptfc,mptspi,mptscsih
    atp870u                22293  0 
    dc395x                 23816  0 
    qla1280                16817  0 
    imm                     7156  0 
    parport                20475  1 imm
    dmx3191d                7550  0 
    sym53c8xx              56416  0 
    qlogicfas408            3617  0 
    gdth                   70487  0 
    advansys               46150  0 
    initio                 13051  0 
    BusLogic               17317  0 
    arcmsr                 20230  0 
    aic7xxx                92393  0 
    aic79xx                97417  0 
    scsi_transport_spi     14978  5 mptspi,dmx3191d,sym53c8xx,aic7xxx,aic79xx
    sg                     19744  0 
    pdc_adma                4006  0 
    sata_inic162x           5234  0 
    ahci                   16021  0 
    libahci                13546  1 ahci
    sata_qstor              3961  0 
    sata_sx4                6698  0 
    sata_via                5376  0 
    sata_sil24              8656  4 
    sata_sil                5476  0 
    
    USE="freedom -software_patents" emerge --deep --update --newuse world

    Odpovědi

    Fluttershy, yay! avatar 10.11.2011 16:14 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Gameport
    Stejný problém. Mám identický joystick a de facto stejnou zvukovku. Je možné, že pro gameport tam prostě není podpora.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    HrabalVojta avatar 10.11.2011 19:32 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    Tady je manuál jak postupovat a stejně to nefunguje ...
    USE="freedom -software_patents" emerge --deep --update --newuse world
    Indiánský lotr avatar 11.11.2011 17:01 Indiánský lotr | skóre: 24 | blog: ucim_sa
    Rozbalit Rozbalit vše Re: Gameport
    Stejný problém jsem řešil měsíc zpátky, pod debian testing se stejnou zvukovkou, gameport podporovaný je, jen je nutné zapnout na zvukové kartě podporu gameport, stačilo loadnout modul: snd-cmipci joystick_port=1 ,myslím že nic jiného jsem už nenastavoval, teď u toho nejsem, že bych se podíval přesněji.
    10.11.2011 18:09 2X4B-523P | skóre: 38 | blog: Zelezo_vs_Debian
    Rozbalit Rozbalit vše Re: Gameport
    dmesg | grep gameport
    Fluttershy, yay! avatar 10.11.2011 18:11 Fluttershy, yay! | skóre: 92 | blog:
    Rozbalit Rozbalit vše Re: Gameport
    To je právě ono, třeba mi to nevypíše nic.
    🇵🇸Touch grass🇺🇦 ✊ no gods, no masters
    robotics avatar 10.11.2011 18:23 robotics | skóre: 29 | blog: o_vsem_moznem
    Rozbalit Rozbalit vše Re: Gameport
    touch /dev/input/js0

    Tím sem si vytvořil port já, pač sem ho tam taky neměl :-).
    HrabalVojta avatar 10.11.2011 19:48 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    No jasný ale furt to nefunguje
    jstest /dev/input/js0 
    Driver version is 0.8.0.
    Joystick (Unknown) has 2 axes ( axismap never defined )
    and 2 buttons ( buttonmap never defined ).
    Testing ... (interrupt to exit)
    
    jstest: error reading: Inappropriate ioctl for device
    
    Technické parametry 8 tlačítek, 4 osy, hat
    USE="freedom -software_patents" emerge --deep --update --newuse world
    11.11.2011 16:17 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Gameport
    Jak to může fungovat když tam nemáš soubor v /dev/....

    Soubor by se měl vytvořit sám po zavedení modulu do jádra.

    Pokud se náhodou nevytvoří tak se soubory v dev vytváří příkazem mknod :-)
    mknod js0 c 13 0
    mknod js1 c 13 1
    mknod js2 c 13 2
    mknod js3 c 13 3
    Jsou zavedené všechny moduly ?

    Nezapoměls něco v jádře přeložit ?

    Já jsem kdysi měl na tlačítkách připojený kontakt z čidla a pro testování jsem si napsal:
    #include <stdio.h>
    #include <stdlib.h>
    #include <linux/joystick.h>
    
    #define JOISTICK "/dev/js0"
    
    unsigned char buffer[33];
    
    void cti_joi(void)
    {
    FILE *joi;
    
    if ((joi=fopen(JOISTICK,"rb"))==NULL)
    {
     fprintf(stderr,"Nelze otevrit soubor "JOISTICK" \n\n");
     _exit(1);
    }
    
    fread(buffer,32,1,joi);
    
    fclose(joi);
    return;
    }
    
    int main(void)
    {
    
    printf("\n\n Program pro testovani joystiku-tlacitek v1.0 (c) 2000 Soban Petr S&S\n\n");
    
    cti_joi();
    
    printf("Tlacitka  %X %X %X %X ", buffer[4],buffer[12],buffer[20],buffer[28]);
    
    return 0;
    }
    
    HrabalVojta avatar 12.11.2011 07:07 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    Já vím právě proto jsem položil dotaz, že není uveden v /dev. Soubor by se měl vytvořit, ale nevytvoří. mkdmod nefunguje. Soubor vytvoří, ale furt hlásí chybu
    jstest /dev/input/js0 
    jstest: No such device
    Moduly by zavedené být měli viz lsmod. No já kernel kompiloval asi 2x kvůli tomuto, druhý pokus jsem tam nasekal všechno co šlo co obsahovalo něco s tím společného.
    USE="freedom -software_patents" emerge --deep --update --newuse world
    13.11.2011 14:43 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Gameport
    Vypni tu druhou zvukovku (snd_via82xx) !

    Důvod může mít taky gameport i když třeba nevyvedený ten taky vypni v biosu pokud tam je.

    Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.

    A zavedls modul snd-cmipci s parametrem joystick_port:0x200 ?

    A máš správně vytvořený soubor v dev ?

    Dodej výstup "ls -l" v adresáři /dev/input.
    HrabalVojta avatar 14.11.2011 13:32 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    Vypni tu druhou zvukovku (snd_via82xx) !
    Je v biosu vyplá - disable
    Důvod může mít taky gameport i když třeba nevyvedený ten taky vypni v biosu pokud tam je.
    Základní deska nemá vyvedený gameport a v biosu není ani vidět nějaký jiný.
    Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.
    modprobe ns558
    FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
    
    A zavedls modul snd-cmipci s parametrem joystick_port:0x200 ?
    Alsa byla generována pomocí alsaconf a options jsem přidal.
    /etc/modprobe.d/alsa.conf
    alias snd-card-0 snd-cmipci
    alias sound-slot-0 snd-cmipci 
    options snd-card-0 joystick_port=0x200
    
    A máš správně vytvořený soubor v dev ?
    Nemám správně vytvořený. Spíš tam není žádný.
    Dodej výstup "ls -l" v adresáři /dev/input.
    ls -l /dev/input/
    celkem 0
    drwxr-xr-x 2 root root    120 13. lis 21.55 by-id
    drwxr-xr-x 2 root root    140 13. lis 21.55 by-path
    crw-r----- 1 root root 13, 64 13. lis 21.55 event0
    crw-r----- 1 root root 13, 65 13. lis 21.55 event1
    crw-r----- 1 root root 13, 66 13. lis 21.55 event2
    crw-r----- 1 root root 13, 67 13. lis 21.55 event3
    crw-r----- 1 root root 13, 63 13. lis 21.55 mice
    crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
    USE="freedom -software_patents" emerge --deep --update --newuse world
    14.11.2011 18:59 Petr Šobáň | skóre: 80 | blog: soban | Olomouc
    Rozbalit Rozbalit vše Re: Gameport
    Vypni tu druhou zvukovku (snd_via82xx) !
    Je v biosu vyplá - disable

    A proč je zaveden modul ? Zda se nějak nehádají skrz ten gameport.

    Nemáš zaveden modul ns558 aspoň ten to vždy chtělo u mé zvukovky.
    modprobe ns558
    FATAL: Error inserting ns558 (/lib/modules/3.0.6-gentoo/kernel/drivers/input/gameport/ns558.ko): No such device
    

    Tak jestli tento modul je v jádrech 3.X.Y nemám potuchy zda se vůbec nepřeložil či tam není..

    A máš správně vytvořený soubor v dev ?
    Nemám správně vytvořený. Spíš tam není žádný.
    Dodej výstup "ls -l" v adresáři /dev/input.
    ls -l /dev/input/
    celkem 0
    drwxr-xr-x 2 root root    120 13. lis 21.55 by-id
    drwxr-xr-x 2 root root    140 13. lis 21.55 by-path
    crw-r----- 1 root root 13, 64 13. lis 21.55 event0
    crw-r----- 1 root root 13, 65 13. lis 21.55 event1
    crw-r----- 1 root root 13, 66 13. lis 21.55 event2
    crw-r----- 1 root root 13, 67 13. lis 21.55 event3
    crw-r----- 1 root root 13, 63 13. lis 21.55 mice
    crw-r----- 1 root root 13, 32 13. lis 21.55 mouse0
    Tak si tam ty soubory vytvoř pomocí mknod a asi to budeš muset udělat z live_CD při zastaveném démonu co vytváří dynamický /dev ...
    Chytrex avatar 15.11.2011 08:20 Chytrex | skóre: 30 | Bohumín
    Rozbalit Rozbalit vše Re: Gameport
    Jen bych podotknul, že vypnutí něčeho v BIOSu pro OS nemusí nic znamenat.. OS si vesměs dělá hodně checků sám a věci které potřebuje si dokáže povolit taky sám.. Např v biosu nedetekovaný disk lze vidět v OS..
    Hrdý člen KERNEL ULTRAS .:. define QUESTION ((bb) || !(bb)) .:. Odmítám vaši realitu a nahrazuji ji svou vlastní..
    Indiánský lotr avatar 11.11.2011 16:57 Indiánský lotr | skóre: 24 | blog: ucim_sa
    Rozbalit Rozbalit vše Re: Gameport

    Máš zavedeny tyto moduly?

    gameport
    ns558
    analog
    joydev
    snd-cmipci joystick_port:0x200
    snd-cmipci joystick_port=1 #(1 means 'auto')
    HrabalVojta avatar 12.11.2011 07:00 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    V dotazu je lsmod
    USE="freedom -software_patents" emerge --deep --update --newuse world
    HrabalVojta avatar 17.11.2011 18:57 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    Jak je na tom ns588 v řadě kernelů 3.x.x
    USE="freedom -software_patents" emerge --deep --update --newuse world
    Indiánský lotr avatar 18.11.2011 14:43 Indiánský lotr | skóre: 24 | blog: ucim_sa
    Rozbalit Rozbalit vše Re: Gameport
    V jádře 3.0.0-1-amd64 distribuce linux mint debian je přítomen, se stejnou zvukovou kartou jako máš ty mi joystick genius f-16 funguje.
    HrabalVojta avatar 21.11.2011 18:54 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    No tak se podívej jak to máš nastavený ... já mám gentoo a konfiguruje se ručně ... kdyžtak všechny logy co tu jsou zveřejni na svou konfiguraci.
    USE="freedom -software_patents" emerge --deep --update --newuse world
    HrabalVojta avatar 6.12.2011 16:48 HrabalVojta | skóre: 23 | blog: gentoo_pentoo | Třebíč
    Rozbalit Rozbalit vše Re: Gameport
    Zveřejni prosím svoje konfigurační soubory :-)
    USE="freedom -software_patents" emerge --deep --update --newuse world
    Indiánský lotr avatar 15.11.2011 11:52 Indiánský lotr | skóre: 24 | blog: ucim_sa
    Rozbalit Rozbalit vše Re: Gameport

    Máš přidáno v /etc/modprobe.d/alsa-base.conf

    options snd-cmipci index=0 joystick_port=1

    Založit nové vláknoNahoru

    Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

    ISSN 1214-1267   www.czech-server.cz
    © 1999-2015 Nitemedia s. r. o. Všechna práva vyhrazena.