Hi,
I’m trying to install a SigmaTel USBIRDA stick on my laptop to communicate with my Polar 725 watch. This combination works fine in Windows 7.
I have searched on the internet for a solution but haven’t been able to make it work in openSuse 13.1. There is a lot of information available but all seems to be outdated (meaning older driver/module versions on older kernel versions).
The man pages created more confusion because I am not sure if these are still up-to-date. ( my SigmaTel usbirda is not compatible with the actual protocols?!?)
Below some detailed info of my actual configuration:
- openSuse13.1 on a Dell laptop vostro V13 - 4Gib RAM, wtih 2 USB2.0 ports, connected with a docking unit (ASIX) with additional USB ports, parallel & serial ports + networkconnection
- USB IRDA stick ( model IRwave IR-721 with cdrom linux driver for kernel 2.4.26, that I am not using because newer kernel in openSuse 13.1 ); this stick is made by SigmaTel.; I plugged in on my laptop directly; not on the docking station.
I have installed additional package IRDA and tried via Yast to start the service irattach but with no success. It seems to me that this service is not compatible with my USB stick.
I am missing some basic knowledge on how IrDA works: what (part of) modules are responsible for the low level installation and what part is handling the rest. Why do I see ir_usb and irda_usb; are they conflicting? ; are irda & sitr4200 conflicting ? what does dongle converter means? it attachs to a serial port named ttyUSB1; is this the communication port with my watch? What is device irda0, where is needed for?
The error message " * 527.929587] irda-usb: probe of 2-3:1.0 failed with error -2* " is this clue for my problem?
Hopefully, someone can help me out.
After plugin of USB-IRDA stick, following hardware info:
linux-4fdt:/home/tv # lsusb
Bus 001 Device 003: ID 05c8:030b Cheng Uei Precision Industry Co., Ltd (Foxlink)
Bus 001 Device 004: ID 0bda:0159 Realtek Semiconductor Corp. RTS5159 Card Reader Controller
Bus 002 Device 057: ID 04cc:1521 ST-Ericsson USB 2.0 Hub
Bus 002 Device 073: ID 066f:4210 SigmaTel, Inc. STIr4210 IrDA Bridge
Bus 003 Device 002: ID 0a5c:4500 Broadcom Corp. BCM2046B1 USB 2.0 Hub (part of BCM2046 Bluetooth)
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 003 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 006 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 007 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 008 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 002 Device 058: ID 0b95:7720 ASIX Electronics Corp. AX88772
Bus 002 Device 059: ID 046d:c31b Logitech, Inc. Compact Keyboard K300
Bus 002 Device 060: ID 03f0:4c11 Hewlett-Packard PSC 1500 series
Bus 002 Device 061: ID 04f9:0180 Brother Industries, Ltd MFC-7420
Bus 002 Device 062: ID 0451:2046 Texas Instruments, Inc. TUSB2046 Hub
Bus 003 Device 003: ID 413c:8161 Dell Computer Corp. Integrated Keyboard
Bus 003 Device 004: ID 413c:8162 Dell Computer Corp. Integrated Touchpad [Synaptics]
Bus 003 Device 005: ID 413c:8160 Dell Computer Corp. Wireless 365 Bluetooth
Bus 002 Device 067: ID 0711:0260 Magic Control Technology Corp.
Bus 002 Device 064: ID 067b:2305 Prolific Technology, Inc. PL2305 Parallel Port
Bus 002 Device 065: ID 067b:2303 Prolific Technology, Inc. PL2303 Serial Port
Bus 002 Device 066: ID 0d8c:000c C-Media Electronics, Inc. Audio Adapter
linux-4fdt:/home/tv # ^C
It looks like it has been recognized correctly.
Checking modules, I found a module stir4200 for this USBIRDA stick and loaded it manually.
linux-4fdt:/home/tv # modinfo stir4200
filename: /lib/modules/3.11.6-4-desktop/kernel/drivers/net/irda/stir4200.ko
license: GPL
description: IrDA-USB Dongle Driver for SigmaTel STIr4200
author: Stephen Hemminger <shemminger@linux-foundation.org>
srcversion: B614C3AF734BB4BBADF18B2
alias: usb:v066Fp4200ddcdscdpiciscipin*
depends: irda
intree: Y
vermagic: 3.11.6-4-desktop SMP preempt mod_unload modversions 686
parm: qos_mtt_bits:Minimum Turn Time (int)
parm: rx_sensitivity:Set Receiver sensitivity (0-6, 0 is most sensitive) (int)
parm: tx_power:Set Transmitter power (0-3, 0 is highest power) (int)
linux-4fdt:/home/tv # *
Checking if module was loaded correctly …
linux-4fdt:/home/tv # lsmod*
Module Size Used by
ir_usb 13650 0
irda_usb 17577 0
stir4200 17902 0
irda 119587 2 irda_usb,stir4200
crc_ccitt 12627 1 irda
…
irda 119587 2 irda_usb,stir4200e,ip6table_filter**
x_tables 26163 19 ipt_MASQUERADE,xt_CHECKSUM,iptable_mangle,xt_tcpudp,xt_pkttype,xt_LOG,ebtables,xt_limit,ip6t_REJECT,ip6table_raw,ipt_REJECT,iptable_raw,xt_CT,iptable_filter,ip6table_mangle,ip_tables,xt_conntrack,ip6table_filter,ip6_tables
btusb 23362 0
bluetooth 348196 32 **The error message -2 when trying to attach rfcomm,bnep,btusb
pl2303 18527 0
fuse 85038 7
snd_usb_audio 127377 2
snd_usbmidi_lib 24326 1 snd_usb_audio
snd_rawmidi 29458 1 snd_usbmidi_lib
usbserial 42699 2 ir_usb,pl2303
…
snd_hda_codec_realtek 49764 1
snd_hda_intel 46754 3
snd_hda_codec 180353 2 snd_hda_codec_realtek,snd_hda_intel
snd_hwdep 13272 2 snd_usb_audio,snd_hda_codec
snd_pcm 97666 3 snd_usb_audio,snd_hda_intel,snd_hda_codec
snd_seq 63575 0
ums_realtek 17733 0
usb_storage 52390 2 ums_realtek
shpchp 32129 0
snd_timer 24363 2 snd_pcm,snd_seq
snd_seq_device 14137 2 snd_rawmidi,snd_seq
snd 70538 21 snd_usb_audio,snd_usbmidi_lib,snd_rawmidi,snd_hda_codec_realtek,snd_hda_intel,snd_hda_codec,snd_hwdep,snd_pcm,snd_seq,snd_timer,snd_seq_device
soundcore 14599 1 snd
lpc_ich 16864 0
mfd_core 13235 1 lpc_ich
snd_page_alloc 14230 2 snd_hda_intel,snd_pcm
sg 35720 0
dm_mod 88755 0
autofs4 33269 2
video 18926 0
thermal_sys 35374 2 processor,video
scsi_dh_emc 12965 0
scsi_dh_hp_sw 12745 0
scsi_dh_rdac 13106 0
scsi_dh_alua 17082 0
scsi_dh 14458 4 scsi_dh_emc,scsi_dh_hp_sw,scsi_dh_rdac,scsi_dh_alua
linux-4fdt:/home/tv #
*USBstick was still not blinking, indicating sending/receiving activity; therefore checked kernel messages; i left out part of messages, just to see IRDA and USB.
I also removed and reinstalled ir_usb, irda_usb modules …
linux-4fdt:/home/tv # dmesg | grep irda
527.923767] IrDA: Registered device irda0
527.929587] irda-usb: probe of 2-3:1.0 failed with error -2
527.929707] usbcore: registered new interface driver irda-usb
537.445222] IrDA: Registered device irda0
537.451737] irda-usb: probe of 2-3:1.0 failed with error -2
542.614932] IrDA: Registered device irda0
542.622569] irda-usb: probe of 2-3:1.0 failed with error -2
1406.420099] usbcore: deregistering interface driver irda-usb
1632.760029] IrDA: Registered device irda0
1632.766948] irda-usb: probe of 2-3:1.0 failed with error -2
1632.766989] usbcore: registered new interface driver irda-usb
2668.714229] IrDA: Registered device irda0
2668.721859] irda-usb: probe of 2-3:1.0 failed with error -2
linux-4fdt:/home/tv # dmesg | grep usb
…
- 527.367972] usb 2-3: new high-speed USB device number 68 using ehci-pci
527.676899] usb 2-3: new high-speed USB device number 69 using ehci-pci
** 527.791773] usb 2-3: New USB device found, idVendor=066f, idProduct=4210 <-------- is SigmaTel USB IrDA bridge**
527.791778] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
527.791783] usb 2-3: Product: STIr42xx
527.791787] usb 2-3: Manufacturer: SigmaTel, Inc.
527.791791] usb 2-3: SerialNumber: 0002F1080DEB1187
527.929587] irda-usb: probe of 2-3:1.0 failed with error -2
527.929707] usbcore: registered new interface driver irda-usb
527.939446] usbcore: registered new interface driver ir_usb
527.939478] usbserial: USB Serial support registered for IR Dongle
527.940062] ir_usb 2-3:1.0: IR Dongle converter detected
527.940512] usb 2-3: IR Dongle converter now attached to ttyUSB1
537.006833] usb 2-3: USB disconnect, device number 69
537.007344] ir-usb ttyUSB1: IR Dongle converter now disconnected from ttyUSB1
537.007365] ir_usb 2-3:1.0: device disconnected
537.317744] usb 2-3: new high-speed USB device number 70 using ehci-pci
537.432650] usb 2-3: New USB device found, idVendor=066f, idProduct=4210
537.432656] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
537.432660] usb 2-3: Product: STIr42xx
537.432664] usb 2-3: Manufacturer: SigmaTel, Inc.
537.432667] usb 2-3: SerialNumber: 0002F1080DEB1187
537.451737] irda-usb: probe of 2-3:1.0 failed with error -2
537.451757] ir_usb 2-3:1.0: IR Dongle converter detected
537.452021] usb 2-3: IR Dongle converter now attached to ttyUSB1
542.228316] usb 2-3: USB disconnect, device number 70
542.228801] ir-usb ttyUSB1: IR Dongle converter now disconnected from ttyUSB1
542.228821] ir_usb 2-3:1.0: device disconnected
542.487292] usb 2-3: new high-speed USB device number 71 using ehci-pci
542.602385] usb 2-3: New USB device found, idVendor=066f, idProduct=4210
542.602391] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
542.602396] usb 2-3: Product: STIr42xx
542.602400] usb 2-3: Manufacturer: SigmaTel, Inc.
542.602403] usb 2-3: SerialNumber: 0002F1080DEB1187
542.622569] irda-usb: probe of 2-3:1.0 failed with error -2
542.622588] ir_usb 2-3:1.0: IR Dongle converter detected
542.622927] usb 2-3: IR Dongle converter now attached to ttyUSB1
1353.527065] usbserial: USB Serial deregistering driver IR Dongle
1353.527215] ir-usb ttyUSB1: IR Dongle converter now disconnected from ttyUSB1
1353.527239] usbcore: deregistering interface driver ir_usb
1353.527291] ir_usb 2-3:1.0: device disconnected
1406.420099] usbcore: deregistering interface driver irda-usb
1445.088090] usbcore: registered new interface driver stir4200
1621.938819] usb 2-3: USB disconnect, device number 71
1632.621940] usb 2-3: new high-speed USB device number 72 using ehci-pci*
** 527.929587] irda-usb: probe of 2-3:1.0 failed with error -2* 1632.737110] usb 2-3: New USB device found, idVendor=066f, idProduct=4210
1632.737116] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
1632.737120] usb 2-3: Product: STIr42xx
1632.737124] usb 2-3: Manufacturer: SigmaTel, Inc.
1632.737128] usb 2-3: SerialNumber: 0002F1080DEB1187
1632.766948] irda-usb: probe of 2-3:1.0 failed with error -2
1632.766989] usbcore: registered new interface driver irda-usb
1632.768464] usbcore: registered new interface driver ir_usb
1632.768848] usbserial: USB Serial support registered for IR Dongle
1632.768892] ir_usb 2-3:1.0: IR Dongle converter detected
1632.769985] usb 2-3: IR Dongle converter now attached to ttyUSB1
2668.301716] usb 2-3: USB disconnect, device number 72
2668.301962] ir-usb ttyUSB1: IR Dongle converter now disconnected from ttyUSB1
2668.301986] ir_usb 2-3:1.0: device disconnected
2668.586576] usb 2-3: new high-speed USB device number 73 using ehci-pci
2668.701683] usb 2-3: New USB device found, idVendor=066f, idProduct=4210
2668.701689] usb 2-3: New USB device strings: Mfr=1, Product=2, SerialNumber=3
2668.701693] usb 2-3: Product: STIr42xx
2668.701697] usb 2-3: Manufacturer: SigmaTel, Inc.
2668.701701] usb 2-3: SerialNumber: 0002F1080DEB1187
2668.721859] irda-usb: probe of 2-3:1.0 failed with error -2
2668.721878] ir_usb 2-3:1.0: IR Dongle converter detected
2668.722276] usb 2-3: IR Dongle converter now attached to ttyUSB1
linux-4fdt:/home/tv # *