Hi,

If I'm looking at modem entries in the registry (class "Modem"), how can I
determine the modem's physical connection to the system? For example, how
can I tell if a specific modem is connected through PCI, USB, IR, Bluetooth,
etc.? I noticed that the "MatchingDeviceId" value (SPDRP_HARDWAREID) usually
has the correct type in it, but a few modems seem to be misleading. For
example, I have a PCMCIA modem that seems to think its a USB device
(apparently it implements a USB hub inside the card, but its not available
externally). Is there some other way to determine the physical connection
type?

Thanks,
Ed.

RE: How do I determine modem type? by pavel_a

pavel_a
Thu May 26 19:17:16 CDT 2005

"Ed K" wrote:

<snip>
> I have a PCMCIA modem that seems to think its a USB device
> (apparently it implements a USB hub inside the card, but its not available
> externally).

Very strange and unlikely. Please check again.

--PA


Re: How do I determine modem type? by Maxim

Maxim
Thu May 26 22:11:33 CDT 2005

I don't think it is possible. The virtual modem authors are trying to
provide 100% compatibility with the real hardware.

Try SetupDiGetDeviceRegistryProperty about enumerator name, legacy bus
type, bus type GUID and so on. Can be an approach (more or less).

--
Maxim Shatskih, Windows DDK MVP
StorageCraft Corporation
maxim@storagecraft.com
http://www.storagecraft.com

"Ed K" <EdK@discussions.microsoft.com> wrote in message
news:1BC312A6-C5F9-4984-A2CF-38EADB20911C@microsoft.com...
> Hi,
>
> If I'm looking at modem entries in the registry (class "Modem"), how can I
> determine the modem's physical connection to the system? For example, how
> can I tell if a specific modem is connected through PCI, USB, IR, Bluetooth,
> etc.? I noticed that the "MatchingDeviceId" value (SPDRP_HARDWAREID) usually
> has the correct type in it, but a few modems seem to be misleading. For
> example, I have a PCMCIA modem that seems to think its a USB device
> (apparently it implements a USB hub inside the card, but its not available
> externally). Is there some other way to determine the physical connection
> type?
>
> Thanks,
> Ed.



RE: How do I determine modem type? by EdK

EdK
Fri May 27 10:26:03 CDT 2005

Hi Pavel,

If you ever get a chance, check out an AirPrime PC3300 (now owned by Sierra)
or Sierra PC5220 wireless PC card modem. They install as multifunction
devices with USB hubs and the modems' registry entries show MatchingDeviceId
= usb\vid_... The hubs show up in the device manager. These devices do not
have any external connections. There are no other modem entries for these
devices.

Ed.

"Pavel A." wrote:

> "Ed K" wrote:
>
> <snip>
> > I have a PCMCIA modem that seems to think its a USB device
> > (apparently it implements a USB hub inside the card, but its not available
> > externally).
>
> Very strange and unlikely. Please check again.
>
> --PA
>

RE: How do I determine modem type? by EdK

EdK
Fri May 27 10:35:38 CDT 2005

Sorry, I meant USB devices, not hubs. They install Lucent USB Open Host
Controllers when the devices are plugged in.

"Ed K" wrote:

> Hi Pavel,
>
> If you ever get a chance, check out an AirPrime PC3300 (now owned by Sierra)
> or Sierra PC5220 wireless PC card modem. They install as multifunction
> devices with USB hubs and the modems' registry entries show MatchingDeviceId
> = usb\vid_... The hubs show up in the device manager. These devices do not
> have any external connections. There are no other modem entries for these
> devices.
>
> Ed.
>
> "Pavel A." wrote:
>
> > "Ed K" wrote:
> >
> > <snip>
> > > I have a PCMCIA modem that seems to think its a USB device
> > > (apparently it implements a USB hub inside the card, but its not available
> > > externally).
> >
> > Very strange and unlikely. Please check again.
> >
> > --PA
> >

Re: How do I determine modem type? by Pavel

Pavel
Fri May 27 10:56:38 CDT 2005

Well if Windows sees this as cardbus USB controller, there is a root hub on it...
then the modem really is USB device... kind of expresscard today :)

The life always is above any literature... including technical standards, hehe.
--PA

"Ed K" <EdK@discussions.microsoft.com> wrote in message news:5E6765F7-55CF-4C53-A9A4-6319DC1B09EA@microsoft.com...
> Sorry, I meant USB devices, not hubs. They install Lucent USB Open Host
> Controllers when the devices are plugged in.
>
> "Ed K" wrote:
>
> > Hi Pavel,
> >
> > If you ever get a chance, check out an AirPrime PC3300 (now owned by Sierra)
> > or Sierra PC5220 wireless PC card modem. They install as multifunction
> > devices with USB hubs and the modems' registry entries show MatchingDeviceId
> > = usb\vid_... The hubs show up in the device manager. These devices do not
> > have any external connections. There are no other modem entries for these
> > devices.
> >
> > Ed.
> >
> > "Pavel A." wrote:
> >
> > > "Ed K" wrote:
> > >
> > > <snip>
> > > > I have a PCMCIA modem that seems to think its a USB device
> > > > (apparently it implements a USB hub inside the card, but its not available
> > > > externally).
> > >
> > > Very strange and unlikely. Please check again.
> > >
> > > --PA
> > >