Erinevus lehekülje "Kasutaja:Imre" redaktsioonide vahel
Allikas: Kuutõrvaja
(→linux + gprs + irda) |
|||
24. rida: | 24. rida: | ||
Esialgu on tegu nö käelise juhendiga, lähtepunktina ei tohiks olla irdasse puutuvaid mooduleid laaditud | Esialgu on tegu nö käelise juhendiga, lähtepunktina ei tohiks olla irdasse puutuvaid mooduleid laaditud | ||
− | emmija:~# lsmod | grep ir | + | emmija:~# lsmod | grep ir |
− | dm_mirror 20928 0 | + | dm_mirror 20928 0 |
− | dm_mod 52160 2 dm_snapshot,dm_mirror | + | dm_mod 52160 2 dm_snapshot,dm_mirror |
− | firmware_class 9504 1 pcmcia | + | firmware_class 9504 1 pcmcia |
Failis /etc/modprobe.d/irda-utils peab olema kirjas | Failis /etc/modprobe.d/irda-utils peab olema kirjas | ||
− | alias irda0 nsc-ircc | + | alias irda0 nsc-ircc |
− | options nsc-ircc dongle_id=0x09 io=0x2f8 irq=3 dma=3 | + | options nsc-ircc dongle_id=0x09 io=0x2f8 irq=3 dma=3 |
− | install nsc-ircc /bin/setserial /dev/ttyS1 uart none port 0 irq 0; /sbin/modprobe --ignore-install nsc-ircc | + | install nsc-ircc /bin/setserial /dev/ttyS1 uart none port 0 irq 0; /sbin/modprobe --ignore-install nsc-ircc |
Serial pordid peaks nö välja lülitatud oleks olema | Serial pordid peaks nö välja lülitatud oleks olema | ||
− | emmija:~# setserial /dev/ttyS0 | + | emmija:~# setserial /dev/ttyS0 |
− | /dev/ttyS0, UART: unknown, Port: 0x0000, IRQ: 0 | + | /dev/ttyS0, UART: unknown, Port: 0x0000, IRQ: 0 |
− | emmija:~# setserial /dev/ttyS1 | + | emmija:~# setserial /dev/ttyS1 |
− | /dev/ttyS1, UART: unknown, Port: 0x0000, IRQ: 0 | + | /dev/ttyS1, UART: unknown, Port: 0x0000, IRQ: 0 |
Kui pole, öelda | Kui pole, öelda | ||
bash# setserial /dev/ttyS0 uart none | bash# setserial /dev/ttyS0 uart none | ||
+ | |||
+ | Ühtegi irattach'i ei tohiks ka olla | ||
+ | |||
+ | emmija:~# ps aux | grep ir | ||
+ | root 4 0.0 0.0 0 0 ? SN 08:36 0:00 [ksoftirqd/0] | ||
+ | root 2973 0.0 0.0 1784 568 pts/0 S+ 09:01 0:00 grep ir | ||
+ | |||
+ | Selleks, et telefon ja arvuti üle irda suhtlema hakkaks, tuleb laadida vajalikud moodulid sobivate parameetritega | ||
+ | |||
+ | emmija:~# modprobe nsc_ircc | ||
+ | |||
+ | Syslog ütleb selle peale | ||
+ | |||
+ | Mar 10 09:02:54 emmija kernel: irda_init() | ||
+ | Mar 10 09:02:54 emmija kernel: NET: Registered protocol family 23 | ||
+ | Mar 10 09:02:54 emmija kernel: pnp: Device 00:0c activated. | ||
+ | Mar 10 09:02:54 emmija kernel: nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 3. | ||
+ | Mar 10 09:02:54 emmija kernel: nsc-ircc, chip->init | ||
+ | Mar 10 09:02:54 emmija kernel: nsc-ircc, Found chip at base=0x02e | ||
+ | Mar 10 09:02:54 emmija kernel: nsc-ircc, driver loaded (Dag Brattli) | ||
+ | Mar 10 09:02:54 emmija kernel: IrDA: Registered device irda0 | ||
+ | Mar 10 09:02:54 emmija kernel: nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500 | ||
+ | |||
+ | ning ifconfig | ||
+ | |||
+ | emmija:~# ifconfig -a | ||
+ | |||
+ | irda0 Link encap:IrLAP HWaddr 00:00:00:00 | ||
+ | NOARP MTU:2048 Metric:1 | ||
+ | RX packets:0 errors:0 dropped:0 overruns:0 frame:0 | ||
+ | TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 | ||
+ | collisions:0 txqueuelen:8 | ||
+ | RX bytes:0 (0.0 B) TX bytes:0 (0.0 B) |
Redaktsioon: 10. märts 2008, kell 10:04
Mail::Sender
Mail::Sender teegi abil on Perlis hea kirju saata, Debianis
bash# apt-get install libmail-sender-perl
ja skript
#!/usr/bin/perl use Mail::Sender; $sender = new Mail::Sender {smtp => 'smtp.loomaaed.tartu.ee', from => 'mart@loomaaed.tartu.ee'}; $sender->MailMsg({to => 'priit@loomaaed.tartu.ee', subject => 'Test 12', msg => "Teksti sisu" });
linux + gprs + irda
Riistvaraks on Sony Ericsson K550 ning IBM T42 ning operatsioonisüsteemiks Debian Lenny standardse testingu tuumaga. Eesmärgiks on seada käima arvuti internetiühendus üle irda (FIR) telefoniga ning kasutades gprs'i.
Esialgu on tegu nö käelise juhendiga, lähtepunktina ei tohiks olla irdasse puutuvaid mooduleid laaditud
emmija:~# lsmod | grep ir dm_mirror 20928 0 dm_mod 52160 2 dm_snapshot,dm_mirror firmware_class 9504 1 pcmcia
Failis /etc/modprobe.d/irda-utils peab olema kirjas
alias irda0 nsc-ircc options nsc-ircc dongle_id=0x09 io=0x2f8 irq=3 dma=3 install nsc-ircc /bin/setserial /dev/ttyS1 uart none port 0 irq 0; /sbin/modprobe --ignore-install nsc-ircc
Serial pordid peaks nö välja lülitatud oleks olema
emmija:~# setserial /dev/ttyS0 /dev/ttyS0, UART: unknown, Port: 0x0000, IRQ: 0 emmija:~# setserial /dev/ttyS1 /dev/ttyS1, UART: unknown, Port: 0x0000, IRQ: 0
Kui pole, öelda
bash# setserial /dev/ttyS0 uart none
Ühtegi irattach'i ei tohiks ka olla
emmija:~# ps aux | grep ir root 4 0.0 0.0 0 0 ? SN 08:36 0:00 [ksoftirqd/0] root 2973 0.0 0.0 1784 568 pts/0 S+ 09:01 0:00 grep ir
Selleks, et telefon ja arvuti üle irda suhtlema hakkaks, tuleb laadida vajalikud moodulid sobivate parameetritega
emmija:~# modprobe nsc_ircc
Syslog ütleb selle peale
Mar 10 09:02:54 emmija kernel: irda_init() Mar 10 09:02:54 emmija kernel: NET: Registered protocol family 23 Mar 10 09:02:54 emmija kernel: pnp: Device 00:0c activated. Mar 10 09:02:54 emmija kernel: nsc_ircc_pnp_probe() : From PnP, found firbase 0x2F8 ; irq 3 ; dma 3. Mar 10 09:02:54 emmija kernel: nsc-ircc, chip->init Mar 10 09:02:54 emmija kernel: nsc-ircc, Found chip at base=0x02e Mar 10 09:02:54 emmija kernel: nsc-ircc, driver loaded (Dag Brattli) Mar 10 09:02:54 emmija kernel: IrDA: Registered device irda0 Mar 10 09:02:54 emmija kernel: nsc-ircc, Using dongle: IBM31T1100 or Temic TFDS6000/TFDS6500
ning ifconfig
emmija:~# ifconfig -a irda0 Link encap:IrLAP HWaddr 00:00:00:00 NOARP MTU:2048 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:8 RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)