Mac Hosehead Posted February 5, 2018 Share Posted February 5, 2018 Hello, I am seeing the MediaBay issue with a recent installation of High Sierra on E6330. I have a Windows disk in the bay and it is properly listed in System Info. But I see a couple of disk error messages in verbose and it wants to initialize the disk after the boot. The laptop boots Windows from the disk in the bay just fine. Link to comment Share on other sites More sharing options...
Mac Hosehead Posted February 6, 2018 Share Posted February 6, 2018 A small update: If I boot from USB stick then I get access to drive in bay but other things don't work. I'll keep looking into it. Link to comment Share on other sites More sharing options...
Mac Hosehead Posted February 8, 2018 Share Posted February 8, 2018 Possible issue with DSDT? If I boot without patched DSDT then I have access to drive in MediaBay. Of course, other things don't work. Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted February 8, 2018 Administrators Share Posted February 8, 2018 probably need to make a new dump of the DSDT/ SSDT's while its connected to the media bay and also an ioreg dump. Link to comment Share on other sites More sharing options...
Mac Hosehead Posted February 8, 2018 Share Posted February 8, 2018 OK, more information. I apologize for the screwing around. If I use the provided DSDT with a laptop SMBIOS then I cannot access the drive in the MediaBay. If I use a iMac or Mini SMBIOS then it is accessible. Not being able to access the drive in the bay is not a big concern for me but it would be nice to not get the disk initialization message after every boot. 1 Link to comment Share on other sites More sharing options...
Mac Hosehead Posted February 14, 2018 Share Posted February 14, 2018 It would seem that a laptop SMBIOS enforces a 1 internal HDD limit. The Sierra install on my E6420, which is set to a MacBookPro, shows the HDD in the MediaBay as external and ejectable. I do not know if it is possible to achieve this in the DSDT. I have decided to live with the disk initialization message. It slows the boot but if sleep is working well then I avoid booting often. Link to comment Share on other sites More sharing options...
nisi80 Posted February 16, 2018 Author Share Posted February 16, 2018 I tried to generate a new SSDT, while the MediaBay-HDD was connected, but there was no change. It seems, that the SSDT contains only CPU specific properties, like TurboBoost and C-States. I tried also to use an El Capitan DSDT.aml, but the laptop was not booting at all. Is there a way, to look inside the file in a human readable way, to see the differences? PS: I can life with this as well, but while the HDD is inside and after the iniitialization message, I notices, that the OS is permanently accessing the drive and the shutdown was delayed massively. So I think, this (unrecognized HDD in the MediaBay) is not optimal for normal operation. Link to comment Share on other sites More sharing options...
Administrators Hervé Posted February 16, 2018 Administrators Share Posted February 16, 2018 If you're talking about generating a SSDT with Pike R Alpha's script, yes, that's always been specifically for CPU power management, nothing else so no hope to be had with that... If anything, you'd have to look at patching the DSDT further or adding a tailored-made SSDT for your MediaBay device. Info posted above states that the MediaBay is accessible depending on SMBIOS. What you can do with that is: experiment with SMBIOS profiles to identify those that provide visibility andor access to your MediaBay drive grab the IOReg + ACPI dumps posted on the web for those Mac models (there's a dedicated thread for this in the OS X/macOS forum subsection) compare those IOReg + DSDT/SSDT files with those of your own E6430 Link to comment Share on other sites More sharing options...
Mac Hosehead Posted February 16, 2018 Share Posted February 16, 2018 Here are two screenshots of ioregs. In E6420, the MediaBay Physical Interconnect Location is listed as External and HDD works. In E6330, the MediaBay Physical Interconnect Location is listed as Internal and HDD does not work. I would not know how to resolve this but any hints could be helpful. For now, I am resigned to enabling and disabling MediaBay in BIOS. Enable = always boot to Windows. Disable = always boot to MacOS. Link to comment Share on other sites More sharing options...
Administrators Bronxteck Posted February 16, 2018 Administrators Share Posted February 16, 2018 maybe it sees it as a ESATA port on the working one Link to comment Share on other sites More sharing options...
Recommended Posts