Re: [Q] Where to get information on a device for which I write a driver?



Probably the USB host controller hardware on the MacBook is not 100%
standard, and thus the Windows HC driver have issues with this.

Otherwise, I cannot explain why standard USBHID, USBSTOR and SBP2PORT do
not work with the standard (not Apple's) peripherals. They work on any usual
Windows machine.

Apple is a "thing in itself", and I would not rely on Windows working
there.

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

"JongAm Park" <jongampark-nospam@xxxxxxxxxxxxx> wrote in message
news:0rYxj.5342$Mh2.2506@xxxxxxxxxxxxxxxxxxxxxxx
Hello.

I have a MacBook and installed a Windows XP x64.
Although things work OK, I found some glitches.

1. Any mouse doesn't work with the MacBook. The built-in trackpad works.
However, I would like to connect my USB mouse.
The Windows XP x64 detects my mouse, but the MS HID device driver
installed automatically by the XP x64 doesn't work with the mouse.

2. I have a Vantek NexStar 350UF external HDD. It has a Firewire and a
USB port. They, the Vantek, don't provide a device driver for it, and
the MS doesn't.

Because of these two reason, I would like to write a device driver for
them. (Actually this is the reason why I bought a notebook computer,
although I have a desktop already. )

I read the WinDDK document and "Programming the Windows Driver Model"
written by 'Oney'. They explains how to prepare your code to conform to
the Windows device driver model.
However, I think it is up-to driver writer to figure out what kind of
information is necessary to write a driver for his/her device.
Probably there are some specific addresses and hardware interrupt for
the specific H/W, and so on.
Although the book mentioned about memory-mapped I/O and port mapped I/O,
but I don't have clear clue if they can be used for any H/W, or the H/W
should supports one of them. Or it is, how to get information on that is
in question.

Should I open up the devices and check what chips are used and try
obtaining reference manual for the chips?

How do you get information, which is meaningful for device driver
writers, on H/W?

I will appreciate any help.
Thank you.

JongAm Park


.



Relevant Pages

  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)
  • Re: Boot up problem... with a difference
    ... Safe mode boot is fine. ... Looked further into the last errors and noticed PXRD Driver. ... Event Type: Error ... Windows cannot unload your classes registry file - it is still in ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: STOP 7E on bootup/startup of Windows XP Home
    ... I have a Windows XP Home box that had a STOP 7E message on the screen ... faulty device driver ... possible to get the machine running, even in Safe Mode, then it would ...
    (microsoft.public.windowsxp.general)
  • RE: xp pro sharing printer
    ... How to troubleshoot network printing problems in Windows XP ... SMB-connected print server ... Incompatible print driver ... and then redirect the port to the network server. ...
    (microsoft.public.windowsxp.security_admin)
  • Re: Cannot restore registry
    ... | feature, follow these steps: ... When the Windows Advanced Options menu appears, ... | Feature: Device Driver Roll Back ... | Feature: System Restore ...
    (microsoft.public.windowsxp.configuration_manage)

Loading