Opened 12 years ago

Closed 12 years ago

#19 closed defect (wontfix)

Placing USBEHCD after USBUHCD in CONFIG.SYS hangs at boot

Reported by: Lewis Rosenthal Owned by: somebody
Priority: major Component: basedrv
Version: Keywords: usbehcd usbuhcd boot hang delay pcmcia pc card $icpmos2
Cc:

Description

Hardware:

ThinkPad? T43
USB drivers & PC Card drivers installed
SNAP Pro
APM (no ACPI)

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.

Attachments (1)

T43_BIOS_1.29_docked.txt (33.0 KB) - added by Lewis Rosenthal 12 years ago.
output of pci.exe taken while docked

Download all attachments as: .zip

Change History (5)

Changed 12 years ago by Lewis Rosenthal

Attachment: T43_BIOS_1.29_docked.txt added

output of pci.exe taken while docked

comment:1 Changed 12 years ago by Lewis Rosenthal

Update: This symptom is only present when booting while docked. Off the dock, the system boots normally.

Attaching output from pci.exe, taken while docked on a ThinkPad Dock II (Model 2877).

comment:2 Changed 12 years ago by Lars Erdmann

What PC card ? Is it a PC card with USB ports ? This is and will not be supported. If you have such a PC card installed it will surely hang the system.

comment:3 Changed 12 years ago by Lars Erdmann

If placing USBEHCD.SYS before USBUHCD.SYS / USBOHCD.SYS works for you then go with that combination. Please report back and I will close the ticket if that works ok for you.

comment:4 Changed 12 years ago by Lars Erdmann

Resolution: wontfix
severity: highest
Status: newclosed

no further response from reporter

Note: See TracTickets for help on using tickets.