Author Topic: More machines with OHCI controllers  (Read 7980 times)

qiet72

  • Newbie
  • *
  • Posts: 44
More machines with OHCI controllers
« on: September 28, 2009, 19:15:15 PM »
Hi,

I have found an old desktop "IWILL" (ALI Chipset) motherboard (1999) with an onboard OHCI controller.  I also found various USB <-> PCI controllers from NEC, VIA, and OPTI which also have OHCI on them.  So I would say I have collected a good arsenal to test your OHCI code with.  I will post details later on.  The cool thing about this motherboard is that I can disable the onboard usb and test the pci cards individually.  So when you have some code ready for test then I will be ready for some heavy testing.  :)

qiet72


Elmar

  • Administrator
  • Hero Member
  • *****
  • Posts: 2405
  • a command shell is enough to do amazing things
Re: More machines with OHCI controllers
« Reply #1 on: September 28, 2009, 19:49:04 PM »
cool

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #2 on: September 28, 2009, 20:58:29 PM »
Here we go:

Test settings
-------------

Test file: bzImage from "PLoP Linux"
Test filesize: 4798432 bytes
USB key boot manager: syslinux 3.72
PLoP testqiet72-3 Version: 2009-09-01

Motherboard: IWill XA100

USB hardware:
ALi Corporation USB 1.1 Controller (rev 03) (10b9:5237) OHCI controller
Results:
Linux copy from usb to tmpfs filesystem via mc (OHCI): 4.9 sec
PLoP testqiet72-3 speed: "no boot device"

USB hardware:
OPTi Inc. 82C861 (rev 10) (1045:c861) OHCI controller
Linux copy from usb to tmpfs filesystem via mc (OHCI): 4.9 sec
PLoP testqiet72-3 speed: Hangs after "loading ohci driver; searching on hosts; host 1"

VIA Technologies, Inc. VT82xxxxx UHCI USB 1.1 Controller (rev 50) (1106:3038) UHCI controller
VIA Technologies, Inc. USB 2.0 (rev 51) (1106:3104) EHCI controller
Linux copy from usb to tmpfs filesystem via mc (UHCI): 5.8 sec
Linux copy from usb to tmpfs filesystem via mc (EHCI): 1 sec
PLoP testqiet72-3 speed in UHCI mode: 47 sec
PLoP testqiet72-3 speed in EHCI mode: 4 sec

NEC Corporation USB (rev 43) (1033:0035) OHCI controller
NEC Corporation USB 2.0 (rev 04) (1033:00e0) EHCI controller
Linux copy from usb to tmpfs filesystem via mc (UHCI): 5.5 sec
Linux copy from usb to tmpfs filesystem via mc (EHCI): 0.8 sec
PLoP testqiet72-3 speed in OHCI mode: Hangs after "loading ohci driver; searching on hosts; host 1"
PLoP testqiet72-3 speed in EHCI mode: 1.4 sec

That the results.

qiet72

Elmar

  • Administrator
  • Hero Member
  • *****
  • Posts: 2405
  • a command shell is enough to do amazing things
Re: More machines with OHCI controllers
« Reply #3 on: October 02, 2009, 22:23:34 PM »
hi,
here is a test version with an updated ohci driver
http://download.plop.at/files/tmp/plpbt-test4.zip

regards
elmar
« Last Edit: October 03, 2009, 18:30:03 PM by Elmar »

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #4 on: October 07, 2009, 20:35:06 PM »
Hi Elmar,

Sorry for being away so long.  I had been sick.  Anyways this version works with the Toshiba Portege 3020CT and loads the standard PLoP Linux bzImage in 47 secs!

I will let you know how it goes with the other ohci controllers when I test them.

qiet72

Elmar

  • Administrator
  • Hero Member
  • *****
  • Posts: 2405
  • a command shell is enough to do amazing things
Re: More machines with OHCI controllers
« Reply #5 on: October 07, 2009, 20:39:17 PM »
no problem, you can try the new release 5.0.4. this should be faster too (uhci and ohci)

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #6 on: October 07, 2009, 20:49:11 PM »
Hi Elmar,

It is a no go on the Acer Aspire 3000 OHCI mode.  The messages are:
LOADING OHCI DRIVER
SEARCHING ON HOSTS
HOST 1
HOST 2
*** BOOT ERROR ***
NO BOOT DEVICE FOUND, PLEASE RETRY IT

The EHCI driver works fine though on this laptop.

I will try the 5.0.4 OHCI code on the other machines and report.

qiet72

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #7 on: October 07, 2009, 20:52:44 PM »
Hi Elmar,

Success on the Toshiba Portege 3020CT with a time of 10 seconds for at PLoP Linux bzImage. :-)
Continuing on the other hardware...

qiet72

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #8 on: October 07, 2009, 21:18:36 PM »
More test results for version 5.0.4 plpbt, this is for the ALi OHCI USB controller:
Success compared to last time.

Test settings
-------------

Test file: bzImage from "PLoP Linux"
Test filesize: 4798432 bytes
USB key boot manager: syslinux 3.72
PLoP 5.0.4

Motherboard: IWill XA100

USB hardware:
ALi Corporation USB 1.1 Controller (rev 03) (10b9:5237) OHCI controller
Results:
Linux copy from usb to tmpfs filesystem via mc (OHCI): 4.9 sec
PLoP 5.0.4 speed: 29 secs

qiet72

Elmar

  • Administrator
  • Hero Member
  • *****
  • Posts: 2405
  • a command shell is enough to do amazing things
Re: More machines with OHCI controllers
« Reply #9 on: October 07, 2009, 21:21:07 PM »
 ;D

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #10 on: October 07, 2009, 21:24:19 PM »
NEC OHCI: Success with a time of 7 seconds - quickest controller in OHCI mode (and EHCI!)

Motherboard: IWill XA100

NEC Corporation USB (rev 43) (1033:0035) OHCI controller
NEC Corporation USB 2.0 (rev 04) (1033:00e0) EHCI controller
Linux copy from usb to tmpfs filesystem via mc (UHCI): 5.5 sec
Linux copy from usb to tmpfs filesystem via mc (EHCI): 0.8 sec
PLoP 5.0.4 speed in OHCI mode: 7 sec
PLoP 5.0.4 speed in EHCI mode: 1.2 sec

qiet72

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #11 on: October 07, 2009, 21:27:51 PM »
Last test: Opti OHCI controller: No Go

Motherboard: IWill XA100

USB hardware:
OPTi Inc. 82C861 (rev 10) (1045:c861) OHCI controller
Linux copy from usb to tmpfs filesystem via mc (OHCI): 4.9 sec
PLoP 5.0.4 speed: Hangs after "loading ohci driver; searching on hosts; host 1"

qiet72

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #12 on: October 07, 2009, 21:29:04 PM »
Well, it looks like the OHCI code has given some great results.  We are now down to 2 controllers that still don't work under OHCI.  Good job though so far!  :-)

Let me know if you have more code to test.

qiet72

Elmar

  • Administrator
  • Hero Member
  • *****
  • Posts: 2405
  • a command shell is enough to do amazing things
Re: More machines with OHCI controllers
« Reply #13 on: October 07, 2009, 21:42:43 PM »
yes i let you know. but the next update will be when i have new not working hardware.

is the OPTi Inc. Motherboard in a standard PC or built by your self?

thanks for all the tests

regards
elmar


qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #14 on: October 07, 2009, 22:05:22 PM »
The Opti is add-on pci card (USB 1.1 only).  The ALi controller is built into the IWill motherboard.  All other USB controllers (NEC, VIA) are add-on pci cards.

qiet72

qiet72

  • Newbie
  • *
  • Posts: 44
Re: More machines with OHCI controllers
« Reply #15 on: October 07, 2009, 22:16:30 PM »
Oops, something broke in the UHCI code, the VIA USB controller can't boot in UHCI anymore.
I get "NO BOOT DEVICE FOUND, PLEASE RETRY IT".

EHCI works fine though at 4 secs.

qiet72