USB-IRDA + GPRS net

10 bejegyzés megtekintése - 1-10 / 76
  • Szerző
    Bejegyzés
  • #1927568
    admin
    Adminisztrátor
      #1927569
      admin
      Adminisztrátor

        Valahol talaltam annyi infot, hogy a legujabb kernel mellett + valamelyik patch felrakasa utan. Mukodik egy kiserleti driver a Sigma Tel-es irda hoz.
        Megvan a UHU-kezdo lista archivumaban kerestem ra az irda-ra….
        En nem kiserleteztem ennek a felrakasaval, nem is talaltam meg a kernel patch-t.

        Ha esetleg megtalalna valaki, beszurhatna ide egy linket.
        Akkor, ha stabil lesz a verzio kiprobalnam en is.

        SziLaj

        #1927570
        Derrick
        Felhasználó

          Félek, hogy jó darabig ez nem fog menni. 😥

          A http://irda.sourceforge.net/docs/status.html címen alul a „Future” rovatban van valami. Letöltöttem, nem túl bíztató, hogy a tgz-n belül lévõ fájlok dátuma 2003.04.09-10.

          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 http://www.hpl.hp.com/personal/Jean_Tourri…/IrDA/IrDA.html címen – „These information are copied from…” – is megvan ugyanez, de „Future” helyett „Experimental Linux-IrDA patches for 2.6.X” címmel. Ezek szerint ez egy kernel patch akar lenni?

          Három file van benne:
          ir257_stir4200_config-1.diff
          stir4200.c
          stir4200.h

          Van valakinek valami ötelete, hogy ezzel mit lehet kezdeni? Nem különösebben izgat, ha experimental, csak menjen!

          Kösz!
          Derrick

          #1927571
          admin
          Adminisztrátor

            Van még egy megoldás a soros infraport, ha ki cserélik az üzletben!
            Ez biztosan mûxik!

            #1927572
            busj
            Felhasználó
              #1927573
              admin
              Adminisztrátor

                Ha minden ok akkor /var/log/syslog
                BusJ

                Megcsinaltam, elvileg minden ok:
                Jan 20 00:32:06 localhost kernel: irda_init()
                Jan 20 00:32:06 localhost kernel: usb.c: registered new driver stir4200
                Jan 20 00:32:06 localhost kernel: USB IrDA support registered
                Jan 20 00:39:09 localhost kernel: hub.c: new USB device 00:07.2-2, assigned addr ess 2
                Jan 20 00:39:09 localhost kernel: usb-uhci.c: interrupt, status 2, frame# 1636
                Jan 20 00:39:09 localhost kernel: usb.c: USB device not accepting new address=2 (error=-110)
                Jan 20 00:39:10 localhost kernel: hub.c: new USB device 00:07.2-2, assigned addr ess 3
                Jan 20 00:39:10 localhost kernel: SigmaTel STIr4200 IRDA/USB found at address 3, Vendor: 66f, Product: 4200
                Jan 20 00:39:10 localhost kernel: stir_parse_endpoints(), And our endpoints are : in=02, out=01 (64)
                Jan 20 00:39:10 localhost kernel: divert: not allocating divert_blk for non-ethe rnet device irda0
                Jan 20 00:39:10 localhost kernel: IrDA: Registered SigmaTel device irda0

                De nem talalom a /dev/irda0-t 🙁 Ez baj?
                Hogyan tovabb? (milyen progival tudom hasznalni?)

                SziLaj

                #1927574
                admin
                Adminisztrátor

                  UHU 1.0-t hasznalok.

                  SziLaj

                  #1927575
                  admin
                  Adminisztrátor

                    Talaltam egy ilyen sort is a syslogban:
                    usb.c: kusbd: /sbin/hotplug add 7

                    ezalapjan elutottam ide: /etc/hotplug/agents/usb
                    #!/bin/bash

                    case „$ACTION” in
                    add)
                    [ -d /proc/bus/usb ] && [ ! -f /proc/bus/usb/devices ] && mount -t usbdevfs none /proc/bus/usb
                    for module in $(usbmodules –device „$DEVICE”); do
                    modprobe -s -k „$module”
                    if [ „$module” == „usb-storage” ]; then
                    shopt -s nullglob
                    for host in /proc/scsi/usb-storage-*/*; do
                    for device in „/dev/scsi/host${host##*/}”/*/*/*/*; do
                    blockdev –flushbufs „$device”
                    done
                    done
                    fi
                    done
                    ;;
                    esac

                    PenDrive-nal letrehozza a block eszkozt, irda-nal nem?
                    Mit tegyek? Milyen parameterek mellett kell letrehozni az irda0-t??

                    SziLaj

                    #1927576
                    busj
                    Felhasználó

                      Halihó

                      A cat /proc/net/dev -ben kell lennie egy irda0: 0 0 0 0 … sornak.
                      Utána
                      ifconfig irda0 up
                      akkor ifconfig után
                      irda0 Link encap:IrLAP HWaddr 79:f4:2d:40
                      UP RUNNING 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)
                      lesz ilyen.

                      Létre kell hozni a /dev/ircomm0 eszközt ha nincs:
                      (Ezt UHU alatt biztosan máshogy kell tenni ennek még utánanézek.)
                      cd /dev
                      mknod ircomm0 c 161 0
                      mknod ircomm1 c 161 1

                      Ezt össze kell rendelni az irda0 interfész az ircomm eszközzel:
                      irattach irda0 -s

                      A -s azért kell, hogy rögtön keresse az eszközt.
                      /proc/sys/net/irda/discovery .be 1 legyen akkor keres.

                      cat /proc/net/irda/discovery

                      IrLMP: Discovery log:

                      nickname: T300, hint: 0x9124, saddr: 0x1c14d698, daddr: 0x0000237f

                      ott a telefon és a ppp konnekció portja a /dev/ircomm0 legyen.

                      #1927577
                      admin
                      Adminisztrátor

                        Köszönöm Busj!! Csoda történt muxik 🙂

                      10 bejegyzés megtekintése - 1-10 / 76
                      • Be kell jelentkezni a hozzászóláshoz.