Read from usb storage device

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Read from usb storage device

Post by SpyderTL »

I added a ticket on their support site. I may go digging around in their source code if I get some time. This will probably have to be done in the guest BIOS, though.

https://www.virtualbox.org/ticket/16809
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
User avatar
SpyderTL
Member
Member
Posts: 1074
Joined: Sun Sep 19, 2010 10:05 pm

Re: Read from usb storage device

Post by SpyderTL »

Good news!

The VirtualBox bug guy has decided that this isn't a bug... :roll:

He "suggests" that you just don't use PCI Express in VirtualBox.

At least he could have lied and said that they will look into it. :)
Project: OZone
Source: GitHub
Current Task: LIB/OBJ file support
"The more they overthink the plumbing, the easier it is to stop up the drain." - Montgomery Scott
User avatar
Brendan
Member
Member
Posts: 8561
Joined: Sat Jan 15, 2005 12:00 am
Location: At his keyboard!
Contact:

Re: Read from usb storage device

Post by Brendan »

Hi,
SpyderTL wrote:Good news!

The VirtualBox bug guy has decided that this isn't a bug... :roll:
That guy is a fool.

The PCI Firmware Specification does say "If the operating system does not natively comprehend reserving the MMCFG region, the MMCFG region must be reserved by firmware."; but (excluding "OS and hardware as single product" scenarios that don't apply to VirtualBox) firmware has no way to know if the OS that the end user might decide to install does or doesn't natively comprehend reserving the MMCFG region, and therefore firmware needs to make "safe assumptions" (and assume that the MMCFG region must be reserved by firmware).
SpyderTL wrote:He "suggests" that you just don't use PCI Express in VirtualBox.
Exactly - it breaks backward compatibility for the sake of avoiding spending 5 minutes on a trivial change.

For my case, it doesn't really matter too much - it just means that anyone using VirtualBox wins a free warning in the OS's event log.


Cheers,

Brendan
For all things; perfection is, and will always remain, impossible to achieve in practice. However; by striving for perfection we create things that are as perfect as practically possible. Let the pursuit of perfection be our guide.
LtG
Member
Member
Posts: 384
Joined: Thu Aug 13, 2015 4:57 pm

Re: Read from usb storage device

Post by LtG »

SpyderTL wrote:Good news!

The VirtualBox bug guy has decided that this isn't a bug... :roll:

He "suggests" that you just don't use PCI Express in VirtualBox.

At least he could have lied and said that they will look into it. :)
Given that E820 is PC specific and PCI is not PC specific, the PCI spec obviously can't say that E820 _MUST_ do anything, since E820 might not even exist. Even newer PC's might not have E820 if hey only support UEFI and don't support legacy BIOS.

Further, the PCI spec doesn't really have a say when it comes to other "standards", except for giving recommendations. If the memory map doesn't include everything then it's invalid. The firmware must include reserved areas in the memory map(s) as well.
Post Reply