Re: Multiport Serial

From: Doron Holan [MS] (doronh_at_nospam.microsoft.com)
Date: 06/17/04


Date: Wed, 16 Jun 2004 22:56:33 -0700

the class of the parent device (FDO) is not as import as the class of the
children. since you enumerate the children (all 16 of them), install them
under the ports class.

d

-- 
Please do not send e-mail directly to this alias. this alias is for
newsgroup purposes only.
This posting is provided "AS IS" with no warranties, and confers no rights.
"JimE" <JimE@NOSPAMmacrolink.com> wrote in message
news:8B3720AA-6D45-4B47-B9EA-144048590BBB@microsoft.com...
> I am writing a kernel mode driver for a PCI card with 16 serial ports. It
is a WDM style driver, and in my INF file I've made the class "Multiport
Serial" (GUID 50906cb8-ba12-11d1-bf5d-0000f805f530). The driver archetecure
is based on the multifunction example in Walter Oney's 2nd edition WDM book.
In the AddDevice routine for the child part of the driver, I'm calling
IoRegisterDeviceInterface, using the GUID that the serial driver uses for
the same call (86e0d1e0-8089-11d0-9ce408003e301f73).
>
> None of the 16 child devices seem to appear to the system as serial ports.
Hyperterminal does not recognize them. Although the Device Manager shows a
Multiport Serial entry, with the 16 devices (and the controller/parent
device, which I really don't want users to see), it does not list them under
Serial Ports.
>
> What exactly does "Multi Port Serial" mean to Microsoft? If not RS232 type
serial, then what was the intention? Does anyone have any ideas on how I can
let the system know that my devices are serial devices?


Relevant Pages

  • Re: Accessing peripherals from a managed application
    ... You call the Win32 APIs for serial ports. ... beitman AT applieddata DOT net ... Maybe you open the driver with CreateFile, ... Call on the imported functions to access the hardware. ...
    (microsoft.public.windowsce.app.development)
  • Re: xPC Serial Communication Problems
    ... We're using the serial ports that come on the CPU ... The older serial block you're using uses the kernel resident driver ... Is the receiving machine executing at the 'same' 50 ms rate? ... does it wait until there are at least 15 characters in the ...
    (comp.soft-sys.matlab)
  • Re: Complete Pascal Reading from Serial Port?
    ... GS/OS generated driver. ... printer driver architecture. ... to send data to the serial ports, but they are no use for communication ... The nonexistent driver would be a native GS/OS character device driver ...
    (comp.sys.apple2.programmer)
  • Re: Bug in X86 serial port driver in CE.NET 4.2 ?
    ... > Yeah I have noticed that too on some UARTs. ... From the behaviour I am seeing with my driver it seems to ... > connected up (system configurable to control different pieces of hardware). ... > no serial ports and no hang with my driver. ...
    (microsoft.public.windowsce.platbuilder)
  • RE: Device driver load/unload notifications
    ... notification for every StreamDevice driver which is in the system. ... you'll get only the notification for your special device. ... if you use your own guid or the DEVCLASS_STREAM_GUID. ... When stream driver A is being loaded and unloaded, ...
    (microsoft.public.windowsce.platbuilder)