IrDa beüzemelés problémák

Kezdőlap Fórumok Egyéb perifériák (HID) IrDa beüzemelés problémák

10 bejegyzés megtekintése - 1-10 / 53
  • Szerző
    Bejegyzés
  • #2160973
    admin
    Adminisztrátor
      SeGa wrote:
      Egy SigmaTel gyártmányú USB-s infraportot próbálok beüzemelni. Látszólag jó, a mobiltelefont felismeri az irdadump kimenete szerint.
      A syslogban van két fura hiba(?)üzenet:
      1. „irlap_change_speed(), setting speed to 9600” E 9600 lehet-e több? (Az infrared howto USB-s fejezete is hozza ezt az üzenetet, de különösebb magyarázat nélkül csak annyit ír, hogy egyebek mellett ezen üzenetet kell látnunk)
      2. „irlap_state_ndm() not implemented!” Ez mi? Régi a kernelem? Vagy ez valami egzotikus funkció?

      Üdv, Sega
      ==============================================
      Intel P4 3GHz, 1 GB RAM; ATI Radeon 9800 Pro 128 MB RAM
      Debian GNU/Linux 4.0 (Etch), kernel 2.6.18-6-686, X 7.1.1
      Ha nem vagy a megoldas resze, akkor a problema resze vagy.

      lsusb kimenete?
      De mi nem működik? 🙂

      #2160974
      admin
      Adminisztrátor
        SeGa wrote:
        Egy SigmaTel gyártmányú USB-s infraportot próbálok beüzemelni. Látszólag jó, a mobiltelefont felismeri az irdadump kimenete szerint.
        A syslogban van két fura hiba(?)üzenet:
        1. „irlap_change_speed(), setting speed to 9600” E 9600 lehet-e több? (Az infrared howto USB-s fejezete is hozza ezt az üzenetet, de különösebb magyarázat nélkül csak annyit ír, hogy egyebek mellett ezen üzenetet kell látnunk)
        2. „irlap_state_ndm() not implemented!” Ez mi? Régi a kernelem? Vagy ez valami egzotikus funkció?

        Üdv, Sega
        ==============================================
        Intel P4 3GHz, 1 GB RAM; ATI Radeon 9800 Pro 128 MB RAM
        Debian GNU/Linux 4.0 (Etch), kernel 2.6.18-6-686, X 7.1.1
        Ha nem vagy a megoldas resze, akkor a problema resze vagy.

        lsusb kimenete?
        De mi nem működik? 🙂

        #2160975
        SeGa
        Felhasználó

          lsusb eredménye:

          Bus 002 Device 004: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge

          Egyelőre semmi nincs, ami nem működne, csak értelmezni akarom a kapott üzeneteket.
          Pld. a 9600 érték (vélhetőleg bit/sec lesz) honnan van, lehet-e több? A modinfo szerint az stir4200-nak lehet paramétere, de azok egyike sem a sebesség.
          Hogy igazán működjön, ahhoz még a gammu csomag telepítése kellene.

          Üdv,
          SeGa

          #2160976
          SeGa
          Felhasználó

            lsusb eredménye:

            Bus 002 Device 004: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge

            Egyelőre semmi nincs, ami nem működne, csak értelmezni akarom a kapott üzeneteket.
            Pld. a 9600 érték (vélhetőleg bit/sec lesz) honnan van, lehet-e több? A modinfo szerint az stir4200-nak lehet paramétere, de azok egyike sem a sebesség.
            Hogy igazán működjön, ahhoz még a gammu csomag telepítése kellene.

            Üdv,
            SeGa

            #2160977
            admin
            Adminisztrátor

              a sebbességet /proc-ban találod meg, ha jól emléxem!

              pl:
              ls -R /proc |grep irda
              cat /proc/sys/net/irda/max_baud_rate
              echo „10000…” > /proc/sys/net/irda/max_baud_rate

              #2160978
              admin
              Adminisztrátor

                a sebbességet /proc-ban találod meg, ha jól emléxem!

                pl:
                ls -R /proc |grep irda
                cat /proc/sys/net/irda/max_baud_rate
                echo „10000…” > /proc/sys/net/irda/max_baud_rate

                #2160979
                SeGa
                Felhasználó

                  Ok, ki fogom próbálni a baud kézi beállítását.

                  Az irlap_state_ndm() funkcióra rákerestem Guglival, de leginkább csak a a forráskódra való hivatkozásokat adott vissza, érdemi infot nem találtam.

                  Üdv,
                  SeGa

                  #2160980
                  SeGa
                  Felhasználó

                    Ok, ki fogom próbálni a baud kézi beállítását.

                    Az irlap_state_ndm() funkcióra rákerestem Guglival, de leginkább csak a a forráskódra való hivatkozásokat adott vissza, érdemi infot nem találtam.

                    Üdv,
                    SeGa

                    #2160981
                    SeGa
                    Felhasználó
                      sany wrote:
                      a sebbességet /proc-ban találod meg, ha jól emléxem!

                      pl:
                      ls -R /proc |grep irda
                      cat /proc/sys/net/irda/max_baud_rate
                      echo „10000…” > /proc/sys/net/irda/max_baud_rate

                      Megnéztem, itt valóban a maximális (és nem az aktuális) van megadva, mivel a
                      cat /proc/sys/net/irda/max_baud_rate
                      eredménye
                      16000000
                      Akármilyen mértékegységben van is kifejezve, nem lehet 9600 baud-ot csinálni belőle.

                      Továbbmegyek: a /proc/net/irda/irlap-ban található többek között ez a pár sor:
                        qos  bps    maxtt  dsize  winsize addbofs mintt  ldisc  comp
                        tx    9600    0      64      1      12      0      0
                        rx    9600    0      64      1      12      0      0

                      Tehát itt a baud már adott, csak azt nem tudom honnan veszi a 9600 értéket?  ??? ??? ???

                      Üdv,
                      SeGa

                      #2160982
                      SeGa
                      Felhasználó
                        sany wrote:
                        a sebbességet /proc-ban találod meg, ha jól emléxem!

                        pl:
                        ls -R /proc |grep irda
                        cat /proc/sys/net/irda/max_baud_rate
                        echo „10000…” > /proc/sys/net/irda/max_baud_rate

                        Megnéztem, itt valóban a maximális (és nem az aktuális) van megadva, mivel a
                        cat /proc/sys/net/irda/max_baud_rate
                        eredménye
                        16000000
                        Akármilyen mértékegységben van is kifejezve, nem lehet 9600 baud-ot csinálni belőle.

                        Továbbmegyek: a /proc/net/irda/irlap-ban található többek között ez a pár sor:
                          qos  bps    maxtt  dsize  winsize addbofs mintt  ldisc  comp
                          tx    9600    0      64      1      12      0      0
                          rx    9600    0      64      1      12      0      0

                        Tehát itt a baud már adott, csak azt nem tudom honnan veszi a 9600 értéket?  ??? ??? ???

                        Üdv,
                        SeGa

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