Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows XP > Windows XP Device Drivers

Notices

Reply

serial ioctl implementation

 

LinkBack Thread Tools Display Modes
Old 05-28-2008, 12:58 PM   #1 (permalink)
Default serial ioctl implementation

Hello,

I try to implement a serial driver with kdmf and I've got a problem with
the implementation of IOCTL_SERIAL_GET_COMMSTATUS.

My device load good. But when I open a hyperterminal the first input is
read, the second do nothing and when the third appears hyperterminal
loop on IOCTL_SERIAL_GET_COMMSTATUS and freeze.

Here is my code :
http://pastebin.com/f38ae7c20

Here is my debug output:
http://pastebin.com/m3de139e3

For the debug output, the first key pressed on hyperterminal produce the
write, the second do nothing and when I pressed a third time a key the
IOCTL_SERIAL_GET_COMMSTATUS loop appears and don't stop.

The only solution to stop that is to kill hyperterminal with the task
manager.

Thanks for you help

--
Gallon sylvestre
OpenBSD fan | Rathaxes Core Developper
LSE researcher | kernel developer for adeneo
http://devsyl.blogspot.com/ | www.rathaxes.org
gallon sylvestre
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
MOM.Implementation file Barrie Windows Vista Performance & Maintenance 4 06-26-2007 07:51 PM
Printer Implementation - Best Way ? Wolfgang Windows XP Embedded 5 05-21-2005 04:54 AM
Ramdisk implementation. Slobodan Brcin \(eMVP\) Windows XP Embedded 1 08-20-2004 11:31 PM
IOCTL in ntddisk.h Rushikesh Patil Windows XP Device Drivers 0 09-02-2003 07:48 PM
IOCtl Problem. Rushikesh Patil Windows XP Device Drivers 0 08-31-2003 09:16 PM


All times are GMT. The time now is 03:49 AM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90