Sziasztok
Elég elhanyagolt téma az IrDA mostanság, mivel a PDA-k és a telefonok nagy részében van Bluetooth. A boltokban szinte alig van tipusválaszték, de abból a kevésből szeretnék valami olyat találni, amivel tudnék linux (és vindóz) alatt PDA-t szinkronizálni.
Eddig az alábbi csatolót sikerült fellelnem egy nagykerben, by STLab: http://www.st-lab.com/u280.htm
Valakinek esetleg tapasztalata ezzel, vagy bármi mással?
- 3892 megtekintés
Hozzászólások
Sigmatel stir4210 van benne. A sigmatel honlapján találsz drivert, ha a kernelben nincs. (a 4200-nak van). http://www.sigmatel.com/support/
Tehát elméletileg mennie kell.
Nekem IRWave "márkájú" van, abban Sigmatel 4200 van. Nem volt vele semmi gondom.
- A hozzászóláshoz be kell jelentkezni
nekem is sigmatel 4200 van, szinten szalad.
t
- A hozzászóláshoz be kell jelentkezni
A dmesg-ben látszik, hogy megtalálta az eszközt
[4294728.467000] SigmaTel STIr4200 IRDA/USB found at address 2, Vendor: 66f, Product: 4200
[4294728.475000] drivers/net/irda/stir4200.c: IrDA: Registered SigmaTel device irda0
[4294728.475000] usbcore: registered new driver stir4200
irattach irda0 -s
ifconfig -a
irda0 Link encap:IrLAP HWaddr 00:00:00:00
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:343 errors:5642 dropped:0 overruns:5642 frame:0
TX packets:7358 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
RX bytes:5929 (5.7 KiB) TX bytes:116613 (113.8 KiB)
ha a Palmmal megpróbálok kommunikálni vele, nő az RX packetek száma, tehát látja a másik infra eszközt, de az az "errors" aggaszt. Érdekes módon, az adatkommunikációt jelző kis LED, ami Windows alatt korrektül megy, szintén nem világít.
Kérdés: hogy tudnám rávenni a jpilotot, hogy szinkronizáljon is infrán? Eddig /dev/ttyUSB1 -en szinkronizáltam kábellel, de a kábellel valami nem stimmel, véletlenszerüen hardresetet kap töle az eszköz, és tölthetem vissza a backupot SD-kártyáról, szóval örvendenék, ha IrDA szinkronizálást össze tudnék hozni.
P.S. A 2.6.x kernelekben ugye már nem alfa állapotú a SigmaTel támogatás?
Linux-IrDA patches pending for even later, for 2.5.X unless specified :
* SigmaTel STIr4200 USB driver : Experimental support for the SigmaTel STIr4200 USB based dongles. This driver is still alpha quality and you will need to set both max_baud_rate to 115200 and max_tx_window to 1 (otherwise the hardware will corrupt/drop packets). Original code from Paul Stewart.
- A hozzászóláshoz be kell jelentkezni
En ma szereztem egy altalad emlitett STLab u280-as IrDA-t (stir4210).
Sajnos hivatalosan csak a 2.4-es kernelhez van driver, de szerencsere volt mar aki vette a faradsagot hogy megirja a 2.6-os supportot hozza:
http://althaia.across.sk/~naiki/linux/index.html
Sajnos ha eleg friss kernelt hasznalsz, akkor modositanod kell a drivert (stir4210.c) annyiban, hogy kikommentezed azokat a sorokat, amelyekben URB_ASYNC_UNLINK definiciot latsz (nem tudom pontosan, hogy ez melyik kernel ota van, eloszor probald leforditani, aztan ha problemazik, akkor modositsd).
Kiprobaltam, kepes voltam kapcsolodni a telefonomra :)
- A hozzászóláshoz be kell jelentkezni
Sziasztok!
Jó régi már ez a topic. Találtam egy stir4200-ast a fiókban és játszani akartam vele egy raspberry pi-vel (4.19.75+ kernel). Természetesen nem működött. Lehet még ezt az infra modult használni valahogy?
- A hozzászóláshoz be kell jelentkezni
A nem működött mit jelent? Látszott a hw megjelenése a dmesgben, csak nem megy, mert nem ismerte fel mi az, vagy egyéb?
- A hozzászóláshoz be kell jelentkezni
Eddig jut a dmesg:
[ 264.954785] usb 1-1.2: new full-speed USB device number 6 using dwc_otg
[ 265.087846] usb 1-1.2: New USB device found, idVendor=066f, idProduct=4200, bcdDevice= 0.08
[ 265.087875] usb 1-1.2: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 265.087889] usb 1-1.2: Product: IrDA/USB Bridge
[ 265.087900] usb 1-1.2: Manufacturer: Sigmatel Inc
ha jól értem a kernel modul hiányzik neki. Lehet azt valahonnan szerezni?
- A hozzászóláshoz be kell jelentkezni
Rossz hírnek tűnik: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/comm…
- A hozzászóláshoz be kell jelentkezni