Výsledky 1 až 12 z 12

Téma: Pristup na urcitou HW adresu z linuxovyho programu

  1. #1
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní Pristup na urcitou HW adresu z linuxovyho programu

    Takej dotaz jak se da neco zapsat na urcitou adresu?
    Dalsi dotaz jak zjistim gde zacina adresa zvukovky?
    potrebuju to na prenastaveni vystupu na zvukovce (Relatec 655)
    ps: nepiste ze mi t muze shodit system ze to nemam delat
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  2. #2

    Standardní

    Takej dotaz jak se da neco zapsat na urcitou adresu?
    Kód:
    #include <asm/io.h>
    
    int main&#40;void&#41; &#123;
      outb&#40;0x55, 0x220&#41;;
      return 0;
    &#125;
    Dalsi dotaz jak zjistim gde zacina adresa zvukovky?
    Kód:
    cat /proc/ioports
    ps: nepiste ze mi t muze shodit system ze to nemam delat
    Fakt to nie je dobry napad. Funguje to len pod rootom. Nevie to robit driver sam?
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  3. #3
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    Driver je standartni ALSA takze to neumi a todel je malo pouzivany, presmerovani dalsich repraku do mikrakovyho vztupu do woken je na to takej programej ale linux verze neni ale ej to easy staci zmenit par hodnot (jak sem si precet v datasheetu )
    thx testnu to uvidim co to udela
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  4. #4

    Standardní

    Toto IMHO vyzera ako cast kodu, ktory robi prave to, co chces. Je to v linux-2.6.9/sound/pci/ac97/ac97_patch.c - takze by stacilo len zistit ako sa to zapina/vypina.
    Kód:
    static const snd_kcontrol_new_t snd_ac97_controls_alc655&#91;&#93; = &#123;
            AC97_PAGE_SINGLE&#40;"Duplicate Front", AC97_ALC650_MULTICH, 0, 1, 0, 0&#41;,
            AC97_PAGE_SINGLE&#40;"Line-In As Surround", AC97_ALC650_MULTICH, 9, 1, 0, 0&#41;,
            &#123;
                    .iface = SNDRV_CTL_ELEM_IFACE_MIXER,
                    .name = "Mic As Center/LFE",
                    .info = snd_ac97_info_single,
                    .get = snd_ac97_alc655_mic_get,
                    .put = snd_ac97_alc655_mic_put,
                    .private_value = AC97_SINGLE_VALUE&#40;0, 0, 1, 0&#41; /* only mask needed */
            &#125;,
    &#125;;
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  5. #5
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    zajmave
    ale stejne to zkusim udelat sam to bude vetsi zabava
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  6. #6

    Standardní

    Linux vie vela veci, ale ku mnohym nie je dokumentacia... ALSA je extra pripad - v jednej verzii 2.6 jadra zmenili kernelove parametre a nikde som nenasiel, ako sa tie nove pouzivaju - bez toho mi nefunguje zvukovka v notebooku. Nakoniec som na to nejako prisiel, tusim zo zdrojakov a este niecoho ineho...
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  7. #7
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    Kód:
    #include <asm/io.h>
    
    int main&#40;void&#41; &#123;
      inb&#40;0xd86a&#41;;
      return 0;
    &#125;
    todle by melo fungovat ne?
    d800-d8ff : SiS SI7012 - AC'97
    dela to "Segmentation fault"
    //edit OT: Dotaz co pouzivas v noutbuku za ovladac aby ti slo hlikat na touchpad? To mi nak nejede (teda ted uz nejede ani Xko ) a este takej dotaz jak nak uvolnit pamet je tam totiz jenom 80MB ram a je to trochu akute
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  8. #8

    Standardní

    Este tam musis dat "iopl(3);" (pozri "man inb").

    OT: http://w1.894.telia.com/~u89404340/touchpad/ pre X. Na konzole mi vyhovuje, ze mi to neklika. Pamate mam len 48MB, takze sa tam nejako velmi vymyslat neda.
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  9. #9
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    man pro inb neni je tamjenom spolecna stranka pro outb a podobne
    //edit: tak uz to jede potrebuje to iopl(3) min nejde
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  10. #10

    Standardní

    Ano a tam je napisane, ze treba pouzit ioperm() alebo iopl(). Z "man ioperm" zistis, ze ho pouzit nemozes, tak nasleduje "man iopl".
    1: Asus P2B 1.10 • Celeron 1100@1364/1.8V • 512MB SDRAM • Samsung SP1213N+WD AC28400 • Toshiba XM-6402B+SD-M1212 • PowerColor AR2L Radeon 9100 64MB • 3C900-Combo • Bt848A • ASB-3940UA • AWE-64 • DTK PTP-3007 • VisionMaster 405 • Umax UC630 • Star LC24-200 Colour 2: PCPartner TXB820DS • Cyrix MII PR300/1.8V • 256MB SDRAM • 2xSamsung HD400LD+IT8212F • Accesstek CW4001 • LS-120 • Mystique 4MB • Millennium II 4MB • 3C509 • CMI8329A+Dream MIDI • ADI ProVista E44 • SyncMaster 203B Notebook: DTK FortisPro TOP-5A • P166MMX/1.8V • 80MB EDO • Hitachi 5K80 40GB • 12,1" TFT Router: A-Trend ATC-1425B • i486DX 50@33/5V • 48MB FPM • WD AC14300 • UMC UM9003F • HP PC LAN 16/TP+ Car: Mazda 323P BA • Z5 1489ccm, 65kW@5500rpm, 134Nm@4000rpm

  11. #11
    Member Avatar uživatele Dr Meduza
    Založen
    24.04.2004
    Bydliště
    Praha / Jirkov :-)
    Příspěvky
    388
    Vliv
    261

    Standardní

    stejne to nic nedela no dneska du raci uz spat zejtra to doresim
    Bill Brana:"Pokud by všichni používali legální software, měl by Microsoft dostatek peněz na opravení snad všech chyb ve Windows."
    Používáním GNU/Linuxu de facto poskytuji Microsoftu prostředky na vývoj Windows, ale přesně tak to je

  12. #12
    Moderátor Avatar uživatele wong
    Založen
    08.11.2002
    Bydliště
    Brno
    Věk
    42
    Příspěvky
    2 452
    Vliv
    310

    Standardní

    Citace Původně odeslal Dr Meduza
    [code]
    //edit OT: Dotaz co pouzivas v noutbuku za ovladac aby ti slo hlikat na touchpad? To mi nak nejede (teda ted uz nejede ani Xko ) a este takej dotaz jak nak uvolnit pamet je tam totiz jenom 80MB ram a je to trochu akute
    synaptics, co jineho

Informace o tématu

Users Browsing this Thread

Toto téma si právě prohlíží 1 uživatelů. (0 registrovaných a 1 anonymních)

Pravidla přispívání

  • Nemůžete zakládat nová témata
  • Nemůžete zasílat odpovědi
  • Nemůžete přikládat přílohy
  • Nemůžete upravovat své příspěvky
  •