Re: dynamically loading a wdm???

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



How you accomplish 0.0 depends on what sort of device you're building.

A USB device is discovered in a particular way which is defined by the USB standard. Ditto for 1394, SCSI, IDE, PCI, ISA, serial, etc...

You won't be able to build a USB device which gets discovered by transitioning an interrupt line (since there are no interrupt lines on USB)

-p

-----Original Message-----
From: Ali
Posted At: Friday, August 12, 2005 12:38 PM
Posted To: microsoft.public.development.device.drivers
Conversation: dynamically loading a wdm???
Subject: Re: dynamically loading a wdm???



>But remember a driver is not loaded into the kernel unless the hardware is detected.

Can we write above in these steps:

1.0 ) Kernel detects hardware
2.0 ) Load driver

And can we break a part first step:

0.0 ) Hardware should tell the system about its presence [like:A single transition from low-to-high OR high-to-low OR complete handshaking ].
1.0 ) Kernel detects hardware
2.0 ) Load driver
.



Relevant Pages

  • Re: (Mandrake) Linux command that lists devices found. . .
    ... Jack Moe wrote: ... >>every USB device with lsusb, and every SCSI device with cat ... >>will tell you all the kernel modules that are currently loaded. ... > to display the hardware the kernel knows about (has drivers installed ...
    (comp.os.linux.misc)
  • Re: (Mandrake) Linux command that lists devices found. . .
    ... Jack Moe wrote: ... >>every USB device with lsusb, and every SCSI device with cat ... >>will tell you all the kernel modules that are currently loaded. ... > to display the hardware the kernel knows about (has drivers installed ...
    (comp.os.linux.hardware)
  • Re: dynamically loading a wdm???
    ... >But remember a driver is not loaded into the kernel unless the hardware is detected. ... Load driver ...
    (microsoft.public.development.device.drivers)
  • Kernel panic
    ... About half the time when my G4 wakes up after a long sleep, I get a kernel panic. ... Memory Module: DIMM0/J21, 256 MB, DDR SDRAM, PC2600U-25330 ... USB Device: Hub in Apple Pro Keyboard, Mitsumi Electric, Up to 12 Mb/sec, 500 mA ...
    (comp.sys.mac.system)
  • Re: Kernel panic
    ... Kernel loadable modules in backtrace: ... Memory Module: DIMM0/J21, 256 MB, DDR SDRAM, PC2600U-25330 ... USB Device: Basic Optical Mouse, Microsoft, Up to 1.5 Mb/sec, 100 mA ...
    (comp.sys.mac.system)