CE6 USB printer driver won't load at startup
- From: ludovic_julliot@xxxxxxxx
- Date: Thu, 13 Mar 2008 07:46:33 -0700 (PDT)
Hi,
I wrote a USB printer driver based on USBPRN and PCL.
The driver works fine i.e.: when I plug the printer, the USB
enumeration is performed, the driver is installed and I'm able to
print. That's fine.
But, when I boot with the printer connected, it does not work.... :-(
When I run the image in debug mode using platform builder I have the
following logs and then, the printer board simply reboots :-/
4294838181 PID:400002 TID:c40002 +COhcd::Initialize. Entry
4294838181 PID:400002 TID:c40002 +CDeviceGlobal::Initialize
4294838181 PID:400002 TID:c40002 +USBD:HcdAttach, hcd: 0xD27BA630
4294838181 PID:400002 TID:c40002 -CDevice::Initialize, success!
4294838181 PID:400002 TID:c40002 +CHW::Initialize base=0xd28c0000,
intr=0x20
4294838181 PID:400002 TID:c40002 CHW::Initialize - SMM Active,
Disable it.
4294838183 PID:400002 TID:630002
Faulted in KCall, pCurThread->dwStartAddr = 802917c0, PageFreeCount
= 000007c9!!
4294838183 PID:400002 TID:630002 Original Context when thread
faulted:
On release, the boot process does not crash but the driver is not
loaded. I have to unplug the printer USB cable and plug it bad to make
it work...
Anyone got the kind of behavior before? or has an idea how to solve
it?
Thanks in advance...
.
- Prev by Date: Re: Disk Driver - Disk Usage Information
- Next by Date: USB Serial Function Client Problems
- Previous by thread: Re: JPEG decoder support in WinCE
- Next by thread: USB Serial Function Client Problems
- Index(es):
Relevant Pages
|