Contribute
Register

Help with Toshiba p845-s4200

Status
Not open for further replies.
Joined
Dec 7, 2010
Messages
10
Motherboard
HM76 Express/Toshiba Satellite P845-S4200
CPU
i5-3317U
Graphics
Intel HD4000 driving laptop LCD(1366x768), VGA, HDMI
Mac
  1. 0
Classic Mac
  1. 0
Mobile Phone
  1. Android
I followed the guide by RehabMan here: http://www.tonymacx86.com/yosemite-...oting-os-x-installer-laptops-clover-uefi.html

Thanks for all of your hard work. I'm excited to try and get Yosemite running on my wife's old laptop.

The system in question is the one in my profile/signature. I have successfully installed Yosemite onto the machine with the laptop set to UEFI boot, but I'm running into some challenges that I'm hoping some of you may be able to help me with.

Bios Settings: Secure Boot - Disabled, Wake-Up on LAN - Disabled, Wake on Keyboard - Disabled, Critical Battery Wake-up - Disabled, Dynamic CPU Frequency Mode - Dynamic Switch, Core Multi-Processing - Enabled, Intel Turbo Boost Technology - Enabled, SATA Interface setting - Performance, Internal USB3.0 Controller - Enabled, Boot Speed - Fast, Execute-Disable Bit Capability - Available, Virtualization Technology - VT-x Only, Intel (R) AT - Disabled, Beep Sound - Off, Sleep and Charge - Disabled, USB Power in Sleep Mode - Disabled, Sleep and Music - Disabled, USB Legacy Emulation - Enabled, Built-in LAN - Enabled, Web Camera - Enabled, Boot Mode - UEFI Boot, Power on Display - Auto-Selected, Function Keys mode (without pressing Fn first) - Special function mode, Boot order -> Usb 2.0 flash drive, hdd, dvd, Network

Problems:

Yosemite installs from USB with boot option "cpus=1". I can't boot without this option.
No Networking devices are installed. I understand the Intel Centrino Wireless-N 2200 will need to be replaced with something like this: http://www.amazon.com/Azurewave-AW-C.../dp/B00HRFS1GQ

Is that a good replacement?

The Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) - VEN_1969, DEV_2062 won't load with either the ALXEthernet or the AtherosL1cEthernet kexts placed in the other folder.

When booting with -v they throw something like "Error: cannot probe adapter!"

Lastly, I cannot get clover to boot from the hard drive, which seems really strange to me! I'm using your HD4000 1366x768 config.plist from the github repository. USB boot works fine, but no HDD. It hangs after saying "Root UUID is "BLAHBLAHBLAH""

Thanks for any help you can provide.

**Update** - I am able to boot from Clover on the Hard Drive if I disable the OnBoard LAN in the Bios.
 
...
Yosemite installs from USB with boot option "cpus=1". I can't boot without this option.

With Clover cpus=1 should not be necessary since KernelLapic is set in all my config.plist files.

No Networking devices are installed. I understand the Intel Centrino Wireless-N 2200 will need to be replaced with something like this: http://www.amazon.com/Azurewave-AW-C.../dp/B00HRFS1GQ

Is that a good replacement?

Intel WiFi is not supported. Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

The Atheros AR8152/8158 PCI-E Fast Ethernet Controller (NDIS 6.20) - VEN_1969, DEV_2062 won't load with either the ALXEthernet or the AtherosL1cEthernet kexts placed in the other folder.

http://www.insanelymac.com/forum/to...lcomm-atheros-ar816x-ar817x-and-killer-e220x/

Lastly, I cannot get clover to boot from the hard drive, which seems really strange to me! I'm using your HD4000 1366x768 config.plist from the github repository. USB boot works fine, but no HDD. It hangs after saying "Root UUID is "BLAHBLAHBLAH""

Did you install OsxAptioFix?
 
With Clover cpus=1 should not be necessary since KernelLapic is set in all my config.plist files.

If I attempt to boot without cpus=1 it crashes before it even gets to the screen with the loading bar with a panic. Sometimes it says "CPU Halted" and freezes.

More frequently without cpus=1 it gives this other kernel panic (see attached image)


Intel WiFi is not supported. Compatible chipsets and the procedures for making them work are covered here: http://www.tonymacx86.com/network/104850-guide-airport-pcie-half-mini-v2.html

Thanks. I'll pick something up that works within these requirements.


I wasn't able to get this kext to work either. I don't see anything about the AR8152/8158 on the page. Interestingly, I was able to get the Lan card to work on a previous unibeast + multibeast install by using the "AtherosL1cEthernet.kext" in the multibeast options. I wonder what is different? It's almost like clover isn't able to properly load the kext, or perhaps multibeast is using a more updated version of the kext.

Did you install OsxAptioFix?

I have OsxAptioFixDrv-64 installed into /EFI/CLOVER/drivers64UEFI/
 

Attachments

  • 2015-01-30 22.57.09.jpg
    2015-01-30 22.57.09.jpg
    534.2 KB · Views: 210
  • 2015-01-30 22.59.26.jpg
    2015-01-30 22.59.26.jpg
    622.7 KB · Views: 252
If I attempt to boot without cpus=1 it crashes before it even gets to the screen with the loading bar with a panic. Sometimes it says "CPU Halted" and freezes.

More frequently without cpus=1 it gives this other kernel panic (see attached image)

Are you using KernelLapic=true?
 
Are you using KernelLapic=true?

Yes, the option is ticked under Binaries under Options.

I also tried an interesting experiment this morning. I disabled all of the processor extra features to see if I could get it to boot without cpus=1. Unfortunately even with these bios changes it still won't boot without cpus=1:

Bios Settings: Dynamic CPU Frequency Mode - Always Low, Core Multi-Processing - Disabled, Intel Turbo Boost Technology - Disabled, Internal USB3.0 Controller - Disabled, Boot Speed - Normal, Virtualization Technology - Disabled, Built-in LAN - Disabled, Web Camera - Disabled

The last error I see is this one, which seems to be more of a warning about the sensors not being supported:

SuperIODevice Fatal kernel[0]: SuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0x8518, Winbond sequence ID=0xffff

What information will be most helpful to provide? Should I focus on just doing DSDT/SSDT fixes and hope that that fixes the problem?
 
Yes, the option is ticked under Binaries under Options.

I also tried an interesting experiment this morning. I disabled all of the processor extra features to see if I could get it to boot without cpus=1. Unfortunately even with these bios changes it still won't boot without cpus=1:

Bios Settings: Dynamic CPU Frequency Mode - Always Low, Core Multi-Processing - Disabled, Intel Turbo Boost Technology - Disabled, Internal USB3.0 Controller - Disabled, Boot Speed - Normal, Virtualization Technology - Disabled, Built-in LAN - Disabled, Web Camera - Disabled

OS X may require one or more of those settings. Set BIOS to defaults and start from there.

The last error I see is this one, which seems to be more of a warning about the sensors not being supported:

SuperIODevice Fatal kernel[0]: SuperIODevice: [Fatal] found unsupported chip! ITE sequence ID=0x8518, Winbond sequence ID=0xffff

Normal. It is FakeSMC/LPCSensors saying it doesn't support your LPC chip.
 
I've reloaded the setup defaults, double and triple checked settings. The only way I can boot without CPUs=1 is by setting Multicore processing to disabled.

Additionally, if I boot from HDD I also have to disable onboard lan, while booting Yosemite using clover on USB allows me to leave onboard lan enabled.

Lastly, this method is creating some weird graphical glitches when loading the login screen and after logging in.

I'm wondering if perhaps the UEFI implementation on the laptop is seriously lacking...
 
I've reloaded the setup defaults, double and triple checked settings. The only way I can boot without CPUs=1 is by setting Multicore processing to disabled.

Additionally, if I boot from HDD I also have to disable onboard lan, while booting Yosemite using clover on USB allows me to leave onboard lan enabled.

Lastly, this method is creating some weird graphical glitches when loading the login screen and after logging in.

I'm wondering if perhaps the UEFI implementation on the laptop is seriously lacking...

You should boot verbose for troubleshooting.

Also, did you implement power management? http://www.tonymacx86.com/yosemite-laptop-support/146870-guide-native-power-management-laptops.html

As for graphical glitches, http://www.tonymacx86.com/yosemite-...tel-hd4200-hd4400-hd4600-mobile-yosemite.html
 
Okay, I feel like this is a very stupid question, so please don't throw rotten fruit at the noob.

Is there a way to log the verbose output when booting. It goes by so fast I can't catch it all. Especially after it panics. When it panics I usually have about 3 seconds to try and get a decent picture of the screen for debugging.

Also I've attached the text output from attempting to run the SSDT generating script.
 

Attachments

  • ssdtPRGen Output.txt
    1.2 KB · Views: 220
Last edited:
Okay, I feel like this is a very stupid question, so please don't throw rotten fruit at the noob.

Is there a way to log the verbose output when booting. It goes by so fast I can't catch it all. Especially after it panics. When it panics I usually have about 3 seconds to try and get a decent picture of the screen for debugging.

Also I've attached the text output from attempting to run the SSDT generating script.

The log is at /var/log/system.log.

Sometimes it is helpful to take a video (with your phone, perhaps).
 
Status
Not open for further replies.
Back
Top