I have installed your last version of usbhcd-190 to test it, over my eCS 2.1GA
after shutdown I have attached my three external disk (J: FAT32, K: JFS, M: JFS)
and then I have restarted the PC. 
The system start correctly and WPS come up without problem, but with only two drive
attached J: and K: after that I have open the disk folder of my K: drive
that contain a partition formatted using JFS FS. 
The folder window come up correctly with the root tree of the partition,
but I was unable to view it's content because the system is halted and mouse
is blocked, the only choise is to power off and then power on the PC to reboot it,
CAD don't work.

This is the process that I have to do for check my K: drive:

!) command: dir 


C:\]dir K:

SYS0627: Drive %1 was improperly stopped.  From the OS/2 command
prompt, run CHKDSK with the /F parameter on the specified drive.

2) command chkdsk on K: drive

[C:\]chkdsk K: /F
The current hard disk drive is: K:
The type of file system for the disk is JFS.
The JFS file system program has been started.
CHKDSK  Block size in bytes:  4096
CHKDSK  File system size in blocks:  39072080
CHKDSK *Phase 0 - Replay Journal Log
CHKDSK *Phase 1 - Check Blocks, Files/Directories, and Directory Entries
JFS0148: CHKDSK  Unrecoverable error reading M from K:.  CHKDSK CANNOT
CONTINUE.

    ......@..

the phrase: reading M from K: is emblematic, M is the address of my third disk
that is known only by LVM and is not attached.

I have rebooted two more time for attempt to chek this disk but I obtain alwayse
the same result. 


[C:\]

3) Reinstalling the original usb stack from IBM 10162 and power off and power on again

4) with this version installed the K: drive is checked correctly as you can view here.

[C:\]chkdsk K: /F
The current hard disk drive is: K:
The type of file system for the disk is JFS.
The JFS file system program has been started.
CHKDSK  Block size in bytes:  4096
CHKDSK  File system size in blocks:  39072080
CHKDSK *Phase 0 - Replay Journal Log
CHKDSK *Phase 1 - Check Blocks, Files/Directories, and Directory Entries
CHKDSK *Phase 2 - Count Links
CHKDSK *Phase 3 - Rescan for Duplicate Blocks and Verify Directory Tree
CHKDSK *Phase 4 - Report Problems
CHKDSK *Phase 5 - Check Connectivity
CHKDSK *Phase 7 - Rebuild File/Directory Allocation Maps
CHKDSK *Phase 8 - Rebuild Disk Allocation Maps
156288320 kilobytes total disk space.
    46866 kilobytes are in 22620 directories.
 50052646 kilobytes are in 280661 user files.
    50600 kilobytes are in extended attributes.
   152168 kilobytes are reserved for system use.
106079772 kilobytes are available for use.
CHKDSK  File system is clean.
CHKDSK  THE FILE SYSTEM IS NOW AVAILABLE.
CHKDSK  Transferring entries from the LVM Bad Block Table for this file
system to the JFS Bad Block Table for this file system.

CHKDSK  LVM reports 0 bad blocks.  Of these, 0 have been transferred
to the JFS Bad Block List.
    @........
[C:\]

[C:\]dir K:

The volume label in drive K is IOMEGA-JFS.
The Volume Serial Number is B71A:95C0.
Directory of K:\

10/01/13 16:39          <DIR>      0 ----  .
10/01/13 16:39          <DIR>      0 ----  ..
17/12/12 16:42          <DIR>      0 ----  C_
 3/12/12 18:15          <DIR>      0 ----  D_
14/03/13 15:27          <DIR>      0 ----  H_
26/09/12 20:40          <DIR>      0 ----  I_
        6 file(s)           0 bytes used
                  108.625.686 K bytes free

5) please this error is second time that occur to me with your USB also in a previous 
version and I have submitted a bug report time ago, but this is not corrected by now.

6) I don't now how this can occur but seem to me that this can be a problem with LVM 
do you can investigate this problem? 