﻿id	summary	reporter	owner	description	type	status	priority	component	version	resolution	keywords	cc
19	Placing USBEHCD after USBUHCD in CONFIG.SYS hangs at boot	Lewis Rosenthal	somebody	"Hardware:

ThinkPad T43[[BR]]
USB drivers & PC Card drivers installed[[BR]]
SNAP Pro[[BR]]
APM (no ACPI)[[BR]]

USB lines in CONFIG.SYS (normally):
{{{
BASEDEV=USBEHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBHID.SYS
BASEDEV=USBD.SYS
BASEDEV=USBMSD.ADD /FIXED_DISKS:2 /FLOPPIES:1 /DEVICES:2
DEVICE=C:\OS2\BOOT\USBPRT.SYS $USBPRT
DEVICE=C:\OS2\BOOT\USBKBD.SYS
DEVICE=C:\OS2\BOOT\USBMOUSE.SYS
DEVICE=C:\ecs\boot\USBRESMG.SYS
}}}
The README from 1.8.3 says:
{{{
Important note: make sure that in config.sys USBEHCD.SYS is placed AFTER USBUHCD.SYS/USBOHCD.SYS !
}}}
However, changing the above to the following order:
{{{
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBHID.SYS
BASEDEV=USBD.SYS
BASEDEV=USBMSD.ADD /FIXED_DISKS:2 /FLOPPIES:1 /DEVICES:2
DEVICE=C:\OS2\BOOT\USBPRT.SYS $USBPRT
DEVICE=C:\OS2\BOOT\USBKBD.SYS
DEVICE=C:\OS2\BOOT\USBMOUSE.SYS
DEVICE=C:\ecs\boot\USBRESMG.SYS
}}}
results in a boot hang right after loading:
{{{
DEVICE=C:\THINKPAD\$ICPMOS2.SYS /G
}}}
which is the *last* device to load.

No C-A-D response. No NumLock. Possibly related to http://trac.netlabs.org/usb/ticket/4 (could just be a long delay before RUN & CALL statements are processed, but I waited 15 minutes and nothing happened after the above statement was printed).

(On an identical machine, I previously worked around the issue by disabling *all* PC Card drivers. IOW, loading EHCD after UHCD and *no* PC Card drivers present, that system boots. I have not tried moving EHCD above UHCD on that one and re-enabling PC Card support.)

Also, with EHCD loaded BEFORE UHCD, I see no problems on this hardware, so I'm not sure why the warning is in the README. I seem to have full functionality."	defect	closed	major	basedrv		wontfix	usbehcd usbuhcd boot hang delay  pcmcia pc card $icpmos2	
