Portál AbcLinuxu, 4. května 2025 05:40

Bestek USB-IrDA port (STIr4200)

Podpora: kompletní
Ovladač: dodává někdo jiný

Technické parametry

IrDA USB převodník, FIR 4 Mbps, SIR 115 Kbps, více viz http://www.bestek.com.hk/USB-IrDA.htm

Identifikace pod Linuxem

dmesg:
kernel: SigmaTel STIr4200 IRDA/USB found at address 3, Vendor: 66f, Product: 4200
kernel: IrDA: Registered SigmaTel device irda0
kernel: drivers/usb/core/usb.c: registered new driver stir4200
kernel: SigmaTel support registered
lsusb:
Bus 001 Device 003: ID 066f:4200 SigmaTel, Inc. STIr4200 IrDA Bridge
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass          255 Vendor Specific Class
  bDeviceSubClass         1
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x066f SigmaTel, Inc.
  idProduct          0x4200 STIr4200 IrDA Bridge
  bcdDevice            0.08
  iManufacturer           1  Sigmatel Inc
  iProduct                2  IrDA/USB Bridge
  iSerial                 0
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           32
    bNumInterfaces          1
    bConfigurationValue     1
    iConfiguration         17
    bmAttributes         0x80
    MaxPower              440mA
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass         0 (Defined at Interface level)
      bInterfaceSubClass      0
      bInterfaceProtocol      0
      iInterface              0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x01  EP 1 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               none
        wMaxPacketSize         64
        bInterval               0
  Language IDs: (length=4)
     0409 English(US)

Postup zprovoznění pod Linuxem

V současných 2.6 kernelech v pohodě, starší potřebovaly patche od irda vývojářů.

Pokud je na zařízení hodně chybných paketů (je to vidět v ifconfigu), je vhodné snížit citlivost přidáním do modprobe.conf:
options stir4200 rx_sensitivity=6
Inicializace IrDA rozhraní:
irattach irda0 -s
Výpis paketů:

irdadump

Poznámka

Prodává se to taky pod názvem Infra red port ECON USB za něco málo přes 500.

FIR režim pravděpodobně ještě nefunguje dobře, ale nemám ho jak vyzkoušet....

Dokument vytvořil: Michal Čihař, 1.11.2003 11:29 | Poslední úprava: Michal Čihař, 27.2.2011 15:07 | Historie změn | Zobrazeno: 1835×

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.