Kedves Fórumozók!
A napokban vásároltam egy
SigmaTel, Inc. STIr4200 IrDA Bridgetí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 irda0parancsot, 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.
- 2512 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 -sutá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
 
- 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