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:33 | Komunita

    Projekt microDMG Racer na Kickstarteru nevyšel, tak se autor rozhodl uvolnit na ESP32 postavené autíčko i ovladač jako open source.

    Ladislav Hagara | Komentářů: 0
    dnes 13:22 | Nová verze

    Byl vydán TrueNAS SCALE 24.10 „Electric Eel“. Přehled novinek této open source storage platformy postavené na Debianu v poznámkách k vydání.

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

    Byla vydána nová verze 24.10.29 svobodného multiplatformního video editoru Shotcut (Wikipedie) postaveného nad multimediálním frameworkem MLT. Nově s podporou AI (whisper.cpp) pro generování titulků. Nejnovější Shotcut je již vedle zdrojových kódů k dispozici také ve formátech AppImage, Flatpak a Snap.

    Ladislav Hagara | Komentářů: 0
    dnes 12:44 | Nová verze

    Wasmer byl vydán ve verzi 5.0. Jedná se o běhové prostředí pro programy ve WebAssembly. Zdrojové kódy jsou k dispozici na GitHubu pod licencí MIT.

    Ladislav Hagara | Komentářů: 0
    dnes 12:22 | Bezpečnostní upozornění

    X.Org X server 21.1.14 a Xwayland 24.1.4 řeší bezpečnostní chybu CVE-2024-9632 využitelnou k eskalaci práv. Pochází z roku 2006 (xorg-server-1.1.1).

    Ladislav Hagara | Komentářů: 0
    dnes 02:44 | IT novinky

    Společnost Apple představila nový Mac mini. Menší, výkonnější a zároveň uhlíkově neutrální. S M4 nebo M4 Pro.

    Ladislav Hagara | Komentářů: 28
    dnes 02:22 | Nová verze

    Byla vydána (𝕏) říjnová aktualizace aneb nová verze 1.95 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.95 vyjde také VSCodium, tj. komunitní sestavení Visual Studia Code bez telemetrie a licenčních podmínek Microsoftu.

    Ladislav Hagara | Komentářů: 0
    včera 18:44 | Nová verze

    Byl vydán Mozilla Firefox 132.0. Přehled novinek v poznámkách k vydání, poznámkách k vydání pro firmy a na stránce věnované vývojářům. Řešeny jsou rovněž bezpečnostní chyby. Nový Firefox 132 je již k dispozici také na Flathubu a Snapcraftu.

    Ladislav Hagara | Komentářů: 0
    včera 17:00 | IT novinky

    Jan Gruntorád byl včera večer ve Vladislavském sále Pražského hradu během tradiční ceremonie k oslavě Dne vzniku samostatného československého státu (28. října) vyznamenán prezidentem republiky medailí Za zásluhy 1. stupně za zásluhy o stát v oblasti techniky. Gruntorád je český informatik a manažer, patří mezi průkopníky internetu v České republice a je často označovaný jako 'Otec českého internetu'. V roce 2021 byl uveden jako první Čech do Internetové síně slávy. Mezi léty 1996 až 2021 byl ředitelem sdružení CESNET.

    Gréta | Komentářů: 19
    včera 15:55 | Nová verze

    Bylo oznámeno (cs) vydání Fedora Linuxu 41. Ve finální verzi vychází pět oficiálních edic: Workstation pro desktopové, Server pro serverové, Fedora Cloud pro cloudové nasazení, IoT pro internet věcí a Fedora CoreOS pro ty, kteří preferují neměnné systémy. Vedle nich je k dispozici také Silverblue a Kinoite a alternativní desktopy, např. KDE Plasma, Xfce nebo LxQt, a k tomu laby – upravené vydání Fedory například pro designery, robotiku, vědecké použití atd. Přehled novinek ve Fedora Workstation 41 a Fedora KDE 41 na stránkách Fedora Magazinu.

    Ladislav Hagara | Komentářů: 17
    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: 8440×
    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.