Kedves Fórumozók!
A napokban vásároltam egy
SigmaTel, Inc. STIr4200 IrDA Bridge
típusú IrDA adaptert.
root@janos_ws02:/usr/src/irda-utils/etc# lsusb
Bus 001 Device 006: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge
A kernelhez forgattam drivert, modulként elérhető, és be is tültődik, amikor az eszközt csatlakoztatom.
Jul 20 21:29:16 janos_ws02 kernel: usb 1-2: new full speed USB device using uhci_hcd and address 6
Jul 20 21:29:17 janos_ws02 kernel: usb 1-2: configuration #1 chosen from 1 choice
Jul 20 21:29:17 janos_ws02 kernel: SigmaTel STIr4200 IRDA/USB found at address 6, Vendor: 66f, Product: 4200
Jul 20 21:29:17 janos_ws02 kernel: drivers/net/irda/stir4200.c: IrDA: Registered SigmaTel device irda0
Ilyenkor létrejön az irda0 hálózati eszköz.
A kernel konfigom a következő:
CONFIG_IRDA=m
#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
# CONFIG_IRDA_ULTRA is not set
#
# IrDA options
#
CONFIG_IRDA_CACHE_LAST_LSAP=y
CONFIG_IRDA_FAST_RR=y
# CONFIG_IRDA_DEBUG is not set
#
# Infrared-port device drivers
#
#
# SIR device drivers
#
CONFIG_IRTTY_SIR=m
#
# Dongle support
#
# CONFIG_DONGLE is not set
# CONFIG_KINGSUN_DONGLE is not set
--
# CONFIG_USB_IRDA is not set
CONFIG_SIGMATEL_FIR=m
# CONFIG_NSC_FIR is not set
# CONFIG_WINBOND_FIR is not set
# CONFIG_TOSHIBA_FIR is not set
# CONFIG_SMC_IRCC_FIR is not set
# CONFIG_ALI_FIR is not set
# CONFIG_VLSI_FIR is not set
# CONFIG_VIA_FIR is not set
# CONFIG_MCS_FIR is not set
A következő topicokat olvasgattam, azonban elbizonytalanodtam:
http://wiki.hup.hu/index.php/SonyEricsson_Z600-as_kezel%C3%A9se_IrDA_po…
http://hup.hu/node/26408
http://hup.hu/node/33635
Az irda-utiltst telepítettem, létrehoztam az eszközfájlokat, aztán viszont elfogyott a tudomány, mert nem tudom, hogy hol állíthatnám be, mert az ubuntus leírás nem segít, illetve az irda-utils forrása mellett levő konfigfájlok nem tartalmazzák azokat a sorokat, amik a leírásban szerepeltek.
Hogyan kellene továbblépnem, mit kellene beállítanom, hogy használhassam az adaptert IrDA eszközökhöz való kapcsolódásra?
Ha kiadom az
root@janos_ws02:/# irattach irda0
parancsot, akkor a /var/log/messages-be a követezők kerülnek be:
Jul 20 21:41:48 janos_ws02 irattach: executing: '/sbin/modprobe irda0'
Jul 20 21:41:48 janos_ws02 irattach: + FATAL: Module irda0 not found.
Jul 20 21:41:48 janos_ws02 irattach: Trying to load module irda0 exited with status 1
Jul 20 21:41:48 janos_ws02 irattach: executing: 'echo janos_ws02 > /proc/sys/net/irda/devname'
Jul 20 21:41:48 janos_ws02 irattach: Starting device irda0
Slackware 12.0-t használok, 2.6.24.7-es kernellel.
Előre is köszönöm a segítséget.
- 2504 megtekintés
Hozzászólások
Ha van irda0 interface, akkor sztem szükségtelen az irattach.
openobex, ircp, stb....
próbálj kapcsolódni amihez akarsz.
- A hozzászóláshoz be kell jelentkezni
Hát, sajnos azt kell, hogy mondjam, hogy nem működik a dolog.
Soros portként nem jelenik meg az eszköz, legalábbis a logokból ez következik.
Egy irda0 hálózati eszköz igen, de azt sajnos nem sokra tudtam eddig használni.
Így most sem az ircp, sem más irda-s program sem működik.
A telefon amihez csatlakozni akartam, egy idő után timeoutol, és leállítja az irdáját. Az ircp pedig rögtön ki is írja, hogy failed.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.11-janos
- A hozzászóláshoz be kell jelentkezni
valaki?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
irattach után
ifconfig irda0 up
parancsot próbáltad?
- A hozzászóláshoz be kell jelentkezni
az
irattach irda0 -s
után a /var/log/messages-ben ez jelenik meg:
Jul 27 14:28:58 janos_mobile irattach: executing: '/sbin/modprobe irda0'
Jul 27 14:28:58 janos_mobile irattach: + FATAL: Module irda0 not found.
Jul 27 14:28:58 janos_mobile irattach: Trying to load module irda0 exited with status 1
Jul 27 14:28:58 janos_mobile irattach: executing: 'echo janos_mobile > /proc/sys/net/irda/devname'
ami kicsit furcsa...
az eszközhöz kellő modul az stir4200, nem tudom miért irda0-t akar betölteni.
ha
irattach stir4200 -s
-t írok, akkor sem működik
Jul 29 01:06:15 janos_mobile kernel: usb 2-1: new full speed USB device using uhci_hcd and address 2
Jul 29 01:06:15 janos_mobile kernel: usb 2-1: configuration #1 chosen from 1 choice
Jul 29 01:06:15 janos_mobile kernel: NET: Registered protocol family 23
Jul 29 01:06:15 janos_mobile kernel: SigmaTel STIr4200 IRDA/USB found at address 2, Vendor: 66f, Product: 4200
Jul 29 01:06:15 janos_mobile kernel: drivers/net/irda/stir4200.c: IrDA: Registered SigmaTel device irda0
Jul 29 01:06:15 janos_mobile kernel: usbcore: registered new interface driver stir4200
<< irattach stir4200 -s >>
Jul 29 01:10:28 janos_mobile irattach: executing: '/sbin/modprobe stir4200'
Jul 29 01:10:28 janos_mobile irattach: executing: 'echo janos_mobile > /proc/sys/net/irda/devname'
Jul 29 01:10:28 janos_mobile irattach: executing: 'echo 1 > /proc/sys/net/irda/discovery'
Jul 29 01:10:28 janos_mobile irattach: Starting device stir4200
Jul 29 01:10:28 janos_mobile irattach: Stopping device stir4200
Jul 29 01:10:28 janos_mobile irattach: exiting ...
továbbá azt sem tudom pontosan, hogy az /etc/sysconfig alatt jók-e a beállításaim
IRDA=yes
DEVICE=/dev/ttyS0
#DONGLE=actisys+
DISCOVERY=yes
ircp-vel próbáltam egy képet küldeni egy telefonra (Samsung C100), de sajnos nem sikerült...
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.13-janos
- A hozzászóláshoz be kell jelentkezni
Samsung C100-ra nem fogsz tudni küldeni szerintem. Az olyan régi Samsungok infrája le van butítva.
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!
- A hozzászóláshoz be kell jelentkezni
ha a samsung c100-ason nem, akkor a nokia 6150-nel lehet valamit kezdeni irdán keresztül?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
Hátha segít valamit, nálam így megy a fájlletöltés Siemens (S45i, ME75) telókról:
0.) [USB-re csatlakoztatom a kütyüt, infrát bekapcsolom a telefonon]
1.) irattach irda0 -s
2.) ifconfig irda0 up
3.) irdadump -i irda0 # a kimenetében látni kell a telefon azonosítóját, nálam az olvas6ó még, hogy IrLAP, IrComm, meg talán IrObex, vagy valami hasonló
4.) obexftp -U S45 -i -l # ez kilistázza a telefon tartalmát
5.) obexftp -U S45 -g Data/Pictures/valami.jpg # ez meg letölti a képet
Hozzá kell tennem sajnos, hogy ez így "gyári" uhu linux kernelekkel megy, viszont a saját magam által konfigurált gentoo-s kernellel valamiért állandóan arra panaszkodik az obexftp, hogy nem tud csatlakozni. Valamint, ha sokáig hagyom futni az irdadump-ot, akkor egy idő után már "nem látja" a telefont, pedig az folyamatosan küldözgeti a csomagocskáit amíg ki nem kapcsolom rajta az irda-t.
Szóval valamit jól elbénázhattam a kernel configomban.
- A hozzászóláshoz be kell jelentkezni
hm, no ez már félsiker...
az irdadump kiírja, hogy a gép reklámozza magát folyamatosan ezt ismételgetve:
09:07:17.211922 xid:cmd ed152e7b > ffffffff S=6 s=0 (14)
09:07:17.311918 xid:cmd ed152e7b > ffffffff S=6 s=1 (14)
09:07:17.411919 xid:cmd ed152e7b > ffffffff S=6 s=2 (14)
09:07:17.511919 xid:cmd ed152e7b > ffffffff S=6 s=3 (14)
09:07:17.611920 xid:cmd ed152e7b > ffffffff S=6 s=4 (14)
09:07:17.711917 xid:cmd ed152e7b > ffffffff S=6 s=5 (14)
09:07:17.811920 xid:cmd ed152e7b > ffffffff S=6 s=* janos_mobile hint=0400 [ Computer ] (28)
de sajnos más egyebet nem ír ki, úgyhogy valószínűsítem, hogy a telefon nem válaszol...
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
így van. Ahogy írtam, a saját kernelemmel egy idő után (5-10 perc, változó) eltűnik az én telefonom is erről a listáról. Ha a tied eleve meg sem jelenik, az baj. Szerintem amíg itt nem látod a készüléket, addig nem is érdemes mással próbálkozni.
Dummy kérdések: milyen távolságra van a telefon az irda porttól? Elemről üzemelő készülékeknél talán csak 20 cm hatótáv garantált. Milyen szögben van a készülék az irda porthoz képest? Erre vonatkozóan is meg van állapítva valamekkora szögtartomány-érték, amin mint kúppaláston belül kell lennie a két portnak. Lehetőleg teljesen egyenes vonalban lássák egymást a portok, nem szög alatt.
- A hozzászóláshoz be kell jelentkezni
távolság: ~5 cm
egy magasságban vannak
(a kúppalásttal kapcsolatban a szögtartomány 15˚)
ha más nem, akkor kipróbálom egy nokia 6150-essel, hátha azt látja...
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
nos, félsiker...
az irda vevő látja az adatot küldő telefont:
13:37:48.882309 xid:rsp 01a2c2c9 > 00007436 S=6 s=0 janos_mobile hint=0400 [ Computer ] (28)
13:37:48.992269 xid:cmd ffffffff < 00007436 S=6 s=1 (14)
13:37:49.102277 xid:cmd ffffffff < 00007436 S=6 s=2 (14)
13:37:49.322277 xid:cmd ffffffff < 00007436 S=6 s=4 (14)
13:37:49.432279 xid:cmd ffffffff < 00007436 S=6 s=5 (14)
13:37:49.557278 xid:cmd ffffffff < 00007436 S=6 s=* Nokia 5140i hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (28)
13:37:49.956226 xid:cmd 01a2c2c9 > ffffffff S=6 s=0 (14)
13:37:50.056219 xid:cmd 01a2c2c9 > ffffffff S=6 s=1 (14)
13:37:50.156219 xid:cmd 01a2c2c9 > ffffffff S=6 s=2 (14)
13:37:50.256219 xid:cmd 01a2c2c9 > ffffffff S=6 s=3 (14)
13:37:50.356222 xid:cmd 01a2c2c9 > ffffffff S=6 s=4 (14)
13:37:50.456205 xid:cmd 01a2c2c9 > ffffffff S=6 s=5 (14)
13:37:50.556217 xid:cmd 01a2c2c9 > ffffffff S=6 s=* janos_mobile hint=0400 [ Computer ] (28)
13:37:50.707278 xid:cmd ffffffff < 00007436 S=6 s=2 (14)
13:37:50.927277 xid:cmd ffffffff < 00007436 S=6 s=4 (14)
13:37:50.927307 xid:rsp 01a2c2c9 > 00007436 S=6 s=3 janos_mobile hint=0400 [ Computer ] (28)
13:37:51.162269 xid:cmd ffffffff < 00007436 S=6 s=* Nokia 5140i hint=b125 [ PnP Modem Fax Telephony IrCOMM IrOBEX ] (28)
a kérdés most már csak az, hogy hogyan tudok adatot küldeni a gépről infrán keresztül...
próbálkoztam obexget-tel, illetve obexput-tal, de nem sok siker koronázta fáradozásaimat:
root@janos_mobile:/usr/src/gspcav1# obexput -i -u irda0 -v -p /home/janos/Desktop/kep.jpg
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
root@janos_mobile:/usr/src/gspcav1# obexget -i -u irda0 -v -l
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
root@janos_mobile:/usr/src/gspcav1# obexget -i -v -l
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
root@janos_mobile:/usr/src/gspcav1# obexput -i -v -p /home/janos/Desktop/kep.jpg
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
Connecting...failed: connect
Still trying to connect
tudna valaki tanácsot adni?
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.13-janos
- A hozzászóláshoz be kell jelentkezni
Szevasztok
Nálam parancssorosban ircp -vel:
Telefonról:
[slack@csabi:>]$ ircp -r Waiting for incoming connection Incoming connection Receiving renike.jpg...done Disconnecting
Gépről:
[slack@csabi:>]$ ircp /home/csabi/kepek/renike.jpg Connecting...done Sending /home/csabi/kepek/renike.jpg...done Disconnecting...done
Parancssorosban irobex_palm3 -al:
Telefonról:
[slack@csabi:>]$ irobex_palm3 Send and receive files to Palm3 Waiting for files .................put_done() Skipped header 42 HEADER_LENGTH = 33168 Filename = renike.jpg Wrote /tmp/renike.jpg (33168 bytes)
Gépről:
[slack@csabi:>]$ irobex_palm3 /home/csabi/kepek/renike.jpg Send and receive files to Palm3 name=/home/csabi/kepek/renike.jpg, size=4856 .... PUT successful
Grafikusra kell az ircp-tray program.
Ha nincs kedved fordítani, ( kell hozzá egy pár dolog ), akkor leveheted a repomból:
A csomagban a slack-required fájlban benne vannak a függőségek, azokat is megtalálod a repomban.
Egyébként én így használom az infrát:
[slack@csabi:>]# mknod /dev/ircomm0 c 161 0 mknod /dev/ircomm1 c 161 1 mknod /dev/irnet c 10 187
[slack@csabi:>]#chmod 666 /dev/ircomm*
Betöltődnek a modulok:
[slack@csabi:>]# lsmod Module Size Used by irtty_sir 10496 2 sir_dev 15748 1 irtty_sir ircomm_tty 34824 2 ircomm 21124 1 ircomm_tty stir4200 13188 0 irda 172732 7 irtty_sir,sir_dev,ircomm_tty,ircomm,stir4200 crc_ccitt 5888 1 irda
[slack@csabi:>]#ifconfig irda0 up
[slack@csabi:>]#irattach /dev/ircomm0
[slack@csabi:>]# irdadump .................................... 15:44:20.552463 rr:cmd > ca=86 pf=1 nr=2 (2) 15:44:20.584224 i:rsp < ca=86 pf=1 nr=4 ns=2 LM slsap=00 dlsap=12 CONN_RSP (6) 15:44:20.584247 i:cmd > ca=86 pf=1 nr=3 ns=4 LM slsap=12 dlsap=00 GET_VALUE_BY_CLASS: "IrDA:IrCOMM" "IrDA:TinyTP:LsapSel" (37) 15:44:20.626217 i:rsp < ca=86 pf=1 nr=5 ns=3 LM slsap=00 dlsap=12 GET_VALUE_BY_CLASS: Success Integer: 04 (15) .................................... 15:44:26.806243 xid:rsp 281a62bc < 44d20d82 S=6 s=2 GX series hint=8124 [ PnP IrCOMM IrOBEX ] (27) ...................................
[slack@csabi:>]#ifconfig irda0 irda0 Link encap:IrLAP HWaddr a4:b3:e2:29 UP RUNNING NOARP MTU:2048 Metric:1 RX packets:830 errors:0 dropped:0 overruns:0 frame:0 TX packets:1007 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:8 RX bytes:43938 (42.9 KiB) TX bytes:35886 (35.0 KiB)
Utána meg mehet az ircp-tray program...
Szevasztok
- A hozzászóláshoz be kell jelentkezni
köszi szépen!
nagy segítség volt a hozzászólásod.
nagyon szépen leírtad, hogy mi kell az irdához Slackin.
ellenben azt kell sajnos mondanom, hogy valószínűleg az irda dongle-m nem működik rendesen.
a telefonok kapcsolatfelvételi kísérletei látszanak a dumpokban, és az is, hogy a laptop válaszolna is, csak sajnos a fényképezőgépem, és egyéb kamerák tanúsága szerint nem hagyja el jel a dongle infraledjét.
ellenőriztem, és a telefon jele tényleg látszik a fényképezőgépemen és egyéb kamerákon - tehát a dongle jelének is látszania kellene, de nem látszik.
csak azt nem tudom, hogy olyan hogy létezhet, hogy vételi irányba működőképes az irda adapter, adni viszont nem tud... :S
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
Kontakthiba? Gondolom a chip jó, az érzékelő jó, az infraled meg vagy rossz, vagy valahol ott eleresztett a forrasztás. Jobban belegondolva a hibás led a valószínűbb.
- A hozzászóláshoz be kell jelentkezni
leszedtem a kacatról a burkolatot, de semmilyen sérülés/túlhevülésnek sem látszik nyoma. a forrasztások is jónak tűnnek. ezek szerint az adó/vevő led lehet rossz...
_________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
mivel ezek szerint rossz, természetesen visszafizetem az árát
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!
- A hozzászóláshoz be kell jelentkezni
még megnézetem egy ismerőssel, akinek van egy hasonló adaptere.
ha nála sem működik, akkor biztos lesz, hogy nem működik.
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.0 | 2.6.25.10-janos
- A hozzászóláshoz be kell jelentkezni
mint kiderült tényleg a dongle a ludas, mert nem ad ki jelet.
odaadtam egy barátomnak, akinek volt hasonló chipsetes dongle-ja, és neki sem működött. (nála sem adott ki jeleket.)
__________________________________________________________
Az életben csak egy dolog a szép, de az épp nem jut eszembe.
Slackware Linux 12.1 | 2.6.25.16-janos
- A hozzászóláshoz be kell jelentkezni
Találkozzunk a héten, és visszaadom az árát.
Bocs, csak annyit néztem, hogy a Vista felismeri-e.
--
Én TUDOM, hogy igazam van. És ha nincs is, akkor is NEKEM van igazam, mert én vagyok az Admin. Ennyi!
- A hozzászóláshoz be kell jelentkezni