Contribute
Register

No Audio Devices - Realtek ALC AppleHDA [Guide]

Status
Not open for further replies.
Would it be possible for the audio script to also accept /Volumes/ESP as a location for the mounted EFI partition
cloverALC_v 1.0h looks for Volumes/EFI. If not found, it checks for Volumes/ESP. If found, prompt for Legacy. If not found, exit. Attach terminal output.
 
Description of problem : Distorted/garbled sound in all 3 analog channels available and also on 5.1 aggregate device created. Problem occurs 5-10 seconds after a song starts in iTunes or youtube.
Audio device available, off topic.
Suggest opening a new thread in the Audio Forum.
 
cloverALC_v 1.0h looks for Volumes/EFI. If not found, it checks for Volumes/ESP. If found, prompt for Legacy. If not found, exit. Attach terminal output.

UEFI install with /Volumes/ESP as mounted by Clover:

Code:
jeepers:~ ammulder$ ls /Volumes/
[B]ESP[/B]    Jeepers    USB
jeepers:~ ammulder$ Downloads/audio_cloverALC-110_v1.0h.command 
 
Agreement
The audio_cloverALC-110 script is for personal use only. Do not distribute
the patch, any or all of the files or the resulting patched AppleHDA.kext
for any reason without permission. The audio_cloverALC-110 script is
provided as is and without any kind of warranty.
 
File: audio_cloverALC-110.command_v1.0h


WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.


To proceed, enter your password, or type Ctrl-C to abort.


Password:
EFI partition not mounted
Jeepers/EFI not found
EFI/CLOVER folder not available to install audio
No system files were changed
To save a Copy of this Terminal session: Terminal/Shell/Export Text As ...
 
It's a UEFI boot, so there is no Jeeper/EFI folder, there's only the EFI partition.

The question is, why did it not find the EFI partition?

The EFI partition is mounted at /Volumes/ESP as shown in the top couple lines just before I executed the script.

The script does not seem to be finding it at /Volumes/ESP though.
 
Code:
jeepers:~ ammulder$ diskutil list
/dev/disk0 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *250.1 GB   disk0
   1:                        EFI EFI                     209.7 MB   disk0s1
   2:                  Apple_HFS Jeepers                 249.2 GB   disk0s2
   3:                 Apple_Boot Recovery HD             650.0 MB   disk0s3

Here, if you have a spare machine, try this:

Code:
diskutil unmount /Volumes/EFI/
mkdir /Volumes/ESP && sudo mount_msdos /dev/disk0s1 /Volumes/ESP
./audio_cloverALC-110_v1.0h.command

Don't you then get the same output?

Code:
EFI partition not mounted
Jeepers/EFI not found
EFI/CLOVER folder not available to install audio
 
As far as I can tell, here's the pertinent path through the script:

Code:
gStartupDisk=EFI
gCloverDirectory=/Volumes/$gStartupDisk/EFI/CLOVER
...
if [ -d $gCloverDirectory ]; then
 ...
else
    echo "EFI partition not mounted"

    gCloverDirectory=/Volumes/"$gStartupDisk"/EFI/CLOVER
    if [ -d "$gCloverDirectory" ]; then
       ...
    else echo "$gStartupDisk/EFI not found"
        echo "EFI/CLOVER folder not available to install audio"
        echo "No system files were changed"
        echo "To save a Copy of this Terminal session: Terminal/Shell/Export Text As ..."
        exit 1

Nowhere in there does it look in /Volumes/ESP -- it only looks at /Volumes/EFI and /Volumes/YourDiskName/EFI/

In fact, grep the file for ESP -- it's not there.

Edit: so to reiterate, I was just asking if it could be updated to run against /Volumes/ESP as well as /Volumes/EFI because Clover leaves your EFI partition mounted at /Volumes/ESP when it finishes, and the UniBeast Guide says you should run the audio script after running the Clover install, and as is, that doesn't work without a reboot/remount type operation in between.
 
Status
Not open for further replies.
Back
Top