Hi,
We have added IRSIR driver into our platform from platform builder
4.2. There are some registry entries has been added into the
platform.reg. In that entries we have selected the internal IR and
changed the port no. After that we build the platform , it creates
both the irdastack and irsir dlls. when we were loading this platform,
we were able to see that, irsir has been loaded. But when we run any
of the IrSock programs, the communication is not happening with
another IRDA device. Actually whenever we are making the irsock calls,
irsir driver is getting the calls, but actual communication is not
happening.

In my platform.reg, we are able to see the following registry entries,

IF BSP_NOSIR !
[HKEY_LOCAL_MACHINE\Comm\IrDA\Linkage]
"Bind"=multi_sz:"Irsir1"

[HKEY_LOCAL_MACHINE\Comm\Irsir]
"DisplayName"=LOC_DISPLAYNAME_IRSIR
"Group"="NDIS"
"ImagePath"="irsir.dll"

[HKEY_LOCAL_MACHINE\Comm\Irsir\Linkage]
"Route"=multi_sz:"Irsir1"

[HKEY_LOCAL_MACHINE\Comm\Irsir1\Parms]
"BusNumber"=dword:0
"BusType"=dword:0
"Port"=dword:5
; 0 = Use external dongle, 1 = Use internal IR
"IntIR"=dword:1
; 0 - internal transceiver, 1 - Extended Systems JetEye dongle.
"TransceiverType"=dword:0
"DisablePowerManagement"=dword:1
"Baud"=dword:3F
ENDIF BSP_NOSIR !

We are not seeing any entries from
[HKEY_LOCAL_MACHINE\Drivers\BuiltIn\IRDA] location. Is it necessary to
have some entries like this or not?

Is there any sample program available for testing irsir driver?

What are the possiblities for irsir not to work ?

Thanks in Advance,

Regs,
Ravindran.