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í
×
eParkomat, startup z ČR, postoupil mezi finalisty evropského akcelerátoru ChallengeUp!
Robot na pivo mu otevřel dveře k opravdovému byznysu
Internet věcí: Propojený svět? Už se to blíží...
včera 16:38 | Komunita

Byly zveřejněny videozáznamy přednášek a workshopů z letošní konference OpenAlt konané 5. a 6. listopadu v Brně. K videozáznamům lze přistupovat ze stránky na SuperLectures nebo přes program konference, detaily o vybrané přednášce nebo workshopu a dále kliknutím na ikonku filmového pásu. Celkově bylo zpracováno 65 hodin z 89 přednášek a workshopů.

Ladislav Hagara | Komentářů: 0
včera 11:30 | Komunita

Bylo oznámeno, že bude proveden bezpečnostní audit zdrojových kódů open source softwaru pro implementaci virtuálních privátních sítí OpenVPN. Audit provede Matthew D. Green (blog), uznávaný kryptolog a profesor na Univerzitě Johnse Hopkinse. Auditována bude verze 2.4 (aktuálně RC 1, stabilní verze je 2.3.14). Audit bude financován společností Private Internet Access [reddit].

Ladislav Hagara | Komentářů: 2
včera 06:00 | Komunita

Na YouTube byl publikován Blender Institute Reel 2016, ani ne dvouminutový sestřih z filmů, které vznikly za posledních 10 let díky Blender Institutu. V institutu aktuálně pracují na novém filmu Agent 327. Dění kolem filmu lze sledovat na Blender Cloudu. Videoukázka Agenta 327 z června letošního roku na YouTube.

Ladislav Hagara | Komentářů: 0
včera 01:02 | Zajímavý článek

Minulý týden byly vydány verze 1.2.3 a 1.1.7 webového poštovního klienta Roundcube. V oznámení o vydání bylo zmíněno řešení bezpečnostního problému nalezeného společností RIPS a souvisejícího s voláním funkce mail() v PHP. Tento týden byly zveřejněny podrobnosti. Útočník mohl pomocí speciálně připraveného emailu spustit na serveru libovolný příkaz. Stejně, jak je popsáno v článku Exploit PHP’s mail() to get remote code execution z roku 2014.

Ladislav Hagara | Komentářů: 1
8.12. 16:00 | Nová verze

Byla vydána verze 0.98 svobodného nelineárního video editoru Pitivi. Z novinek lze zmínit například přizpůsobitelné klávesové zkratky. Videoukázka práce s nejnovější verzí Pitivi na YouTube.

Ladislav Hagara | Komentářů: 1
8.12. 15:00 | Zajímavý software

Stop motion je technika animace, při níž je reálný objekt mezi jednotlivými snímky ručně upravován a posouván o malé úseky, tak aby po spojení vyvolala animace dojem spojitosti. Jaký software lze pro stop motion použít na Linuxu? Článek na OMG! Ubuntu! představuje Heron Animation. Ten bohužel podporuje pouze webové kamery. Podpora digitálních zrcadlovek je začleněna například v programu qStopMotion.

Ladislav Hagara | Komentářů: 5
7.12. 21:21 | Nová verze Ladislav Hagara | Komentářů: 0
7.12. 11:44 | Zajímavý projekt

Na Indiegogo byla spuštěna kampaň na podporu herní mini konzole a multimediálního centra RetroEngine Sigma od Doyodo. Předobjednat ji lze již od 49 dolarů. Požadovaná částka 20 000 dolarů byla překonána již 6 krát. Majitelé mini konzole si budou moci zahrát hry pro Atari VCS 2600, Sega Genesis nebo NES. Předinstalováno bude multimediální centrum Kodi.

Ladislav Hagara | Komentářů: 2
7.12. 00:10 | Nová verze

Byla vydána verze 4.7 redakčního systému WordPress. Kódové označením Vaughan bylo vybráno na počest americké jazzové zpěvačky Sarah "Sassy" Vaughan. Z novinek lze zmínit například novou výchozí šablonu Twenty Seventeen, náhledy pdf souborů nebo WordPress REST API.

Ladislav Hagara | Komentářů: 10
6.12. 12:00 | Zajímavý projekt

Projekt Termbox umožňuje vyzkoušet si linuxové distribuce Ubuntu, Debian, Fedora, CentOS a Arch Linux ve webovém prohlížeči. Řešení je postaveno na projektu HyperContainer. Podrobnosti v často kladených dotazech (FAQ). Zdrojové kódy jsou k dispozici na GitHubu [reddit].

Ladislav Hagara | Komentářů: 27
Kolik máte dat ve svém domovském adresáři na svém primárním osobním počítači?
 (32%)
 (24%)
 (29%)
 (7%)
 (5%)
 (3%)
Celkem 806 hlasů
 Komentářů: 50, poslední 29.11. 15:50
Rozcestník
Reklama

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: 7992×
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: 36 | 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...)
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: 44 | 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: 36 | 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!
4.11.2007 19:03 Peter Golis | skóre: 53 | 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: 36 | 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!

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.