Author Topic: Lars Erdmanns usbdrv vs. Arca Noaes USB Stack  (Read 6886 times)

Einar Lygre

  • Jr. Member
  • **
  • Posts: 66
  • Karma: +0/-0
    • View Profile
Lars Erdmanns usbdrv vs. Arca Noaes USB Stack
« on: January 19, 2017, 03:16:33 pm »
What is the differences between these packages and why should they not be mixed. It looks like Lars package is updated much more frequently then ANs.
Lars has an updated package 2017/01/16 and the last one from AN I downloaded 2016/09/06 but seems to be from March 2016

Cheers

Einar Lygre

Doug Bissett

  • Hero Member
  • *****
  • Posts: 1593
  • Karma: +4/-2
    • View Profile
Re: Lars Erdmanns usbdrv vs. Arca Noaes USB Stack
« Reply #1 on: January 19, 2017, 07:26:07 pm »
The main difference, is that Lars' drivers are experimental (and sometimes don't work properly, in all cases), while the AN drivers are considered to be stable (should work in all cases, but probably don't).

The other main difference, and this can cause real problems, is that the AN driver pack does not include USBMSD.ADD. It expects the one from IBM. The problem there is that Lars' drivers do include an updated USBMSD.ADD, so if you try Lars' drivers, then revert to the AN driver, you will end up with the wrong USBMSD.ADD (which may not work), unless you manually restore the IBM version.

I am not 100% sure, but I think the idea that they can't be mixed is mostly so that you won't ask for support on a mixed setup. Neither party really knows what the other is doing (except by reading the code), which makes support impossible.

BTW, Lars' USB213 and  USB214 do have a broken USBMSD.ADD in them.

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Lars Erdmanns usbdrv vs. Arca Noaes USB Stack
« Reply #2 on: January 22, 2017, 06:51:56 am »
Hi All,

I figure I'll put this question in to this thread for convenience.

What filename has IBM's last released usbmsd.add and usbcdrom.add files in it?
Was it usbs10162.zip ?
Cheers
Ian B Manners

Dave Yeo

  • Hero Member
  • *****
  • Posts: 4786
  • Karma: +99/-1
    • View Profile
Re: Lars Erdmanns usbdrv vs. Arca Noaes USB Stack
« Reply #3 on: January 22, 2017, 07:21:39 am »
I believe so, the files inside are mostly dated 21/12/05. Not to be confused with usb10162.zip which has the main stack inside.

Ian Manners

  • Global Moderator
  • Sr. Member
  • *****
  • Posts: 464
  • Karma: +10/-0
  • I am the computer, it is me.
    • View Profile
    • ComKal Networks Australia
Re: Lars Erdmanns usbdrv vs. Arca Noaes USB Stack
« Reply #4 on: January 22, 2017, 06:30:55 pm »
Hi Dave,

Thanks.
And for semi completeness :)

usb10162.zip
IBM Base package.  Includes hcimonit.exe, usbd.sys, usbehcd.sys, usbhid.sys, usbohcd.sys, usbuhcd.sys.

usbs10162.zip  (s = supplemental)
IBM supplemental USB package. Includes usbcdrom.add, usbmon.EXE, usbmsd.add, usbwarn.EXE.

usbk10162.zip (k = keyboard)
IBM Keyboard USB package. Includes ibmkbd.sys, usbkbd.sys.

usbp10157.zip (p = printer)
IBM Printer USB package. Includes usbmon.exe, usbprt.pdr, usbprt.sys.

There are also other packages, Audio, Mouse, and Serial.
I need to cleanup my usb drivers archive..
Cheers
Ian B Manners