linux + infra + mobil

Fórumok

linux + infra + mobil

Hozzászólások

Hali.
Valaki irja mar meg nekem, milyen modulok kellenek az IRDA-hoz 2.6-os kernel alatt.
Regebben epitettem egy IRDA portot (www.infrarotport.de) ami 2.4-es kernel alatt szepen mukodott. Most 2.6-os van es nem igazan akar belindulni. Kicsit masak lettek azota a modulok.

Szia !
nekem 2.6.7 esben ezek a konfigok vannak az IRDA hoz
.config fajl :

CONFIG_IRDA=m
#
# IrDA protocols
#
CONFIG_IRLAN=m
CONFIG_IRNET=m
CONFIG_IRCOMM=m
CONFIG_IRDA_ULTRA=y
# 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
CONFIG_IRPORT_SIR=m
#
# FIR device drivers
#
CONFIG_TOSHIBA_FIR=m

a laptopban toshiba FIR portvan
szal nekem ezekkel muxik a telcsin minden funkcio
net, telcsikonyvkezeles, smsek stbstb

Hali.
Ezeket vagom, engem azok a modulok erdekelnek, amik futnak is a rendszerben, mikozben mukodik az IRDA.
Tehat lspci.
Az irattach mar elindul, de az irdadump nem latja a telefont(Nokia6210):

20:16:47.896826 xid:cmd 8956a5b0 > ffffffff S=6 s=0 (14)
20:16:47.986740 xid:cmd 8956a5b0 > ffffffff S=6 s=1 (14)
20:16:48.076719 xid:cmd 8956a5b0 > ffffffff S=6 s=2 (14)
20:16:48.166706 xid:cmd 8956a5b0 > ffffffff S=6 s=3 (14)
20:16:48.256692 xid:cmd 8956a5b0 > ffffffff S=6 s=4 (14)
20:16:48.346678 xid:cmd 8956a5b0 > ffffffff S=6 s=5 (14)
20:16:48.436665 xid:cmd 8956a5b0 > ffffffff S=6 s=* technik hint=4400 [ Computer LAN Access ] (23)

ok
lspci :
lspci
0000:00:00.0 Host bridge: Intel Corp. 82440MX Host Bridge (rev 01)
0000:00:04.0 VGA compatible controller: Trident Microsystems Cyber 9525 (rev 49)
0000:00:07.0 Bridge: Intel Corp. 82440MX ISA Bridge (rev 01)
0000:00:07.1 IDE interface: Intel Corp. 82440MX EIDE Controller
0000:00:07.2 USB Controller: Intel Corp. 82440MX USB Universal Host Controller
0000:00:07.3 Bridge: Intel Corp. 82440MX Power Management Controller
0000:00:09.0 IRDA controller: Toshiba America Info Systems FIR Port Type-DO
0000:00:0b.0 CardBus bridge: Toshiba America Info Systems ToPIC95 PCI to Cardbus Bridge with ZV Support (rev 20)
0000:00:0c.0 Multimedia audio controller: ESS Technology ES1978 Maestro 2E (rev 10)
0000:00:0d.0 Communication controller: Lucent Microelectronics 56k WinModem (rev 01)
0000:01:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)

irdadump:
20:44:37.185512 xid:cmd d4a7a16f > ffffffff S=6 s=5 (14)
20:44:37.275523 xid:cmd d4a7a16f > ffffffff S=6 s=* laptop hint=0400 [ Computer ] (22)
20:44:39.735544 xid:cmd d4a7a16f > ffffffff S=6 s=0 (14)
20:44:39.825513 xid:cmd d4a7a16f > ffffffff S=6 s=1 (14)
20:44:39.915523 xid:cmd d4a7a16f > ffffffff S=6 s=2 (14)
20:44:39.985674 xid:rsp d4a7a16f < 47f442c0 S=6 s=2 SAGEM hint=9025 [ Modem Telephony IrCOMM IrOBEX ] (22)
20:44:40.005524 xid:cmd d4a7a16f > ffffffff S=6 s=3 (14)
20:44:40.095516 xid:cmd d4a7a16f > ffffffff S=6 s=4 (14)

es az lsmod :
donauboe 14336 0
irda 188352 1 donauboe

hat ennyi

Akkor a BIOS beallitasokkal van gaz. Hmm..
Pedig elmlekezetem szerint nem piszkaltam mar jo regen. Utoljara pedig mukodott az IRDA.
Most meg siman nem latja a telefont.

az lehetseges
nekem pl a desktop gepen alaplapi
IRDA van, es a biosban lehet allitani
hpsir vagy askir modot ha jol emlexem
de csak hpsir ban muxik

Hat nekem biosban 2 mod van: IRDA es ASKIR. Most egyikkel sem megy. Gyanaxok meg arra, hogy elszallt az IC (TFDS4500) az IRDA-ban, ahogy atforrasztottam egyik NYAK-bol a masikba. De ebben nem vagyok biztos. Mindenesetre a LED az szepen villog, marpedig akkor az IC is jo kell legyen, mert a taplalasa rajta megy keresztul.

Sziasztok,

Gondoltam összekötöm a notebookomon lévő linuxot (sarge) a mobilommal (nokia 6230) infrán keresztül.

- megcsináltam a kernelt
- felraktam az irda-utils-t
- elindítottam az irattach-t (dmesg alapján: irattach /dev/ttyS0 -s)
- megjelent egy irda0 interface az ifconfig-ban
- a mobilt infrára kapcsoltam
- elindítottam az irdadump-ot
- vártam, hogy megtalálja a felé fordított telefont, de csak ennyi van:

14:13:09.103032 xid:cmd 7762941d > ffffffff S=6 s=0 (14)
14:13:09.192977 xid:cmd 7762941d > ffffffff S=6 s=1 (14)
14:13:09.282962 xid:cmd 7762941d > ffffffff S=6 s=2 (14)
14:13:09.372948 xid:cmd 7762941d > ffffffff S=6 s=3 (14)
14:13:09.462935 xid:cmd 7762941d > ffffffff S=6 s=4 (14)
14:13:09.552921 xid:cmd 7762941d > ffffffff S=6 s=5 (14)
14:13:09.642907 xid:cmd 7762941d > ffffffff S=6 s=* orion hint=4400 [ Computer LAN Access ] (21) (==> orion a gépem neve)

és ez ismétlődik. A telefonon villog az infra kapcsolat keresése jel, a pingvin erőlködik, aztán annyi.

Valami ötlet v. tapasztalat?

Köszi,

mogorva

probáld ki mire jutsz ezzel:

gnokii - Datasuite for Nokia mobile phones (console & X)

http://www.tuxmobil.org/Infrared-HOWTO/Infrared-HOWTO.html

http://www.tuxmobil.org/Infrared-HOWTO/infrared-howto-s-configuration.html#id2878405
(valószínüleg a setserial-lal kapcsolatos rész lesz érdekes).

Nekem Nokia 6600-m van, és kiválóan megy SuSE 9.2 alatt (2.6.8-as kernel).

Minek akarsz hozzá kernelt fordítani?
Tökéletesen felesleges. A 2.6.8-as kernel alapból helyesen kezeli az IRDA-t. A régi kerneleken a FAST_RRS_LOW_LATENCY vagy valami ilyen opciót kell bekapcsolni.

Az én gépement a BIOS-on be lehet állítani, hogy FIR, vagy IRDA-ként menjen. Itt az irdát kell bekapcsolni, mert FIR-rel 2.4 alatt nem ment. Azóta nem tudom, hogy mi a helyzet.

Aztán átirányítod a /dev/modem linket az ircomm0 portra és minden megy.

Ha érdekel, elküldhetem az ATI beállításokat is, hogy 14400 kbps-sel tudjál kommunikálni 9600 helyett.

Szerintem a te esetedben a BIOS beállítás lehet eltolva és ezért nem látja a telefon.

Well, köszi a helpet mindenkinek, az alaplaon volt kikapcsolva az infra, annak ellenére, hogy emlékeim szerint bekapcsoltam.

Most már megvan a telefon, jöhet a file transfer. B-)

Thx,

mogorva

[quote:a878bd60c5="Csab"]Nekem Nokia 6600-m van, és kiválóan megy SuSE 9.2 alatt (2.6.8-as kernel).

Milyen progit használsz hozzá? Nekem az smcxx azt mondja, hogy "WARNING: Phones from this vendor were not confirmed to be working with this software!" és kb. ennyit is csinál. Sarge alatt meg nincs gnokii, ha jól látom.

mogorva

Nekem 6610i a wammu/gammu párossal ment a legjobban.

Laci

Yast-tal modemnek konfigurálom be. Teljes modem van benne. kppp-vel, kinternettel megy. Semmi illesztő nem kell nekem.

Azt tudja-e valaki, hogy mit kell csinálni akkor, ha az lspci nem mutatja az irda-t, pedig van a laptopon, illetve a biosban is enabled-re van állítva??? (Más állítási lehetőség nincs is az irda-hoz a biosban.)

Válaszokat előre is köszi!!!

ez az irda a laptopba van integrálva, de nem tudom, hogy akkor hol izzítom be? Windowson nem tudom, hogy mi, mert csak linux van fenn. Szóval merre tovább?

"ez az irda a laptopba van integrálva, "

Milyen lappantyú?
Nekem toshiba van, amiben szintén nem jelzi semmilyen hw detect cucc.
smcinit progi kell hozzá, amivel megy.
Sőt kiályul megy! :)

----------------------------------------------------------------
"Értem én hogy villanymotor, de mi hajtja!?

elkezdtem a linux/irda howto alapján, de már az elején elakadtam, megpróbáltam felrakni a irda-utils-ot, de az rpmdrake belefagy. Ha forrásból kezdem felnyomni, akkor meg ezzel akad ki:

smcinit.c:43:21: error: pci/pci.h: No such file or directory
smcinit.c: In function ‘set_smc’:
smcinit.c:265: error: ‘u16’ undeclared (first use in this function)
smcinit.c:265: error: (Each undeclared identifier is reported only once
smcinit.c:265: error: for each function it appears in.)
smcinit.c:265: error: syntax error before ‘twobyte’
smcinit.c:280: warning: implicit declaration of function ‘pci_alloc’
smcinit.c:280: warning: assignment makes pointer from integer without a cast
smcinit.c:281: warning: implicit declaration of function ‘pci_init’
smcinit.c:282: warning: implicit declaration of function ‘pci_get_dev’
smcinit.c:282: warning: assignment makes pointer from integer without a cast
smcinit.c:284: error: ‘twobyte’ undeclared (first use in this function)
smcinit.c:284: warning: implicit declaration of function ‘pci_read_word’
smcinit.c:305: warning: implicit declaration of function ‘pci_write_byte’
smcinit.c:310: warning: implicit declaration of function ‘pci_write_word’
smcinit.c:320: warning: implicit declaration of function ‘pci_free_dev’
smcinit.c:321: warning: implicit declaration of function ‘pci_cleanup’
make[1]: *** [smcinit.o] Error 1
make: [all] Error 2 (ignored)

megpróbáltam forrásból felrakni az smcinit-et, de ott is ugyanaz a hibaüzi, mint a irda-utils-nál: pci/pci.h No such file or directory

Mi a gubanc, és milyen pci-t nem talál???

Légyszi segítsetek!!!