J
John
I have a device that has the capability of being two devices. XP will
only see one device. XP will show that the device has 4 baddrs.
However, the first 2 are for the main device and the last 2 are for
the secondary channel.
Here's my problem. How do I add the secondary device. In my Add Device
routine, I call IoCreateDevice to add the device and do the normal
IoAttachDeviceToDeviceStack() for the secondary.
During the Start Device process, I do what I have do to. ie load
firmware, Connect the Interrupt for both devices, create symbolic link
for both devices.
Everything looks ok, except that I can not open the secondary device.
I have no problems with the first.
Any idea? Or what would make XP not recognize the secondary channel
because I did create the device?
John
only see one device. XP will show that the device has 4 baddrs.
However, the first 2 are for the main device and the last 2 are for
the secondary channel.
Here's my problem. How do I add the secondary device. In my Add Device
routine, I call IoCreateDevice to add the device and do the normal
IoAttachDeviceToDeviceStack() for the secondary.
During the Start Device process, I do what I have do to. ie load
firmware, Connect the Interrupt for both devices, create symbolic link
for both devices.
Everything looks ok, except that I can not open the secondary device.
I have no problems with the first.
Any idea? Or what would make XP not recognize the secondary channel
because I did create the device?
John