Mac OS X on x86 Hardware 2008–2024 Technical Archive
InfiniteMac OSx86 › Leopard 10.5 › USB Keyboard Memory Allocation Error at Boot
7,296 reads · 2009-05-05 – 2009-06-09
Note Leopard 10.5 Voodoo / XNU Kernel AMD OSx86

USB Keyboard Memory Allocation Error at Boot

I recently just touched up my new iDeneb 1.4 Installation of 10.5.6 with the Voodoo 9.5 kernel running on an AMD x2 after much plist modifying and hex editing and the like, and everything is perfect thanks to all that i've learned from the…

Primary Author
@pvanliew Published 2009-05-05
Collection
Leopard 10.5
Archival Footprint
7,296 historical reads · 2 curated field notes (from 5 dispatches) · 2009-05-05 – 2009-06-09
Credited Voices (3)
@pvanliew (3)@andyvand@Voyn1x

I recently just touched up my new iDeneb 1.4 Installation of 10.5.6 with the Voodoo 9.5 kernel running on an AMD x2 after much plist modifying and hex editing and the like, and everything is perfect thanks to all that i've learned from the community... except...

With a PS2 mouse and keyboard everything boots fine...
but when I plug in a Mac/USB keyboard, before darwin x86 even gets a chance to load, I get: Memory Allocation Error 0x8000

So... any ideas why?

This is on a crappy HP 5850 so I don't have all those BIOS optinos for legacy USB support or USB Keyboard enable or anything that might help, so... ?

Thanks for the help...

Author Updates & Technical Revisions

Follow-up dispatches by @pvanliew

Author Update #1 @pvanliew 2009-05-14

Well the problem therein lies with the fact that sometimes I have to hit a key on the keyboard for it to progress past
Waiting on <dict ID="0"><key>IOProviderClass</key><string ID="1">IOService</string><key>BSD Name</key><string ID="2">disk0s2</string></dict>
and start loading from the hard drive. I've tried putting rd=disk0s2 and even the UUID into the boot.plist to try and get it to load automatically each time, but no luck. So I need to have a keyboard plugged in for it to boot at least. The Mac USB keyboard only ideally. So a solution to either one of these problems makes things _almost_ perfect. (I still get a black screen with a mouse on the first bootup/restart, and then is perfect on the second boot, I believe it's to do with the nvcap settings for my nvinject for the 8400 GS 256mb card, but that's a whole nother story altogether

Author Update #2 @pvanliew 2009-06-09

This memory allocation error still occurs when USB is plugged in on boot.

It must be an ATI problem. Perhaps loading/modifying something in Chameleon would help me? As it is before it even loads the kernel (and I have successfully updated to voodoo 9.6 kernel but it did not fix it).

Synthesized Community Field Notes

2 technical responses curated from 5 original dispatches

Field Note #1 @andyvand 2009-05-05 ↳ Re: @pvanliew
@pvanliewI recently just touched up my new iDeneb 1.4 Installation of 10.5.6 with the Voodoo 9.5 kernel running on an AMD x2 after much plist modifying and hex editing and the like, and everything is perfect thanks to all that i've learned from the community... except... With a PS2 mouse and keyboard everything boots fine... but when I plug in…

And if you plug in the keyboard after boot?

Field Note #2 @Voyn1x 2009-06-09

If you're using Chameleon 2.0, add this to your com.apple.boot.plist to enable the EHCI and UHCI fixes and see if that helps?

Sources & Contributor Provenance (3 credited usernames · Thread #2764)
UsernameDossier ContributionDispatchesActive Window
@pvanliewPrimary Author32009-05-05 → 2009-06-09
@andyvandContributor12009-05-05
@Voyn1xContributor12009-06-09