Author Topic: USB mystery  (Read 4117 times)

Kif

  • Global Moderator
  • Newbie
  • *****
  • Posts: 6
    • View Profile
    • Homepage of Kim Foder
USB mystery
« on: 2007.08.13, 20:56:43 »
Hi

On my OS/2 Warp 4 (fixpack 16), I'm using USB to move data to / from memory cards, cameras and mp3 players, and printing,   with very few problems, but I have never been able to use devices with more than one 'disk', neither multi card readers, or devices with build in memory and connector for cards.

In those cases only the first 'drive' is ever seen.

I also have been unable to comunicate with my palm over USB, using pilot-link (0.12), even though the palm are detected by usbres (and functions great with the same software on linux).

At one time somebody  told me, it probably was an IRQ problem.

Until now this has been a small problem, and not anything I took too serious, but by now it has become a pain in the butt.

So now I have been trying to solve my IRQ conflicts, without much luck  :(

And now to my question :

As far as I can see in the IRQ list from rmview, the USB system is using 4 IRQ's, 3 for  the UHCI host controller, and one for EHCI, isn't this a bit overkill ?

I had an overlap at IRQ 11 (net & usb) but have now moved the net to IRQ 7 without any changes.

Any idea what could be the cause of my problem.

RMVIEW: Physical view
  IRQ Level =  0  PCI Pin = NONE  Flg = EXCLUSIVE    TIMER_CH_0
  IRQ Level =  1  PCI Pin = NONE  Flg = EXCLUSIVE    KBD_0 Keyboard Controller
  IRQ Level =  2  PCI Pin = NONE  Flg = EXCLUSIVE    PIC_1
  IRQ Level =  3  PCI Pin = B     Flg = EXCLUSIVE    UHCI Compliant USB Host Controller
  IRQ Level =  4  PCI Pin = NONE  Flg = MULTIPLEXED  SERIAL_0 Serial Controller
  IRQ Level =  5  PCI Pin = C     Flg = SHARED       UHCI Compliant USB Host Controller
  IRQ Level =  5  PCI Pin = NONE  Flg = SHARED       Creative Labs SBLive!
  IRQ Level =  6  PCI Pin = NONE  Flg = MULTIPLEXED  FLOPPY_0 Floppy Controller
  IRQ Level =  7  PCI Pin = A     Flg = SHARED       ETHERNET_0 Realtek 8139
  IRQ Level =  8  PCI Pin = NONE  Flg = EXCLUSIVE    RTC
  IRQ Level =  9  PCI Pin = D     Flg = EXCLUSIVE    EHCI Compliant USB Host Controller
  IRQ Level = 10  PCI Pin = A     Flg = SHARED       Symbios Logic SYM538XX Controller
  IRQ Level = 11  PCI Pin = A     Flg = SHARED       UHCI Compliant USB Host Controller
  IRQ Level = 12  PCI Pin = NONE  Flg = EXCLUSIVE    AUX_0 PS/2 Auxiliary Device Controller
  IRQ Level = 14  PCI Pin = NONE  Flg = MULTIPLEXED  IDE_0 (E)IDE Controller
  IRQ Level = 15  PCI Pin = NONE  Flg = MULTIPLEXED  IDE_1 (E)IDE Controller

The UHCI and EHCI drivers are both version 1.1.

Thanks

Kim Foder

Pete

  • Hero Member
  • *****
  • Posts: 865
    • View Profile
Re: USB mystery
« Reply #1 on: 2007.08.14, 22:04:07 »
Hi Kim

The USB problem sounds like a case of old drivers.

I have no idea what release controller drivers version 1.1 were packaged with but using bldlevel will tell you exactly which build is installed.

The current (last) build for base and mass storage USB drivers was 10.162 - you would also benefit from the last IDE (10161 ?) and UDF216 update packages as they contain various ide updates including the last os2dasd.dmd driver which is supposed to cure a few access problems.

If you do not have access to those drivers then maybe you need to consider purchasing a Warp4 to eCS Upgrade as the only legal way to obtain those drivers now.


You may find USBcfg helpful in configuring USB drivers - and also all the help is in 1 place along with a USB Removable drives FAQ  http://hobbes.nmsu.edu/pub/os2/system/usbcfgb7a.zip

The above presumes you are using IBM USB drivers.

Hope the above is of some help  :-)

Pete