How to use 1394diag.sys in Win2000 DDK?

Hi

I want to know to use 1394diag.sys in Win2000 DDK.
I am using Windows 98 SE now.

My 1394 card is old Texas Instrument PCI Lynx Interface card.
And my test device is old Texas Instrument GP Lynx Demo board.

I have compiled the 1394diag.sys driver, 1394api.dll and win1394.exe file.
And then I run win1394.exe and enable diagnostic mode.
The message is :
1394API: Enter DiagnosticMode
1394API: Diagnostic Mode enabled on \.\1394BUS0
1394API: Exit DiagnosticMode

And from then, how can I install 1394diag.sys for TiGPLynx demo board?
When I select Test Device menu, the "No available test device"message occurs.

Does anyone tested 1394diag.sys with TI PCILynx and TI GPLynx pair?

If the board pair not work in Windows 98 SE, Can I use old LynxSoft for Windows95 from TI in Windows 98SE?
The board pair have worked fine in Windows95 with LynxSoft.

Please help me.

Thanks

>The message is :

1394API: Enter DiagnosticMode
1394API: Diagnostic Mode enabled on \.\1394BUS0
1394API: Exit DiagnosticMode
And from then, how can I install 1394diag.sys for TiGPLynx demo board?

After enabling the mode, you must attach the device physically to the wire,
thus letting 1394bus to enumerate it. In diagnostic mode, 1394bus will
enumerate ANY 1394 device (except of the local host controller, surely) as
“1394 Test Device” and load 1394diag as a functional driver for it.

Max

Thanks Max.

But It seems that the old PCILynx card from Texas Instrument does not works on Windows98 SE.

After enabling Diagnostic, Surely I plug-in my GPLynx board or another PCILynx card.
But nothing occurs.
There is no new device and no enumeration.

I think I should use old LynxSoft from TI.

Old LynxSoft works fine in Windows 98 SE, but it needs TI VxD driver instead of Microsoft WDM driver.

Are anybody using TI old PCILynx card with 1394diag.sys?
It is not compatible with OHCI spec.

Thank you.

----- Original Message -----
From: Maxim S. Shatskih
To: NT Developers Interest List
Sent: Wednesday, November 15, 2000 9:28 PM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> >The message is :
> >1394API: Enter DiagnosticMode
> >1394API: Diagnostic Mode enabled on \.\1394BUS0
> >1394API: Exit DiagnosticMode
> >And from then, how can I install 1394diag.sys for TiGPLynx demo board?
>
> After enabling the mode, you must attach the device physically to the wire,
> thus letting 1394bus to enumerate it. In diagnostic mode, 1394bus will
> enumerate ANY 1394 device (except of the local host controller, surely) as
> “1394 Test Device” and load 1394diag as a functional driver for it.
>
> Max
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>

> But It seems that the old PCILynx card from Texas Instrument does not
works on Windows98 SE.

Have you tried to use TILynx.sys binary from Win98 retail or w2k?
The TI’s VXD seems to be incompatible with the MS’s stack.

Max

Thanks again Max

Certainly I tested with TILynx.sys.
When I plug-in PCILynx card in my PC, Windows98 SE installs the driver and acompany files.
I don’t know what is the purpose of TILynx.sys.
Until now, I cannot find any method to use the driver and accompany files.
It seems that the PCILynx card cannot perform PnP without it’s LynxSoft software.

So I changed the driver to TI’s VxD.
Yes, TI VxD incompatible with MS stack.
I should use TI VxD with TI stack(LynxSoft DLL and it’s cls1394 API), And it works fine in Windows 98 SE.

I already sent e-mail to TI. but there is no answer.(I am not sure about exact contact point of TI)
Do you have tested TI PCILynx with MS stack using TILynx.sys?
Is it work?
(My card is TSBKPCI KIT from TI with TSB12LV21A PCILynx link chip with TSB12LV03A physical chip.
Quite old version, Almost first available version, when I purchased it.)

Please let me know.
Thank you.

Best Regards.
Chu HyongYol

----- Original Message -----
From: Maxim S. Shatskih
To: NT Developers Interest List
Sent: Friday, November 17, 2000 1:57 AM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> > But It seems that the old PCILynx card from Texas Instrument does not
> works on Windows98 SE.
>
> Have you tried to use TILynx.sys binary from Win98 retail or w2k?
> The TI’s VXD seems to be incompatible with the MS’s stack.
>
> Max
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>

> When I plug-in PCILynx card in my PC, Windows98 SE installs the driver and
acompany files.

I don’t know what is the purpose of TILynx.sys.

This is the card’s driver.

Max

Thanks Max.

I know the file(TILynx.sys) is card’s driver.

But my meaning is “How Can I access the Card with the file?”.

If I want to use the driver, What kind of API can I use?

Please let me know.

Best Regards.
Chu HyongYol

----- Original Message -----
From: Maxim S. Shatskih
To: NT Developers Interest List
Sent: Friday, November 17, 2000 8:16 PM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> > When I plug-in PCILynx card in my PC, Windows98 SE installs the driver and
> acompany files.
> > I don’t know what is the purpose of TILynx.sys.
>
> This is the card’s driver.
>
> Max
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>

I am already accessing a 32MByte compact flash card from Windows 2000
by using a Sandisk compact flash reader connected to my USB bus.

----- Original Message -----
From: “Chu HyongYol”
To: “NT Developers Interest List”
Sent: Sunday, November 19, 2000 6:49 PM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> Thanks Max.
>
> I know the file(TILynx.sys) is card’s driver.
>
> But my meaning is “How Can I access the Card with the file?”.
>
> If I want to use the driver, What kind of API can I use?
>
> Please let me know.
>
> Best Regards.
> Chu HyongYol
>
> ----- Original Message -----
> From: Maxim S. Shatskih
> To: NT Developers Interest List
> Sent: Friday, November 17, 2000 8:16 PM
> Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
>
>
> > > When I plug-in PCILynx card in my PC, Windows98 SE installs the driver
and
> > acompany files.
> > > I don’t know what is the purpose of TILynx.sys.
> >
> > This is the card’s driver.
> >
> > Max
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> > To unsubscribe send a blank email to $subst(‘Email.Unsub’)
> >
> >
> b‹­ç®·¶\¹»®&vÚµ×jÇzëzYÛ®)r‰¢é¹»®&±éi¹žGj)¢W½éuëãAŠË¢Ê

Thank David.

I am concern about IEEE1394 interface.
Not USB interface.

I am using TI IEEE1394 interface card.

Thanks.

----- Original Message -----
From: David Feustel
To: NT Developers Interest List
Sent: Monday, November 20, 2000 9:21 AM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> I am already accessing a 32MByte compact flash card from Windows 2000
> by using a Sandisk compact flash reader connected to my USB bus.
>
> ----- Original Message -----
> From: “Chu HyongYol”
> To: “NT Developers Interest List”
> Sent: Sunday, November 19, 2000 6:49 PM
> Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
>
>
> > Thanks Max.
> >
> > I know the file(TILynx.sys) is card’s driver.
> >
> > But my meaning is “How Can I access the Card with the file?”.
> >
> > If I want to use the driver, What kind of API can I use?
> >
> > Please let me know.
> >
> > Best Regards.
> > Chu HyongYol
> >
> > ----- Original Message -----
> > From: Maxim S. Shatskih
> > To: NT Developers Interest List
> > Sent: Friday, November 17, 2000 8:16 PM
> > Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
> >
> >
> > > > When I plug-in PCILynx card in my PC, Windows98 SE installs the driver
> and
> > > acompany files.
> > > > I don’t know what is the purpose of TILynx.sys.
> > >
> > > This is the card’s driver.
> > >
> > > Max
> > >
> > >
> > > —
> > > You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> > > To unsubscribe send a blank email to xxxxx@lists.osr.com
> > >
> > >
> > b??箷????&vڵ?j?z?zY?ۮ)r??鹻?&??i??Gj)?W??u??A?ˢ?
>
>
> —
> You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> To unsubscribe send a blank email to xxxxx@lists.osr.com
>
>

My mistake. Sorry.
I’m using IEEE 1394 too with Windows 2000
to transfer data to my computer from a DV camera
and also as a disk storage interface. I had to install a driver
to work with the camera, but not to work with the storage device.

----- Original Message -----
From: “Chu HyongYol”
To: “NT Developers Interest List”
Sent: Sunday, November 19, 2000 8:09 PM
Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?

> Thank David.
>
> I am concern about IEEE1394 interface.
> Not USB interface.
>
> I am using TI IEEE1394 interface card.
>
> Thanks.
>
> ----- Original Message -----
> From: David Feustel
> To: NT Developers Interest List
> Sent: Monday, November 20, 2000 9:21 AM
> Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
>
>
> > I am already accessing a 32MByte compact flash card from Windows 2000
> > by using a Sandisk compact flash reader connected to my USB bus.
> >
> > ----- Original Message -----
> > From: “Chu HyongYol”
> > To: “NT Developers Interest List”
> > Sent: Sunday, November 19, 2000 6:49 PM
> > Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
> >
> >
> > > Thanks Max.
> > >
> > > I know the file(TILynx.sys) is card’s driver.
> > >
> > > But my meaning is “How Can I access the Card with the file?”.
> > >
> > > If I want to use the driver, What kind of API can I use?
> > >
> > > Please let me know.
> > >
> > > Best Regards.
> > > Chu HyongYol
> > >
> > > ----- Original Message -----
> > > From: Maxim S. Shatskih
> > > To: NT Developers Interest List
> > > Sent: Friday, November 17, 2000 8:16 PM
> > > Subject: [ntdev] Re: How to use 1394diag.sys in Win2000 DDK?
> > >
> > >
> > > > > When I plug-in PCILynx card in my PC, Windows98 SE installs the
driver
> > and
> > > > acompany files.
> > > > > I don’t know what is the purpose of TILynx.sys.
> > > >
> > > > This is the card’s driver.
> > > >
> > > > Max
> > > >
> > > >
> > > > —
> > > > You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> > > > To unsubscribe send a blank email to $subst(‘Email.Unsub’)
> > > >
> > > >
> > > b‹­ç®·¶\¹»®&vÚµ×jÇzëzYÛ®)r‰¢é¹»®&±éi¹žGj)¢W½éuëãAŠË¢Ê
> >
> >
> > —
> > You are currently subscribed to ntdev as: xxxxx@sysic.hei.co.kr
> > To unsubscribe send a blank email to $subst(‘Email.Unsub’)
> >
> >
> b­®¶¹®vµjzz®r¢¹®±ižj¢½u㊢

> I know the file(TILynx.sys) is card’s driver.

But my meaning is “How Can I access the Card with the file?”.

If I want to use the driver, What kind of API can I use?

MS’s 1394 stack does not expose anything to user mode. You must write and
intermediate driver layer to do this. See the 1394diag sample code from MS.

Max