Re: USB device class is CDC class - which device driver to write.

Tech-Archive recommends: Repair Windows Errors & Optimize Windows Performance



On Mar 11, 4:35 am, SenseShankar
<SenseShan...@xxxxxxxxxxxxxxxxxxxxxxxxx> wrote:

As specified we could use the Usbser.sys and use .INF standardised with
digital signing. But, we dont find much change in functionality vis-a-vis
speed, etc.when compared to existing serial port.(as the device will be added
as a virtual COM port and the speed will be that of serial port itself) Right?

Usbser.sys will operate at the native speed of your device and the USB
stack. Baud rate, etc. settings are sent via control requests to
endpoint zero (see the CDC ACM specification for more details). If
you have a USB 2.0 high speed device, you should be able to attain
speeds in the several megabits-per-second range with this driver.

-In this case if i would like to make out new driver for myself etc. what
do you suggest me likewise Framework - approach - etc.?

If you are going to make a new driver, which I am not sure you need to
do, I would recommend using KMDF.

Shall i go with "Using KMDF - CDC(port) class for my device - generate a
standard .INF file to get Digi-Signed".

I don't know, that's really up to you.

- Regarding the changing of subclass(my case its RSERVED) can you specify
any place to look into on what factors or how it can be changed.

CDC ACM is class 0x02, subclass 0x02. That's what usbser.sys is going
to look for, and also probably what you want if you are going to
emulate a serial device. To change this requires a firmware change to
your device...
.



Relevant Pages

  • Re: Why do not CRT/LCD monitors come with USB?
    ... Existing ones like USB, Firewire, and SATA, ... given the slow 1.0 and 1.1 speeds. ... | re-written at the same the EHCI driver was added. ... |> USB device addressing is flaky in design. ...
    (comp.os.linux.hardware)
  • Re: Response to Brighton cyclists death
    ... The cyclist, James Danson-Hatcher, was my son. ... The motorist was an inexperienced driver (full licence for 4 ... At the inquest the motorist was unable to cite cyclists as ... Driving at speeds too fast for the road ...
    (uk.rec.cycling)
  • Re: USB device class is CDC class - which device driver to write.
    ... driver for my requirement. ... sendng/receiving the requests as that of rs-232 port from my application. ... endpoint zero (see the CDC ACM specification for more details). ... speeds in the several megabits-per-second range with this driver. ...
    (microsoft.public.development.device.drivers)
  • Re: N.J. Gov.s SUV Went 91 Mph Before Crash
    ... driver, based on the article that I saw in the Inquirer reconstructing ... noted the approach from behind of an emergency vehicle. ... We don't know the relative speeds here so it's just speculation. ... Well, by hat reasoning, neither then is the red pickup the "cause." ...
    (misc.transport.road)
  • Re: OT - Power is reduced and the brakes are applied if necessary
    ... You also said WRT the lights ... "Unfortunately, the driver in front is distracted and missed it", ... You didn't bother to read what I wrote. ... excessive speeds are the one which end with funerals. ...
    (uk.media.tv.misc)