abclinuxu.cz AbcLinuxu.cz itbiz.cz ITBiz.cz HDmag.cz HDmag.cz abcprace.cz AbcPráce.cz
AbcLinuxu hledá autory!
Inzerujte na AbcPráce.cz od 950 Kč
Rozšířené hledání
×
    včera 18:44 | Nová verze

    Jakub Jelínek oznámil vydání verze 15.1 (15.1.0) kolekce kompilátorů pro různé programovací jazyky GCC (GNU Compiler Collection). Jedná se o první stabilní verzi řady 15. Přehled změn, nových vlastností a oprav a aktualizovaná dokumentace na stránkách projektu. Některé zdrojové kódy, které bylo možné přeložit s předchozími verzemi GCC, bude nutné upravit.

    Ladislav Hagara | Komentářů: 0
    včera 03:55 | Komunita

    Byly vyhlášeny výsledky letošní volby vedoucího projektu Debian (DPL, Wikipedie). Staronovým vedoucím zůstává Andreas Tille.

    Ladislav Hagara | Komentářů: 12
    24.4. 16:55 | IT novinky

    Jason Citron končí jako CEO Discordu. Od pondělí 28. dubna nastupuje nový CEO Humam Sakhnini, bývalý CSO Activision Blizzard.

    Ladislav Hagara | Komentářů: 5
    24.4. 14:22 | Nasazení Linuxu

    Článek na Libre Arts představuje baskytarový multiefekt Anagram od společnosti Darkglass Electronics. S Linuxem uvnitř (licence, GitHub).

    Ladislav Hagara | Komentářů: 1
    24.4. 10:22 | IT novinky

    Městský soud v Praze vyhlásil rozsudek, který vyhověl žalobě novináře Jana Cibulky, který s podporou spolku IuRe (Iuridicum Remedium) požadoval omluvu od státu za to, že česká legislativa nařizuje operátorům uchovávat metadata o elektronické komunikaci. To je přitom v rozporu s právem. Stát se musí novináři omluvit a zaplatit náklady řízení. Především je ale součástí přelomové rozhodnutí o nelegálnosti shromažďování dat a o

    … více »
    Ladislav Hagara | Komentářů: 7
    24.4. 08:22 | IT novinky

    Americké technologické firmy Apple a Meta Platforms porušily pravidla na ochranu unijního trhu, uvedla včera Evropská komise (EK). Firmám proto vyměřila pokutu – Applu 500 milionů eur (12,5 miliardy Kč) a Metě 200 milionů eur (pět miliard Kč). Komise to oznámila v tiskové zprávě. Jde o první pokuty, které souvisejí s unijním nařízením o digitálních trzích (DMA). „Evropská komise zjistila, že Apple porušil povinnost vyplývající z nařízení

    … více »
    Ladislav Hagara | Komentářů: 33
    24.4. 08:11 | IT novinky

    Americká společnost OpenAI, která stojí za chatovacím robotem ChatGPT, by měla zájem o webový prohlížeč Chrome, pokud by jeho současný majitel, společnost Google, byl donucen ho prodat. Při slyšení u antimonopolního soudu ve Washingtonu to řekl šéf produktové divize ChatGPT Nick Turley.

    Ladislav Hagara | Komentářů: 0
    24.4. 07:55 | Nová verze

    Po roce vývoje od vydání verze 1.26.0 byla vydána nová stabilní verze 1.28.0 webového serveru a reverzní proxy nginx (Wikipedie). Nová verze přináší řadu novinek. Podrobný přehled v souboru CHANGES-1.28.

    Ladislav Hagara | Komentářů: 0
    24.4. 07:44 | Nová verze

    Byla vydána nová verze 10.0.0 otevřeného emulátoru procesorů a virtualizačního nástroje QEMU (Wikipedie). Přispělo 211 vývojářů. Provedeno bylo více než 2 800 commitů. Přehled úprav a nových vlastností v seznamu změn.

    Ladislav Hagara | Komentářů: 0
    23.4. 16:33 | Komunita

    42 svobodných a otevřených projektů získalo finanční podporu od NLnet Foundation (Wikipedie).

    Ladislav Hagara | Komentářů: 0
    Jaký filesystém primárně používáte?
     (58%)
     (1%)
     (9%)
     (21%)
     (4%)
     (1%)
     (2%)
     (0%)
     (1%)
     (2%)
    Celkem 453 hlasů
     Komentářů: 18, poslední 17.4. 12:41
    Rozcestník

    Dotaz: Infra port - adaptér usb to irda

    14.10.2007 07:09 Ryšánek
    Infra port - adaptér usb to irda
    Přečteno: 8457×
    Zdravím všechny a zároveň prosím o radu. Zakoupil jsem si adaptér usb to irda, ale bohužel ho nemohu zprovoznit.Jedná se o výrobek firmy GEMBIRD. Na stránkách Gembird je označen jako UIR-22. Výpis dmesg:
    usb 1-3: new full speed USB device using ohci_hcd and address 3
    usb 1-3: configuration #0 chosen from 1 choice
    usb 1-3: config 0 descriptor??
    
    Výpis cat /proc/bus/usb/devices:
    T:  Bus=01 Lev=01 Prnt=01 Port=02 Cnt=01 Dev#=  3 Spd=12  MxCh= 0
    D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
    P:  Vendor=18ec ProdID=3118 Rev= 0.01
    S:  Manufacturer=ARKMICRO
    S:  Product=USB TO IRDA
    C:* #Ifs= 1 Cfg#= 0 Atr=80 MxPwr=500mA
    I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=00 Prot=00 Driver=(none)
    E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=1ms
    E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
    
    Výpis lsusb, tučně jsem zvýraznil adaptér:
    Bus 003 Device 001: ID 0000:0000
    Bus 002 Device 001: ID 0000:0000
    Bus 001 Device 003: ID 18ec:3118 
    Bus 001 Device 001: ID 0000:0000
    
    Tak opravdu nevím. V krabici je malý český návod k instalaci a je tu i v podporovaných OS uveden linux 2.4 a vyšší. Zajímavé je, že na krabičce je štítek s udáním názvu Infra port Aligator mini, který by měl pod linuxem dle různých diskuzí fungovat. Nicméně tento výrobek je od firmy Gembird a označen jako UI-22. Dle výpisu cat... je to manufacturer=ARKMICRO. Ať hledám, tak hledám po internetu, zmínku o tom, zda lze či nelze zprovoznit v linuxu ani čárku. Byl bych rád za každou informaci, zda adaptér vrátit nebo nějakým způsobem rozhejbat.
    Software: Mandriva 2007, nyní jsem zkoušel s 2008 s kernelem 2.6.22
    Irda-utils (zkompiloval jsem poslední dostupnou verzi)

    Odpovědi

    Petr Tomášek avatar 14.10.2007 11:17 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Bohužel stejný problém (neměl jsem čas to řešit...)
    multicult.fm | monokultura je zlo | welcome refugees!
    14.10.2007 12:17 Milan Gerža | skóre: 30
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    zkousel jste se podivat na tohle?

    http://www.linuxsoft.cz/article.php?id_article=1237

    ja vim, je to vystrel do tmy, ale treba to pomuze :-)
    14.10.2007 15:48 Ryšánek
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Tak na toto jsem také už narazil. Zarazilo mne i stejné označení; na krabičce je také štítek s Aligator mini. No nic tak jsem to kuchnul a na tom malém plošňáčku je jeden čip s označením ARK3116. Koukal jsem, že modul ark3116 v jádře existuje a šel i zavést. No zkusím bádat dál, jak nějak vytvořit zařízení v /dev.
    14.10.2007 14:15 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Znám jen tenhle link: IrDA and Infrared Devices working with Linux.

    Osobně mám USB Infra dongle ALI (asi, ale vypadá jinak než na obrázku, nemá žebrování a je tam napsáno IrDA :) a také na krabičce bylo myslím napsáno "Infraport ALIGATOR MINI do USB portu". Nicméně tohle má USB/RS-232 převodník pl2303 a na to je připojený IrDA port podobný MA-600, rozchodit to šlo celkem snadno. Takže je otázka, co to Aligator mini vlastně označuje :/
    14.10.2007 16:06 Ryšánek
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Tak to je super, krabička je stejná :-). Ale tento se jmenuje ALI, taky bezva. No jak jsem psal výše, po otevření krabičky tam vidím čip ark3116. Zkusím na tomto zjištění něco najít. Jestli tomu začínám rozumět, není to vůbec jednoduché.

    1. je třeba driver pro usb stranu adaptéru, (usb na rs232)
    2. je třeba driver pro infra stranu adaptéru (pouze přenos dat)

    1 - Ten modul ark3116, co jsem zavedl v dmesg vypisuje, že se jedná o driver usbserial, tedy toto by mohlo být ono.
    2 - Tady nyní tápu, zkusím něco vyvést s irda-utils.

    Děkuju moc za reakci.
    14.10.2007 20:07 Ash | skóre: 53
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Jestli vám to třeba k něčemu pomůže, dám sem konfiguraci kernelu:
    bash# lsusb
    ...
    Bus 003 Device 003: ID 0df7:0620 Mobile Action Technology, Inc. MA-620 Infrared Adapter
    
             --- Networking support                                                             
                 Networking options  --->                                                     
                 [ ]   Amateur Radio support  --->                                                  
                 <M>   IrDA (infrared) subsystem support  --->                                      
                 <M>   Bluetooth subsystem support  --->                                            
                 < >   Generic IEEE 802.11 Networking Stack                                        
    
    
    
                  --- IrDA (infrared) subsystem support
                  ---   IrDA protocols
                  < >   IrLAN protocol
                  <M>   IrCOMM protocol
                  [ ]   Ultra (connectionless) protocol
                  ---   IrDA options
                  [ ]   Cache last LSAP
                  [ ]   Fast RRs (low latency)
                  [ ]   Debug information
                        Infrared-port device drivers  --->
    
    
                  Infrared-port device drivers  --->
                  --- SIR device drivers                                                             
                  <M> IrTTY (uses Linux serial driver)                                               
                  --- Dongle support                                                                 
                  [*] Serial dongle support
                  < >   ESI JetEye PC dongle                                                         
                  < >   ACTiSYS IR-220L and IR220L+ dongle                                           
                  < >   Tekram IrMate 210B dongle                                                    
                  < >   TOIM3232 IrDa dongle                                                         
                  < >   Parallax LiteLink dongle                                                     
                  <M>   Mobile Action MA600 dongle                                                   
                  < >   Greenwich GIrBIL dongle                                                      
                  < >   Microchip MCP2120                                                            
                  < >   Old Belkin dongle                                                            
                  < >   ACTiSYS IR-200L dongle                                                       
                  --- Old SIR device drivers                         
                  --- Old Serial dongle support                                                      
                  --- FIR device drivers                                                             
    (irda-usb NO) <M> IrDA USB dongles                                                               
                  < > SigmaTel STIr4200 bridge (EXPERIMENTAL)                                        
                  < > NSC PC87108/PC87338                                                            
                  < > Winbond W83977AF (IR)            
    
    
    
                      Device Drivers  --->                                                           
                      USB support  --->                                                              
                      USB Serial Converter support  --->                                             
                      <M> USB Serial Converter support                                                   
                      [*]   USB Generic Serial Driver                                                    
                      ...
    pl2303            <M>   USB Prolific 2303 Single Port Serial Driver        
    
    
    
    
    bash# modprobe sir-dev irtty-sir
    bash# modprobe pl2303
    
    bash# dmesg | grep "pl2303 converter"
    pl2303 3-2:1.0: pl2303 converter detected
    usb 3-2: pl2303 converter now attached to ttyUSB0
    
    ...bingo

    V autoload modules mám tohle:
    /etc/modules.autoload.d/kernel-2.6:
    #irda #(uses crc_ccitt)
    
    #ircomm #(uses irda)
    ircomm-tty #(uses ircomm, irda)
    
    ##irda-usb # mot suitable for ma620 dongle
    
    #sir-dev (uses irda)
    
    ma600-sir #(uses sir-dev, irda)
    
    irtty-sir #(uses sir-dev)
    
    #voila
    
    # usbserial # generic
    #pl2303
    
    Některé moduly jsou zakomentované, protože jsou závislé, takže se natáhnou samy. Jsou tam jen pro ilustraci, aby bylo vidět, že to je parádní propletenec :) irda-usb ač má slibný název nepoužívám.

    Nakonec pl2303 jsem myslím také zavrhl, nějak to funguje i bez toho :)
    14.10.2007 22:19 Semo | skóre: 45 | blog: Semo
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Dnes som konecne rozchodil prave tento USB dongle. Kernel 2.6.22-kamikaze9
    modprobe irda
    modprobe stir4200
    modprobe ircomm
    modprobe ircomm_tty
    irattach irda0 -s
    # irdadump
    
    # Nokia 6070
    gnokii --identify
    # ... a dalej to stiahnut pomocou gnokii 
    
    # Nokia 6100
    gammu --identify
    # ... a dalej to stiahnut pomocou gammu
    
    Mne islo iba o odzalohovanie phoneboookov, takze klikatka som nerozchadzal. gnokii nefungovalo s N.6100 a gammu nechodilo s N.6070.
    cat /etc/gammurc:
    [gammu]
    port = /dev/ircomm0
    connection = irda
    cat /etc/gnokiirc
    [global]
    port = /dev/ircomm0
    model = 6510
    irda_string = Nokia 6070
    initlength = default
    connection = irda
    use_locking = yes
    serial_baudrate = 19200
    smsc_timeout = 10
    [gnokiid]
    bindir = /usr/sbin/
    [connect_script]
    TELEPHONE = 12345678
    [disconnect_script]
    [logging]
    debug = on
    rlpdebug = off
    xdebug = off
    If you hold a Unix shell up to your ear, you can you hear the C.
    Petr Tomášek avatar 4.11.2007 16:55 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    jak jiz bylo receno, jedna se o zarizeni s jinym chipem!
    multicult.fm | monokultura je zlo | welcome refugees!
    4.11.2007 19:03 Peter Golis | skóre: 64 | blog: Bežné záležitosti | Bratislava
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    v tejto otázke by sa malo skutočne jednať o ark3116 a nie ma620, ale na druhú stranu ja mám pre zmenu v rovnakej krabičke zas niečo od dazzle a to môže byť problém :) to je tak, keď výrobcovia používajú rovnaké krabičky a rôzne polotovary.
    3.10.2010 22:35 Zdenál
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Mám také USB Infra dongle ALI, ale na druhé straně krabičky je napsáno Infraport ALIGATOR MINI do USB. Rozjel jsem ho s jádrem 2.6.34 na Ubuntu 10.04 podle tohoto návodu, ale s následujícími úpravami:
    modprobe sir_dev
    modprobe irtty-sir
    
    irattach /dev/ttyUSB0 -s -d ma600
    
    Přenosová rychlost je u tohoto zařízení v linuxu pouze 9600 bps. Tyto změny jsem provedl podle odkazu http://www.abclinuxu.cz/hardware/pripojeni-na-sit/irda/ma-620. Mám Nokii 6070 a infraport funguje jak v gnokii tak v gammu.

    19.7.2009 20:07 R
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Tiez sa mi dostal do ruk tento zazrak, tento je oznaceny ako "Gembird USB to IrDA adapter". Vendor 0x18ec, device 0x3118. Poslal som aspon patch do usb.ids, kedze to doteraz zjavne nikto nespravil.

    Vnutri je ARK3116T a IrDA prijimac/vysielac - a nic viac (len krystal 12MHz a par odporov a kondenzatorov).

    Pridal som ID do driveru ark3116. Ten sa teraz pekne zavedie a vytvori sa zariadenie ttyUSB0. Po spusteni "irattach /dev/ttyUSB0 -s" vidiet (cez fotak/kameru), ze to vysiela. Nic to vsak neprijima (irdadump nic neukaze).
    22.7.2009 14:15 R
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Tak som to skusal vo Windows. V 98 to nefunguje ani nahodou (Napriek tomu, ze je to na obale napisane! Na obale je tiez napisane, ze to podporuje FIR, co je tiez klamstvo. Pri "znacke" Gembird je to bezne).

    Aspon v XP to funguje. Pouzil som USB sniffer, posiela sa tam na zaciatku par inicializacnych veci. Skusil som to dat do driveru ark6113, ale stale to nefungovalo. Dalej som uz nemal cas, pokracovat budem neskor.
    26.7.2009 14:25 R
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Takze vysledok sa dostavil - tu je funkcny patch. Zatial sa to stale tvari ako seriovy port, takze treba spustit "irattach /dev/ttyUSB0 -s".
    --- linux-2.6.30-orig/drivers/usb/serial/ark3116.c	2009-07-19 19:21:54.000000000 +0200
    +++ linux/drivers/usb/serial/ark3116.c	2009-07-26 13:58:04.000000000 +0200
    @@ -31,6 +31,7 @@
     
     static struct usb_device_id id_table [] = {
     	{ USB_DEVICE(0x6547, 0x0232) },
    +	{ USB_DEVICE(0x18ec, 0x3118) },		/* USB to IrDA adapter */
     	{ },
     };
     MODULE_DEVICE_TABLE(usb, id_table);
    @@ -83,7 +84,7 @@
     {
     	char *buf;
     	struct ark3116_private *priv;
    -	int i;
    +	int i, irda;
     
     	for (i = 0; i < serial->num_ports; ++i) {
     		priv = kzalloc(sizeof(struct ark3116_private), GFP_KERNEL);
    @@ -100,11 +101,21 @@
     		goto cleanup;
     	}
     
    +	irda = le16_to_cpu(serial->dev->descriptor.idProduct) == 0x3118;
    +	if (irda)
    +		dbg("IrDA mode");
    +
     	/* 3 */
     	ARK3116_SND(serial, 3, 0xFE, 0x40, 0x0008, 0x0002);
     	ARK3116_SND(serial, 4, 0xFE, 0x40, 0x0008, 0x0001);
     	ARK3116_SND(serial, 5, 0xFE, 0x40, 0x0000, 0x0008);
    -	ARK3116_SND(serial, 6, 0xFE, 0x40, 0x0000, 0x000B);
    +	ARK3116_SND(serial, 6, 0xFE, 0x40, irda ? 0x0001 : 0x0000, 0x000B);
    +
    +	if (irda) {
    +		ARK3116_SND(serial, 1001, 0xFE, 0x40, 0x0000, 0x000C);
    +		ARK3116_SND(serial, 1002, 0xFE, 0x40, 0x0041, 0x000D);
    +		ARK3116_SND(serial, 1003, 0xFE, 0x40, 0x0001, 0x000A);
    +	}
     
     	/* <-- seq7 */
     	ARK3116_RCV(serial,  7, 0xFE, 0xC0, 0x0000, 0x0003, 0x00, buf);
    @@ -141,6 +152,8 @@
     	ARK3116_SND(serial, 147, 0xFE, 0x40, 0x0083, 0x0003);
     	ARK3116_SND(serial, 148, 0xFE, 0x40, 0x0038, 0x0000);
     	ARK3116_SND(serial, 149, 0xFE, 0x40, 0x0001, 0x0001);
    +	if (irda)
    +		ARK3116_SND(serial, 1004, 0xFE, 0x40, 0x0000, 0x0009);
     	ARK3116_SND(serial, 150, 0xFE, 0x40, 0x0003, 0x0003);
     	ARK3116_RCV(serial, 151, 0xFE, 0xC0, 0x0000, 0x0004, 0x03, buf);
     	ARK3116_SND(serial, 152, 0xFE, 0x40, 0x0000, 0x0003);
    Petr Tomášek avatar 26.7.2009 17:02 Petr Tomášek | skóre: 39 | blog: Vejšplechty
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda

    Tak to je skvělé! Můžete, prosím, dát nějak vědět, až(/jestli)  se Váš patch dostane do jádra?

    Díky!

    multicult.fm | monokultura je zlo | welcome refugees!
    26.7.2009 17:59 R
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Poslal som to Gregovi, na linux-usb a LKML. Takze bud sa to tam dostane takto alebo to nejako prerobim na IrDA. Do 2.6.31 sa to asi nedostane, ale v 2.6.32 by to mohlo uz byt.
    5.8.2009 21:26 R
    Rozbalit Rozbalit vše Re: Infra port - adaptér usb to irda
    Patch sa uz dostal do -mm.

    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.