StarPlayrX / bigmac

Big Mac, macOS 11 Big Sur and macOS Monterey disk installer and back up tool for Intel based Macs
Other
458 stars 52 forks source link

No USB 1.0 drivers #45

Closed newkton1 closed 3 years ago

newkton1 commented 3 years ago

I follow these steps for a MacPro 3,1:

    Open Terminal. Execute csrutil disable.
    While you are there set some boot args: nvram boot-args="-no_compat_check".
    add -v if you want verbose boot like so: nvram boot-args="-v -no_compat_check".
    These steps will be automated in bigmac2, but it is good to have a supported disk for emergencies.
Boot screen. If you don't have a boot screen, support will not be provided. I'll leave that adventure up to you. Hint: Use two USB drives and remove all internal drives. Then either install the USB drive is possible or clone it to the internal drive using Apple Software Restore. I my shoot a video on this.
Download APFS ROM patcher by dosdude1. Then enter password: apfs and follow the instructions.
Your GPU must support Metal. I highly recommend this GPU: Radeon RX 580 8 GB Mac Edition on eBay for $299
1 external USB SSD or hard drive. Fast flash drives might work. Slow thumb drivers are not supported.
For the actual installation, an SSD or hard drive with 60GB or greater. 256GB recommended.

How to boot a USB (Requires a Video Card with a Mac Boot ROM)

Be sure your Mac Pro can boot APFS volumes directly. There is an APFS ROM Patch for Mac Pro 3,1s.
Be sure to disable System Integrity Protection as soon as possible (csrutil disable ; csrutil authenticated-root disable).
Plug a USB 2.0 keyboard and pointing device directly into your Mac Pro's USB 2.0 ports.
Plug the bootable installer into your Mac Pro.
Press and hold the Option (Alt) ⌥ key immediately after turning on or restarting your Mac Pro.
Release the Option key when you see a gray boot screen showing your bootable volumes.
Select the volume containing the bootable installer. Then click the up arrow or press Return.
**Fails here ->** Choose your language, if prompted.
Open the Terminal.
Execute cd /Volumes/bigmac; .preinstall.sh, and quit Terminal.
Select Install macOS Big Sur from the Utilities window, then click Continue and follow the onscreen instructions.

But at fails here I get the following screen indicating no USB 1 .0 drivers so I cannot proceed to: Open the Terminal. Execute cd /Volumes/bigmac; .preinstall.sh, and quit Terminal. Select Install macOS Big Sur from the Utilities window, then click Continue and follow the onscreen instructions.

Any way around this? IMG_0790

newkton1 commented 3 years ago

And same thing if I use your recent startupdisk.zip Contents

newkton1 commented 3 years ago

I am a bit stumped by the instructions in the readme!

newkton1 commented 3 years ago

Can I use StartUp disk to get past this USB drivers issue?

StarPlayrX commented 3 years ago

Bigmac 1.1 does not patch the base system at this time and it will not be be patched since 2.0 is already under development. In other words no it does not support USB 1.1 in the base system.

Bigmac 2.0's installer will be patched and support USB 1.1.

No workaround at this time unless you want to try patching the base system yourself or locate a USB 2.0 keyboard and mouse. I recommend using a USB hub as well.

Limitations of known USB issues are stated in the read me.

USB 1.1 is support is in the full OS only at this time.

Try reading the readme online Github's page. It is formatted better with the proper mark down rather than trying to read it in ext edit.

newkton1 commented 3 years ago

Thanks Todd. I already have BigSur 11.01 installed and booting, so I can wait for the Bigmac installer 2.0 release unless there is an easy way to update and patch.

StarPlayrX commented 3 years ago

It won't be out this year. I recommend locating a USB 2.0 keyboard. I do not get paid much for this gig and It's not under a deadline.

You can do a clean install from Big Sur to a Mac OS extended journaled disk too. And migrate your stuff.

newkton1 commented 3 years ago

Thanks Todd. Maybe Santa will bring you some donations!

newkton1 commented 3 years ago

Something odd. According to Everymac, "The Mac Pro 3,1 has five USB 2.0 ports on the system (two on the front panel and three on the back). Apple also advertises "two USB 2.0 ports on included keyboard"." I'm also using a daskeyboard that claims to be USB2 in the specs and a Logitec Hero G gaming mouse that claims to be USB2 as well. So why this weird screen? Anyhow no worries. Thanks for your efforts.

StarPlayrX commented 3 years ago

Try it with a USB hub because that is also another known issue with a Big Sur and the Mac Pros.

Also many devices claim to be USB 2 but are actually USB 1.1

It is fixed in the patched system but not yet in the installer.

I use Apple Magic 2 keyboard and trackpads and never have had an issue. I can run BT4 or USB2 and Apple devices are USB2.

StarPlayrX commented 3 years ago

Something odd. According to Everymac, "The Mac Pro 3,1 has five USB 2.0 ports on the system (two on the front panel and three on the back). Apple also advertises "two USB 2.0 ports on included keyboard"." I'm also using a daskeyboard that claims to be USB2 in the specs and a Logitec Hero G gaming mouse that claims to be USB2 as well. So why this weird screen? Anyhow no worries. Thanks for your efforts.

Please see the readme about current limitations with USB and Big Sur on Unsupported Mac Pros. Some things have been fixed in the post install tool, but there are still bugs from  ripping out things in Big Sur that unsupported Macs need and Apple has started to close certain doors making things harder to patch.

For instance the five USB 2.0 ports are no longer hot pluggable with Input devices (Keyboards, Mice and Trackpads without a Hub or an Active USB Switch)

StarPlayrX commented 3 years ago

BigMac 2.0 will feature a compatibility layer for the installer which will allow legacy USB devices to be used.

newkton1 commented 3 years ago

That will be great Todd.

On Dec 29, 2020, at 3:45, Todd Bruss notifications@github.com wrote:

BigMac 2.0 will feature a compatibility layer for the installer which will allow legacy USB devices to be used.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/StarPlayrX/bigmac/issues/45#issuecomment-751825628, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADDTSB3XWVI4HCFAOWWLEQTSXDG4ZANCNFSM4VAR2L4A.

StarPlayrX commented 3 years ago

I've confirmed a workable solution for BigMac 2.0's installer and legacy devices. The workaround will not work on bigmac1.1 due to its architecture, but BigMac 2.0 is more advanced in many ways and incorporating with workaround will involve minimal effort on the user and the author. I was able to repeat the task over and and over. :)

newkton1 commented 3 years ago

Looking forward to trying it.