Pagina manuală

irattach - conectarea stivei Linux-IrDA la portul IrDA

irattach leagă stiva Linux-IrDA în portul IrDA. Programul realizează configurarea la nivel scăzut a stivei Linux-IrDA în kernel. De obicei, acest pas este necesar înainte ca (sau aplicațiile) să poată utiliza stratul superior al stivei IrDA.







Comanda irattach încarcă driverul Linux-IrDA necesar, care configurează echipamentul IrDA și configurează stiva IrDA pentru a interacționa cu noul port IrDA. Mai multe porturi IrDA pot fi utilizate cu mai multe comenzi irattach.

irattach utilizează implicit driver-ul irtty. care se conectează la subsistemul terminal al Linux și utilizează un driver standard serial Linux. Acest lucru funcționează destul de bine pe majoritatea mașinilor și configurațiilor, dar limitează viteza de transmisie la 115200 biți pe secundă (modul IrDA în modul SIR). Acest mod vă permite să lucrați cu majoritatea echipamentelor FIR (așa cum sa dovedit, în laptop-uri acest mod oferă emulare de porturi seriale) și mărunțișuri mai consecutive (în furnizarea de tipul corect de keyring), permițându-vă pentru a face o alegere în condiții de siguranță. Cu toate acestea, inele de chei USB și mai multe adaptoare FIR nu acceptă emularea port serial și nu poate fi utilizat cu driverul irtty.

irattach poate folosi, de asemenea, unul dintre driverele FIR pentru Linux (inclusiv drivere USB keyfob) în loc de driverul irtty. Cele mai multe drivere FIR necesită configurarea corectă a parametrilor modulului (aceasta este descrisă mai jos). Driverele FIR vă permit să utilizați rate de transfer mai mari (de obicei până la 4 megabiți pe secundă). În general, suportul FIR în Linux nu este atât de stabil și de matur încât puteți face fără documentație și timp.

irattach trebuie să fie rulat ca atribut root sau setuid pentru utilizatorul rădăcină, deoarece privilegiile root sunt necesare. Dacă ați asamblat stiva IrDA ca module (recomandată), trebuie să editați fișierul /etc/modules.conf. Consultați Infraroșu-HOWTO pentru mai multe detalii.

<устройство>. Numele terminalului sau interfața IrDA sau driverul IrDA. irattach decide să utilizeze driverul irtty sau unul dintre driverele FIR bazat pe acest argument.

Numele terminalului. Acesta este un port serial, pentru configurare folosind driverul irtty. de exemplu / dev / ttyS0. irattach va folosi șoferul irtty. astfel încât portul va fi disponibil numai în modul SIR. Trebuie să verificați configurația portului serial sau BIOS pentru a afla ce port serial este portul IrDA. Trebuie să fie transferat la o ușă.

Numele interfeței. Acesta este numele dispozitivului de interfață IrDA, de exemplu irda0. irattach va folosi unul dintre driverele FIR (inclusiv driverele USB keyfob). Driverul FIR selectat trebuie să fie încărcat înainte de a fi apelat irattach. sau un alias corespunzător din /etc/modules.conf trebuie să fie instalat pentru dispozitiv.

Numele modulului. Acesta este numele modulului driverului FIR, de exemplu nsc-ircc (a se vedea lista de mai jos). Toate interfețele noi IrDA create după încărcarea modulului vor fi configurate, astfel încât acestea nu vor funcționa dacă modulul este deja încărcat. Această posibilitate este încă experimentală.

-s. Începe detectarea unui dispozitiv IrDA la distanță (rețineți că opțiunea "-s 1" nu mai este acceptată).

-v. Afișați informații despre versiune (acest lucru se întâmplă și dacă nu sunt specificate opțiuni).

-h. Afișați informații de ajutor.

-d keychain. Conectați un driver de tastatură suplimentar la portul IrDA.







Aveți nevoie de un driver keyfob dacă aveți un dispozitiv cu infraroșu care se conectează la portul serial al computerului dvs. (conectorul de port serial serial de 9 pini). Aceste dispozitive sunt numite keyfobs (dongle) și sunt utilizate în prezent de orice driver SIR (IrTTY sau irport). Această opțiune nu este compatibilă cu driverele FIR și funcționează numai cu drivere irtty și irport.

În prezent, sunt cunoscute următoarele știulete (secvențiale):

ali-ircc driver ALi FIR pentru ALi M5123 (opțiuni: io, irq, dma). Acest driver suportă viteze SIR, MIR și FIR (4 megabiți pe secundă). Acest chipset este folosit, de exemplu, în:

Controler ALi M5123 FIR construit în punțile sudice ALi M1543C, M1535, M1535D, M1535 +, M1535D.

irda-usb Driverul dispozitivului IrDA-USB pentru dispozitivele USB / dispozitivele cheie care sunt compatibile cu specificația oficială IrDA-USB. Notă: USB 2.0 nu a fost testat încă. (opțiuni: qos_mtt_bits - întreg, descriere - "Timp minim de comutare"). Este folosit, de exemplu, pentru:

KC Technology KC-180

Sisteme extinse XTNDAccess ESI-9685

Rețineți că există un alt driver USB pentru aceste dispozitive, numit ir-usb. Nu este compatibil cu stiva IrDA și se confruntă cu irda-usb. Deoarece este întotdeauna încărcat întotdeauna, puteți elimina complet ir-usb.

Dispozitivele bazate pe chipul SigmaTel nu sunt compatibile cu specificațiile de clasă IrDA-USB și, prin urmare, nu sunt acceptate de acest driver.

nsc-ircc driverul dispozitivului NSC IrDA (opțiuni: io, irq, dma, dongle_id, qos_mtt_bits). Acest chipset este folosit, de exemplu, în:

IBM ThinkPad dongle_id = 0x09

HP OmniBook 6000 dongle_id = 0x08

sa1100_ir Driver pentru infraroșu pentru dispozitive bazate pe microprocesor încorporat StrongARM SA1100 (opțiuni: power_level, tx_lpm). Acest driver poate suporta FIR pe dispozitive care îl acceptă. Acest chipset este folosit, de exemplu, în:

Samsung YOPY, COMPAQ iPAQ, SHARP Zaurus SL5000 / 5500

smc-ircc Driverul controlerului SMC IrCC (opțiuni: ircc_dma, ircc_irq). Acest chipset este folosit, de exemplu, în:

Fujitsu-Siemens Lifebook 635t Sony PCG-505TX

w83977af_ir Driverul de dispozitiv Winbond W83977AF IrDA (opțiuni: io, irq, qos_mtt_bits). Acest chipset este folosit, de exemplu, în:

toshoboe Driverul dispozitivului Toshiba OBOE IrDA acceptă chipset-ul IR Toshiba Type-O. (opțiuni: max_baud). Acest chipset este folosit, de exemplu, în:

Toshiba Libretto 100CT. și în multe laptopuri mai vechi Toshiba.

Toshiba Libretto 100CT. Tecra 8100, Portege 7020 și multe alte laptopuri Toshiba.

vlsi_ir Driverul dispozitivului VLSI 82C147 SIR / MIR / FIR. Acest chipset este folosit, de exemplu, în:

HP Omnibook 800

Următoarele sfaturi sunt o scurtă introducere a configurației Linux / IrDA. Dacă acest lucru nu funcționează, citiți tutorialul Linux / IrDA și / sau Infraroșu-HOWTO. Înainte de a configura Linux / IrDA, înțelegeți ce doriți să configurați: SIR sau FIR. Se recomandă să încercați mai întâi SIR dacă dispozitivul dvs. este compatibil cu SIR (de exemplu, un keychain USB).

Pentru un dispozitiv "serial" SIR, uitați-vă în BIOS. Apoi rulați dmesg | grep tty pentru a găsi dispozitivele terminale acceptate de aparat. Încercați acum să selectați una dintre ele, care este probabil un dispozitiv IrDA și utilizați irattach / dev / ttySx -s.

Dacă nu puteți conecta SIR (ceea ce se întâmplă în cazuri rare), puteți încerca FIR. Priviți în BIOS. Apoi rulați findchip pentru a obține informații despre cipul de control IrDA. Utilizați seterial / dev / ttySx pentru a evita conflictele cu driverul serial. Notă: nu utilizați seterial. dacă ați configurat SIR. Acum puteți folosi irattach.

În cele din urmă, irdadump ar trebui să arate cel puțin computerul. Dacă nu este, începeți din nou.

Această pagină manuală afectează numai nivelul scăzut al stivei IrDA (porturi IrDA și drivere IrDA). După această etapă, trebuie să instalați aplicația preferată pentru accesul la nivelul ridicat al stivei IrDA (prin IrCOMM, IrLPT, IrNET, IrLAN sau IrSOCK), care este descris în documentația relevantă.

Această pagină manuală nu descrie utilizarea driverului irport. Driverul irport acceptă același hardware ca driverul irtty, dar este configurat ca un driver FIR.

În prezent, această secțiune conține numai mesaje de eroare din codul sursă.

"" irattach: tty: set_disc (.):% s ""

"" Nu sa putut deschide% s:% m "(Nu s-a putut deschide% s:% m)"

"Nu s-au putut obține instrumentele fd pentru dispozitiv:% m" (Nu s-au putut obține instrumentele descriptorilor fișierului dispozitivului:% m) "

"Nu am putut seta dispozitivul la modul fără blocare:% m" (Nu se poate trece dispozitivul la modul fără blocare:% m) "

irattach (8), irdaping (8), irdadump (8), findchip (8), irpsion5 (8), modprobe

Această pagină manuală este scrisă de Werner Heuser (Werner Heuser) . Se bazează pe fișierele README din pachetul irda-utils al proiectului Linux / IrDA și pe tutorialul Linux / IrDA. A fost parțial actualizat și modificat de Jean Tourrilhes (Jean Tourrilhes) .

Traducerea în limba rusă a fost făcută de Vladimir Stupin .







Articole similare

Trimiteți-le prietenilor: