1) Work with version 1.62 (ecs 2.1GA) but with new versione 178 or 179 no USBUHCD.SYS work halt before pmshell start but no hang or error. The system no continue boot. 
I run now with usbuhcd.sys version 162 and other in version 179

2)
[e:\]bldlevel os2krnl
Build Level Display Facility Version 6.12.675 Sep 25 2001
(C) Copyright IBM Corporation 1993-2001
Signature:       @#IBM:14.105#@_SMP  IBM OS/2 Kernel
Vendor:          IBM
Revision:        14.105
File Version:    14.105
Description:     _SMP  IBM OS/2 Kernel

3)
Dual Core Cpu

4)
ACPID 3.19.14 no switches

5) pci -D
See file pci_output.txt

6)
config.sys :
REM [ Device Drivers ]
DEVICE=E:\OS2\BOOT\UNICODE.SYS
PSD=ACPI.PSD

IFS=E:\OS2\JFS.IFS /LW:5,20,4 /AUTOCHECK:*
IFS=E:\OS2\HPFS.IFS /CACHE:2048 /CRECL:4 /AUTOCHECK:*
IFS=E:\ECS\BOOT\FAT32.IFS /CACHE:2048 /H /Q /EAS
IFS=E:\OS2\BOOT\UDF.IFS /Q
IFS=E:\OS2\BOOT\CDFS.IFS /Q /W
IFS=E:\ECS\BOOT\EVFS.IFS

DEVICE=E:\OS2\BOOT\OS2CDROM.DMD /Q
DEVICE=E:\IBMCOM\LANMSGDD.OS2 /I:E:\IBMCOM /S
DEVICE=E:\IBMCOM\PROTMAN.OS2 /I:E:\IBMCOM
DEVICE=E:\OS2\BOOT\TESTCFG2.SYS
DEVICE=E:\OS2\BOOT\DOS.SYS
DEVICE=E:\OS2\BOOT\PMDD.SYS
DEVICE=E:\OS2\BOOT\USBPRT.SYS
DEVICE=E:\ECS\BOOT\MOUSE.SYS
DEVICE=E:\ECS\SYSTEM\AMouse\USBMOUSE.SYS
DEVICE=E:\OS2\BOOT\POINTDD.SYS
DEVICE=E:\OS2\BOOT\USBKBD.SYS
DEVICE=E:\OS2\BOOT\USBCOM.SYS
DEVICE=E:\OS2\MDOS\VSVGA.SYS
DEVICE=E:\OS2\GRADD.SYS
DEVICE=E:\OS2\MDOS\VMANWIN.SYS
DEVICE=E:\OS2\SDDHELP.SYS /Q
DEVICE=E:\IBMCOM\MACS\GENM32W.OS2
DEVICE=E:\MPTN\PROTOCOL\FWIP.SYS
DEVICE=E:\MMOS2\ssmdd.sys /S:64 /P:64 /H:256 /Q:1024 /E:1024
DEVICE=E:\MMOS2\r0stub.sys
DEVICE=E:\MMOS2\MMPLAYER\midi.sys
DEVICE=E:\MMOS2\vcshdd.sys
DEVICE=E:\MMOS2\UNIAUD32.SYS
DEVICE=E:\MMOS2\UNIAUD16.SYS /C
DEVICE=E:\ecs\boot\USBRESMG.SYS
REM DEVICE=E:\MPTN\BIN\VDOSTCP.VDD
DEVICE=E:\MPTN\PROTOCOL\SOCKETSK.SYS
DEVICE=E:\MPTN\PROTOCOL\AFOS2.SYS
DEVICE=E:\MPTN\PROTOCOL\AFINETK.SYS
DEVICE=E:\IBMCOM\MACS\B57.OS2

REM [ Base Device Drivers ]
BASEDEV=IBMKBD.SYS
BASEDEV=TIMER0.SYS
BASEDEV=PRINT01.SYS
BASEDEV=CHKDSK.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBUHCD.SYS
BASEDEV=USBEHCD.SYS
BASEDEV=USBD.SYS
BASEDEV=USBHID.SYS
BASEDEV=CADH.SYS
BASEDEV=APM.ADD
BASEDEV=DANIS506.ADD /!BIOS
BASEDEV=IBM1FLPY.ADD
BASEDEV=USBMSD.ADD /REMOVABLES:8 /FLOPPIES:1
BASEDEV=DANIATAP.FLT
BASEDEV=OS2DASD.DMD
BASEDEV=OS2LVM.DMD

REM [ Paths ]
LIBPATH=.;E:\ECS\DLL;E:\EMX\DLL;E:\OS2\DLL;E:\MPTN\DLL;E:\IBMCOM\DLL;E:\TCPIP\DLL;E:\IBMGSK50\LIB;E:\IBMGSK40\LIB;E:\IBMGSK\LIB;E:\OS2\MDOS;E:\;E:\OS2\APPS\DLL;E:\ECS\SYSTEM\AMOUSE;E:\MMOS2\DLL;E:\MMOS2\FREEDB;E:\PROGRAMS\4OS2;E:\PROGRAMS\OPENSSH;E:\ecs\system\odin\system32;
SET PATH=E:\MPTN\BIN;E:\IBMCOM;E:\ECS\SYSTEM\Samba;E:\ECS\BIN;E:\TCPIP\BIN;E:\EMX\BIN;E:\IBMGSK50\BIN;E:\IBMGSK40\BIN;E:\IBMGSK\BIN;E:\OS2;E:\OS2\SYSTEM;E:\OS2\INSTALL;E:\;E:\OS2\MDOS;E:\OS2\APPS;E:\ECS\KLIBC\BIN;E:\PROGRAMS\JAVA142\BIN;E:\MMOS2\FREEDB;E:\MMOS2;E:\MMOS2\MMPLAYER;E:\PROGRAMS\4OS2;E:\PROGRAMS\OPENSSH;E:\ecs\system\odin\system32;
SET DPATH=E:\MPTN;E:\IBMCOM;E:\ECS\LANG;E:\IBMCOM\MACS;E:\OS2;E:\OS2\SYSTEM;E:\OS2\INSTALL;E:\;E:\OS2\BITMAP;E:\OS2\MDOS;E:\OS2\APPS;E:\MMOS2;E:\MMOS2\INSTALL;E:\PROGRAMS\4OS2;
SET HELP=E:\MPTN;E:\MPTN\HELP;E:\ecs\help;E:\OS2\HELP;E:\ecs\system\ewps\help;E:\ECS\SYSTEM\AMouse;E:\TCPIP\HELP;E:\MMOS2\HELP;E:\PROGRAMS\4OS2;
SET ULSPATH=E:\LANGUAGE
SET BOOKSHELF=E:\OS2\BOOK;E:\ecs\book;E:\EMX\BOOK;E:\TCPIP\HELP;E:\MMOS2;E:\PROGRAMS\4OS2;
SET EPMPATH=E:\OS2\APPS;
SET NLSPATH=E:\MPTN\MSG\NLS\%N;E:\TCPIP\msg\ENUS850\%N;
SET MOZ_PLUGIN_PATH=E:\HOME\DEFAULT\mozilla.org\MOZ_PLUG
SET LIBC_HOOK_DLLS=E:\OS2\DLL\klibccfg.dll@_kLIBCInitPath!pathrewrite
SET DMIPATH=E:\DMISL\BIN
SET CLASSPATH=E:\os2\javaapps\lvmgui.zip;E:\TCPIP\java;
SET DSPPATH=E:\MMOS2\DSP;

REM [ Device Information ]
DEVINFO=KBD,IT141,E:\OS2\KEYBOARD.DCP
DEVINFO=SCR,VGA,E:\OS2\BOOT\VIOTBL.DCP

REM [ Kernel Directives ]
AUTOFAIL=YES
BREAK=OFF
BUFFERS=90
CLOCKSCALE=4
CODEPAGE=850,437
COUNTRY=039,E:\OS2\SYSTEM\COUNTRY.SYS
DISKCACHE=1024,LW,32
EARLYMEMINIT=TRUE
FCBS=16,8
FILES=64
FILES=64
IOPL=YES
MAXWAIT=1
MEMMAN=SWAP,PROTECT
PRINTMONBUFSIZE=134,134,134
PRIORITY_DISK_IO=YES
PROTECTONLY=NO
PROTSHELL=E:\OS2\PMSHELL.EXE
RESERVEDRIVELETTER=R
RMSIZE=640
SHELL=E:\OS2\MDOS\COMMAND.COM E:\OS2\MDOS /P
SUPPRESSPOPUPS=E
SWAPPATH=E:\OS2\SYSTEM 2048 2048
THREADS=1024
VIRTUALADDRESSLIMIT=1536

REM [ Environment Variables ]
SET AUTOSTART=PROGRAMS,TASKLIST,FOLDERS
SET C1=SDDGRADD,VRAMMNGR,WOVERLAY
SET COMSPEC=E:\OS2\CMD.EXE
REM SET DELDIR=C:\DELETE,512;E:\DELETE,512;S:\DELETE,512;Y:\DELETE,512;Z:\DELETE,512;
SET DEVICEFONTDISABLED=NO
SET DIRCMD=/V
SET DISPLAYTYPE=VGA
SET ENH_STRETCH=NO
SET ENH_SUSPEND=2
SET ETC=E:\MPTN\ETC
SET GLOSSARY=E:\OS2\HELP\GLOSS;
SET GRADD_CHAINS=C1
SET GREEXT=SDDGREXT
SET HOME=E:\HOME\DEFAULT
SET HOSTNAME=ECS07154016
SET IKEYMAN40_HOME=E:\IBMGSK40
SET IKEYMAN50_HOME=E:\IBMGSK50
SET IKEYMAN_HOME=E:\IBMGSK
SET IPF_KEYS=SBCS
SET JAVA_HIGH_MEMORY=1
SET JAVA_HOME=E:\PROGRAMS\JAVA142
SET KEYS=ON
SET LANG=it_IT_EURO
SET LOGFILES=E:\var\log
SET MMBASE=E:\MMOS2;
SET MMSTREAM=/S:64 /P:64 /H:256 /Q:1024 /E:1024
SET MMYIELD=10
SET MOZILLA_HOME=E:\HOME\DEFAULT\mozilla.org
SET NCDEBUG=4000
SET NOLARGENTEXEICON=1
SET NSPR_OS2_NO_HIRES_TIMER=1
SET OS2_SHELL=E:\OS2\CMD.EXE
SET OS=ecs
SET OSDIR=E:\ecs
SET PROGRAMS=E:\PROGRAMS
SET PROMPT=[$p]
SET RESTARTOBJECTS=STARTUPFOLDERSONLY,REBOOTONLY
SET RUNWORKPLACE=E:\OS2\PMSHELL.EXE
SET SCCANBENUKED=ON
SET SCKILLFEATUREENABLED=ON
SET SDDFONTDPI=96
SET SDDFONTSIZE=small
SET SDDICONS=small
SET SHELLHANDLESINC=20
SET SMB_EXE=E:\ECS\SYSTEM\Samba
SET SOMDDIR=E:\OS2\ETC\DSOM
SET SOMIR=E:\OS2\ETC\SOM.IR;E:\OS2\ETC\WPSH.IR;E:\OS2\ETC\WPDSERV.IR;E:\OS2\ETC\REXX.IR;
SET SYSTEM_INI=E:\OS2\OS2SYS.INI
SET TCPLANG=en_US
SET TZ=CET-1CES,3,-1,0,7200,10,-1,0,10800,3600
SET UNZIPOPT=-C
SET USER=Marco
SET USER_INI=E:\OS2\OS2.INI
SET USE_HOSTS_FIRST=1
SET VCFG_NO_DDC=TRUE
SET VIDEO_DEVICES=VIO_SVGA
SET VIO_SVGA=DEVICE(BVHVGA,BVHSVGA)

REM [ Executables ]
RUN=E:\ECS\BIN\POWERMAN.EXE
CALL=E:\ECS\BIN\CACHEF32.EXE /S /F
RUN=E:\OS2\SYSTEM\LVMALERT.EXE
RUN=E:\OS2\EXTENDFS.EXE *
RUN=E:\ECS\SYSTEM\GENMAC\DRIVER\HELPERW.EXE
CALL=E:\IBMCOM\PROTOCOL\NETBIND.EXE
RUN=E:\IBMCOM\LANMSGEX.EXE
RUN=E:\OS2\SMSTART.EXE
RUN=E:\MMOS2\mmfix.exe
RUN=E:\MMOS2\mididmon.exe
RUN=E:\MMOS2\mmhelpdd.exe
RUN=E:\MMOS2\qrymmcd.exe
RUN=E:\ECS\BIN\EVFSCTL.EXE
RUN=E:\OS2\ACPIDAEMON.EXE
REM RUN=E:\MPTN\BIN\VDOSCTL.EXE
RUN=E:\MPTN\BIN\CNTRL.EXE
CALL=E:\OS2\CMD.EXE /Q /C E:\MPTN\BIN\MPTSTART.CMD >NUL
REM RUN=E:\MPTN\BIN\VDOSCTL.EXE

REM [ Remarks ]
REM -> TESTCFG2.SYS has been patched to support ACPI

REM [ Temporary Directories ]
SET TMP=E:\var\temp
SET TEMP=E:\var\temp
SET TMPDIR=E:\var\temp