Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add instructions on how to generate a dump with UsbDumpEfi.efi #53

Open
funder7 opened this issue Dec 10, 2023 · 4 comments
Open

Add instructions on how to generate a dump with UsbDumpEfi.efi #53

funder7 opened this issue Dec 10, 2023 · 4 comments

Comments

@funder7
Copy link

funder7 commented Dec 10, 2023

Hello, I've just read about this usage method, which I've totally missed the other times:

Screenshot 2023-12-10 alle 20 45 59

Intrigued by the possibility of generating the dump in a single operation, avoiding to map every single usb port manually, I did a search on Google to get this tool.
Unfortunately the search didn't return anything.

So I've tried on github, and found this repo: https://github.com/Goldfish64/UsbDumpEfiPkg

I'll give it a try now. Anyway, wouldn't be a good idea to add a link in the readme file?

🥂

@corpnewt
Copy link
Owner

Intrigued by the possibility of generating the dump in a single operation, avoiding to map every single usb port manually

Hello there, the above is not the case. Goldfish's UsbDumpEfi just outlines which port personalities are connected to a given controller - it doesn't map them to the physical ports (in fact, it does not even know if they're USB 2 or USB 3 personalities unless something is actively plugged into them), so you still have to map everything. The approach listed in your screenshot is just to create a dummy injector should your ACPI be too mangled to use until you're actually in macOS.

Given that - I'm not sure it makes sense to push that approach to newcomers - unless I'm going to write up an entire guide on the topic, which isn't something I am currently planning to do.

-CorpNewt

@funder7
Copy link
Author

funder7 commented Mar 24, 2024

Hi there,

Sorry for the late reply 🙃

You're right, I hoped that it was some kind of automated procedure, but as you already stated the only way to configure everything properly is to check every port one by one.

Never mind, it wasn't that complicated in the end.
The real problem now is finding how to keep the hackintosh project going, with the new versions of macOS gradually discontinuing intel products.

@laris
Copy link

laris commented May 23, 2024

It sounds bad news.
I hope to get a offline (not macos or windows) solution for USB mapping.
I plan try to boot small RAMdisk linux from opencore but cannot work.
Maybe RAM disk linux will be good solution.

@laris
Copy link

laris commented May 23, 2024

Intrigued by the possibility of generating the dump in a single operation, avoiding to map every single usb port manually

Hello there, the above is not the case. Goldfish's UsbDumpEfi just outlines which port personalities are connected to a given controller - it doesn't map them to the physical ports (in fact, it does not even know if they're USB 2 or USB 3 personalities unless something is actively plugged into them), so you still have to map everything. The approach listed in your screenshot is just to create a dummy injector should your ACPI be too mangled to use until you're actually in macOS.

Given that - I'm not sure it makes sense to push that approach to newcomers - unless I'm going to write up an entire guide on the topic, which isn't something I am currently planning to do.

-CorpNewt

where can i get the .efi file?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants