Click here to Skip to main content
15,915,603 members
Home / Discussions / Hardware & Devices
   

Hardware & Devices

 
AnswerRe: Difference between NDIS 6.3 and 6.4 with respect to Mobile Broadband APIs Pin
Munchies_Matt4-Aug-14 5:36
Munchies_Matt4-Aug-14 5:36 
GeneralRe: Difference between NDIS 6.3 and 6.4 with respect to Mobile Broadband APIs Pin
Sharath C V4-Aug-14 18:33
professionalSharath C V4-Aug-14 18:33 
GeneralRe: Difference between NDIS 6.3 and 6.4 with respect to Mobile Broadband APIs Pin
Munchies_Matt4-Aug-14 22:02
Munchies_Matt4-Aug-14 22:02 
GeneralRe: Difference between NDIS 6.3 and 6.4 with respect to Mobile Broadband APIs Pin
Sharath C V4-Aug-14 23:15
professionalSharath C V4-Aug-14 23:15 
QuestionHow to get reset status from usb touch device in XP driver Pin
cedricvictor29-Jul-14 4:24
cedricvictor29-Jul-14 4:24 
Questionpen drive issue Pin
Abhijit Ghosh (Subho) 26-Jul-14 22:23
professionalAbhijit Ghosh (Subho) 26-Jul-14 22:23 
AnswerRe: pen drive issue Pin
Bernhard Hiller27-Jul-14 20:59
Bernhard Hiller27-Jul-14 20:59 
AnswerRe: pen drive issue Pin
Richard Andrew x6430-Aug-14 14:39
professionalRichard Andrew x6430-Aug-14 14:39 
RantMSFT HCK Pin
Munchies_Matt23-Jun-14 14:36
Munchies_Matt23-Jun-14 14:36 
QuestionAdd A Third Monitor Pin
Kevin Marois27-May-14 14:19
professionalKevin Marois27-May-14 14:19 
AnswerRe: Add A Third Monitor Pin
Albert Holguin5-Jun-14 9:57
professionalAlbert Holguin5-Jun-14 9:57 
QuestionRTSP not supported on WMP 12 ? Pin
Django_Untaken13-Apr-14 20:08
Django_Untaken13-Apr-14 20:08 
AnswerRe: RTSP not supported on WMP 12 ? Pin
Richard MacCutchan13-Apr-14 22:07
mveRichard MacCutchan13-Apr-14 22:07 
GeneralRe: RTSP not supported on WMP 12 ? Pin
Django_Untaken13-Apr-14 22:47
Django_Untaken13-Apr-14 22:47 
QuestionBluetooth Pin
Member 1074293011-Apr-14 9:04
Member 1074293011-Apr-14 9:04 
AnswerRe: Bluetooth Pin
Dave Kreskowiak11-Apr-14 9:19
mveDave Kreskowiak11-Apr-14 9:19 
AnswerRe: Bluetooth Pin
Albert Holguin5-Jun-14 9:59
professionalAlbert Holguin5-Jun-14 9:59 
AnswerRe: Bluetooth Pin
Alderin22-Jul-14 9:39
Alderin22-Jul-14 9:39 
QuestionDoes anyone remember Tetradyne DriverX windows driver software? Pin
GeorgeMayfield4-Apr-14 12:44
GeorgeMayfield4-Apr-14 12:44 
Does anyone remember Tetradyne DriverX windows driver software for WinXP and prior? I am looking for a copy of the file DxIntr3.h to build the kernel. I have all other sources. I bought a source license but Tetradyne Software is gone now. Much appreciation.


More information:
I started out just hoping someone had a copy of the file. W/o a copy I see I need to reinvent the missing file.

I have gotten it to compile with the definitions:

typedef struct
{
ULONG nOffset;
ULONG cb;
} READ_WRITE_DMA_BUFFER_INPUT, *PREAD_WRITE_DMA_BUFFER_INPUT;

typedef unsigned char *PUCHAR;

The whole function that requires these definitions is extracted from the file DxDriver.c:

NTSTATUS DxReadWriteDmaBuffer(PDXDEV_EXTENSION pExtension, PVOID pIoBuffer,
ULONG cbInput, PMDL mdl, BOOLEAN read)
{
PREAD_WRITE_DMA_BUFFER_INPUT params;
PUCHAR pOutBuffer;

// Validate parameters
if (!pIoBuffer || (cbInput < sizeof(READ_WRITE_DMA_BUFFER_INPUT)))
return STATUS_INVALID_PARAMETER;
params = (PREAD_WRITE_DMA_BUFFER_INPUT) pIoBuffer;
if ((params->nOffset + params->cb) > pExtension->nDmaBufSize)
return STATUS_INVALID_PARAMETER;
if (!mdl || (MmGetMdlByteCount(mdl) < params->cb))
return STATUS_INVALID_PARAMETER;
if (!pExtension->pDmaBuffer)
return STATUS_UNSUCCESSFUL;
pOutBuffer = MmGetSystemAddressForMdl(mdl);
if (!pOutBuffer)
return STATUS_UNSUCCESSFUL;

if (read)
{
RtlCopyMemory(
pOutBuffer,
(PUCHAR) pExtension->pDmaBuffer + params->nOffset,
params->cb);
}
else
{
RtlCopyMemory(
(PUCHAR) pExtension->pDmaBuffer + params->nOffset,
pOutBuffer,
params->cb);
}

return STATUS_SUCCESS;
}


Anyone see any problem here?

Thanks for the help and clues. Now I move to debug. Bless you all.


!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Thanks Mr. Muchies for clues and hints. I have it actually working now. Turned out the DMA part was crucial. Now the trick is to port to Windows 7. Any advice or good links you have? Seems like eliminating the HAL calls will be a large part.
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

modified 9-Apr-14 14:59pm.

AnswerRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
Munchies_Matt4-Apr-14 13:32
Munchies_Matt4-Apr-14 13:32 
GeneralRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
GeorgeMayfield4-Apr-14 13:52
GeorgeMayfield4-Apr-14 13:52 
GeneralRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
Jochen Arndt4-Apr-14 23:40
professionalJochen Arndt4-Apr-14 23:40 
GeneralRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
GeorgeMayfield5-Apr-14 5:12
GeorgeMayfield5-Apr-14 5:12 
GeneralRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
Munchies_Matt5-Apr-14 9:04
Munchies_Matt5-Apr-14 9:04 
GeneralRe: Does anyone remember Tetradyne DriverX windows driver software? Pin
GeorgeMayfield5-Apr-14 16:20
GeorgeMayfield5-Apr-14 16:20 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.