Refreshed ABIv0 AROS

deadwood · 30178

aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
Reply #255 on: February 18, 2021, 11:07:43 AM
I reviewed past post and it looks like USB 2.0 under VirtualBox was working for you in DEV-3, DEV-5 and DEV-7. Do I read correctly that DEV-8 is a regression for you?
No, they didn't work under VirtualBox, but it seems USB devices were at least bound to classes and with DEV-8, this definitely doesn't happen. Apparently for me the best was DEV-7 under VMware 15 Player. As far as I can tell, Poseidon is sorting through the drivers to play its own sound about connecting the USB device by default, that's all that can be seen.
What is your host operating system?
Windows 10 Home Single Language (Russian)


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #256 on: February 18, 2021, 01:17:23 PM
@magorium

I can confirm the I/O error during copying, though wiping USB pendrive works for me.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #257 on: February 18, 2021, 02:07:33 PM
@magorium, aGGreSSor

Please try DEV-9 under VirtualBox

On my setup (Linux Mint 20.1 host/VBox 6.1.18) I'm now able to format and do a full installation to USB pen drive under VirtualBox. Next I'm able to boot from PEN drive (load kickstart from CDROM, go to bootmenu and select pen drive for system booting)

https://axrt.org/development/AROS-20170402-5-DEV-9-pc-i386-boot-iso.zip



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #258 on: February 18, 2021, 02:41:36 PM
DEV-9 on my VirtualBox doesn't work with USB 2.0 and USB 3.0, it only works with USB 1.1

With VMWare, USB 2.0 and USB 3.0, as always work perfectly.


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #259 on: February 18, 2021, 02:44:10 PM
DEV-9 on my VirtualBox doesn't work with USB 2.0 and USB 3.0, it only works with USB 1.1

With VMWare, USB 2.0 and USB 3.0, as always work perfectly.

Which version worked for you in VirtualBox with USB 2.0?
Which version of VirtualBox are you using?



AMIGASYSTEM

  • Global Moderator
  • Legendary Member
  • *****
    • Posts: 3740
    • Karma: +69/-2
  • AROS One
    • AROS One
Reply #260 on: February 18, 2021, 03:13:21 PM
On my VirtualBX v5.2.44 r139111,  con anyone DEV has it ever worked USB2.0 e USB3.0, only USB 1.1 worked


magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #261 on: February 18, 2021, 03:14:23 PM
Sorry for the delay deadw00d.

@magorium

I can confirm the I/O error during copying, though wiping USB pendrive works for me.
It is a very weird phenomenon. I am able to reproduce the wipe error with dev-8 and virtualbox USB 2.x controller. Switching to usb 1.x controller just wipes the disk as expected. With dev-7 i was able to wipe the disk (both USB 1.x and 2.x virtualbox controller) without issues (but it might be i was lucky on my tries) but AROS "lost" the pendrive device during boot (insert bootable medium / cat-eyes)..

If you are interested we can explore this further in that i provide some additional output/screenshots for you. But...


test: dev9-deadw00d
host: linux64 debian deriviate
vm: virtualbox 6.1.18
usb 3.x: not tested
usb 2.x: detected. installed to USB pendrive ok.
usb 1.x: not tested

Native Boot:
Boots perfectly from USB-pendrive. Only quickly tested Wanderer, HDToolbox and cli. All those seems to work as expected.


That is a big thank you from me as i am now for the very first time ever with AROS able to get USB speeds when using virtualbox... (and darn, that is faaaast  :) )


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #262 on: February 18, 2021, 03:18:51 PM
On my VirtualBX v5.2.44 r139111,  con anyone DEV has it ever worked USB2.0 e USB3.0, only USB 1.1 worked

Ok, I see. I won't be able to add support for VBox 5.x. I'm only fixing support for 6.x.



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #263 on: February 18, 2021, 03:20:15 PM
@magorium

I'm glad it worked. DEV-9 has debug enabled so better not use it for your main installation. I will prepare ISO with a clean fix.



aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
Reply #264 on: February 18, 2021, 03:27:05 PM
@magorium, aGGreSSor

Please try DEV-9 under VirtualBox

On my setup (Linux Mint 20.1 host/VBox 6.1.18) I'm now able to format and do a full installation to USB pen drive under VirtualBox. Next I'm able to boot from PEN drive (load kickstart from CDROM, go to bootmenu and select pen drive for system booting)

https://axrt.org/development/AROS-20170402-5-DEV-9-pc-i386-boot-iso.zip



VMware - stable work USB 1.1 and USB 2.0
VBox 6.1 - trash, sodom and gomorrah

USB 1.1 и USB 2.0 in VBox 6.1 buggy like this:



Imho, AROS under VBox competes/fights with Windows for USB Pen.

« Last Edit: February 18, 2021, 03:52:34 PM by aGGreSSor »



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #265 on: February 18, 2021, 03:35:40 PM
@aGGreSSor

Yes, there is definatelly something wrong with installation. You now have issues even with 1.1 which everyone else reports as working. Also DEV-9 has no changes to OHCI that could cause problems with 1.1. Maybe you can try re-installing VirtualBox and/or re-install Extensions Package?



aGGreSSor

  • Member
  • ***
    • Posts: 184
    • Karma: +25/-0
    • russian transit
Reply #266 on: February 18, 2021, 03:52:50 PM
@aGGreSSor

Yes, there is definatelly something wrong with installation. You now have issues even with 1.1 which everyone else reports as working. Also DEV-9 has no changes to OHCI that could cause problems with 1.1. Maybe you can try re-installing VirtualBox and/or re-install Extensions Package?

UPDATE

I groped in what case USB1.1 and USB2.0 mode works with DEV-9.

The following algorithm should be used:

0. Close all Explorer window (!)
1. Start VBox
2. Plug USB Pen in USB 2.0 compatibly slot (USB 3.0 compatibly don't work)
3. Select USB Pen from VBox menu
4. See Window "It is bound to masstorage.class" (doesn't close itself!) - click "Save Prefs" and click "Close"
5. AROS extremely slows down
6. USB Pen open, but AROS crashes when opening a Wanderer menu

Example USB 1.1 in VBox 6.1


Example USB 2.0 in VBox 6.1


USB 3.0 in VBox dont't work and doesn't affect the speed of cursor movement.

In short conclusion: the rest most likely do not have real USB 3 ports on the motherboard)
I confirmed my idea about the competition for USB Port: when starting a VBox, all explorer windows must be closed.
But even in this case, it will only work if USB Pen inserted into port USB 2.0 (not USB 3.0 type)

In the case of VMware Player, you don't have to think about it, there USB (as I tested) works the same for both types of ports.
Also VMware Player doesn't require explorer windows to be closed.
« Last Edit: February 18, 2021, 04:02:30 PM by aGGreSSor »



deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #267 on: February 18, 2021, 04:02:07 PM
Good to see progress. The crash may be due to debug enabled.

With regards to hardware USB 3.0 ports, it might be Windows-related. I do all the testing with pendrive plugged into USB 3.0 port and VBox still works for me.



magorium

  • Legendary Member
  • *****
    • Posts: 632
    • Karma: +62/-0
  • Convicted non contributor
Reply #268 on: February 18, 2021, 05:22:54 PM
With regards to hardware USB 3.0 ports, it might be Windows-related. I do all the testing with pendrive plugged into USB 3.0 port and VBox still works for me.
I did my tests also on a USB 3.0 port. The pendrive that i tested is USB 2.x though. I don't have any free true 3.x devices around to be able to test atm.


deadwood

  • AROS Developer
  • Legendary Member
  • *****
    • Posts: 1524
    • Karma: +118/-0
Reply #269 on: February 19, 2021, 10:09:39 AM
Hi All,

DEV-10, hopefully last one before the final release

https://axrt.org/development/AROS-20170402-5-DEV-10-pc-i386-boot-iso.zip

Essentially there should be no regression for hardware where 20170402-4 works, but in addtion USB2.0 under VIrtualBox should work to the point of installing AROS on pen drive. Please test your hardware for regression.

My reference configuration for VirtualBox is: Linux Mint 20.1 64-bit, VirtualBox 6.1.18