모하비 설치중 오류... (busy timeout)
- 일본사는남자
- 1963
- 118
일본사는남자님의 기기정보
질문용 시스템 사양 | 1번 |
---|---|
추가사양 및 설치(할)OS | 모하비 |
공지숙지/증상설명 | 숙지 |
안녕하세요.
현재 노트북(델 인스피론 15 7559)에 모하비를 설치중인데,
아래의 오류가 계속 발생하여서 진행이 안되는데 혹시 똑같은 증상을 겪었고 해결하신분 계실까요..?
검색을 해봐도 busy timeout[0],(240s) : IOAHCIDevice라고는 잘 안나오는거 같아서...
IOAHCIDevice가 무엇을 의미하는지... 클로버에서 어떻게 건드려야되는지 잘 모르겠네요...
(늦었지만 현재 모하비 14.6 + 클로버 파일을 이용하고 있습니다.)
P.S 혹시 글 양식이 잘못된 부분이있다면 바로 수정하도록 하겠습니다.
PC 사양
CPU : intel i7-6700HQ
Ram : 16gb
#모하비#IOAHCIDevice#클로버#busy_timeout#설치
일본사는남자
댓글 118
질문자님의 노트북 사양에 적합하게 EFI 폴더를 수정하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
Mac OS 설치 디스크에 EFI 폴더가 있습니다.
Windows 파일 탐색기로 Mac OS 설치 디스크로 들어가지지 않는다면
TransMac 으로 Mac OS 설치 디스크를 열어서 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 교체해주세요.
혹시, Mac OS Mojave 10.14.x 설치 Dmg 파일이 유튜버분께 받은 파일인가요?
Dmg 파일을 복원하였다면 아마 USB 가 GUID 파티션 테이블 형식으로 되어있고 EFI 시스템 파티션이 있을 것입니다.
그런데, Windows 에서 이동식 디스크의 드라이브 문자 할당을 지원하지 않아서 EFI 폴더 수정이 어려울 것 같습니다.
X86 사이트에서 좌측에 있는 파일 자료실 게시판의 Mac OS Catalina 10.15.3
또는 Mac OS Mojave 10.14.6 설치 Ghost 이미지 파일을 사용하는 것을 권장합니다.
그리고, Mac OS Catalina 10.15.3 설치 Ghost 이미지 파일 복원이 완료되면
USB-BOOT 파티션 안에 있는 EFI 폴더로 들어가서 기존의 Boot 폴더와 Clover 폴더를 삭제하고
위의 댓글에서 제가 드린 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 넣어주세요. :)
노트북의 하드가 정상적으로 인식되었다니 다행입니다. :)
그리고, Mac OS Catalina 10.15.x 버전이어도 괜찮습니다.
다음 질문글에서 제가 작성한 댓글을 참고해주세요. :)
https://x86.co.kr/qa/4249022#comment_4252685
그리고, 제가 작성한 Mac OS Catalina 10.15.2 설치 후기글도 참고해보세요.
https://x86.co.kr/mymac/4083717
노트북 하드의 EFI 파티션에 EFI 폴더를 복사하여 넣어주세요.
그리고, 재부팅해서 BIOS 설정으로 들어가고 부팅 우선 순위 설정 항목에서 노트북 하드가 1순위가 되도록 설정해주세요.
혹시, BIOS 설정의 부팅 순위 항목에 노트북의 하드 디스크가 표시되지 않는다면
UEFI Shell 에서 Bcfg 명령어로 직접 BIOS 부팅 항목을 생성해주세요.
저의 닉네임은 엑팔대박사가 아니라 shl628 이고,
X86 사이트의 회원 그룹이 " 엑팔대박사 " 입니다. :)
혹시 몰라 사진을 남깁니다..
※
S
hell에서의 작업 사진은 올리지 않았는데, Shell에서 dump로 찾아봐도 윈도우가 설치된 하드디스크밖에 나오질 않더군요...
저 사진의 BIOS 설정 화면에서 File Browser Add Boot Option 항목에 엔터하고
사진찍어서 댓글로 업로드해 주실 수 있나요?
BIOS 설정에서 Boot 탭의 File Browser Add Boot Option 항목에 엔터하고
사진찍어서 댓글로 업로드해 주실 수 있나요?
말씀하신대로 add boot option을 올립니다.ㅠㅠ
답글이 늦어 죄송합니다... 사진 올리는게 시간이 엄청 걸리네요...
Return Boot Menu
<EFI>
<System Volume Information
<.fseventsd>
라고 나오네요... 올리는게 시간이 너무 오래걸려 직접 적습니다..
정말정말 감사합니다 ㅠ
현재 질문자님 노트북의 EFI 폴더를 압축해서 댓글로 업로드 해주세요.
지금은 시간이 늦었으니 내일이나 나중에 확인해 보겠습니다. :)
정말 감사합니다 ㅠ
Intel HD Graphics 530 내장 그래픽의 QE/CI 활성화를 위한 Properties 값을 입력하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
파일 넣어보니 현상이 전혀 없어지면서 마우스 움직임 등등 약간 끊기는 느낌이 완전 사라졌네요... 정말정말 감사합니다...
늦은시간 이렇게 또 글을 남기게 됩니다...
배터리 패치를 진행하던중 ( 써주신 8비트로 작업하는 글을 보며... ) DSDT를 수정했는데,, aml확장자로 컴파일 하면 아래의 에러가 뜨는데 어떻게 해야 할까요...? ㅠ
저 오류는 Arg0 부터 Arg3 까지의 4줄을 지우면 해결되지만
refs.txt 를 사용하여 디컴파일을 하는 것이 더 정확하게 해결됩니다.
https://www.tonymacx86.com/threads/guide-patching-laptop-dsdt-ssdts.152573/
그리고, DSDT.aml 을 DSDT.dsl 로 디컴파일하고 난 후에 수정하는 것을 권장합니다.
혹시, Origin 폴더를 압축해서 댓글로 업로드해 주실 수 있나요?
제가 내일 저 부분의 오류를 수정해서 드리겠습니다. :)
정말정말 감사합니다... 아무래도 이게 수정이 되면 배터리 케이블을 연결하지않고 부팅이 가능할까요...? ㅎㅎ;;
지금 노트북 배터리 케이블 연결하지않으면 부팅이 안되고있어서 ..ㅎㅎ
SMCBatteryManager.kext 를 삭제해주세요.
배터리 패치 작업이 완료된 DSDT.aml 을 적용하기 전까지는 넣지 마세요.
ACPI Error 가 발생하면서 부팅이 불가능하게 될 수도 있습니다.
External(MDBG, MethodObj, 1)
External(_SB.PCI0.SAT0.SDSM, MethodObj, 4)
내용의 refs.txt 로 디컴파일하여 ACPI Error 를 수정한 DSDT.dsl 입니다.
이제, 질문자님이 OperationRegion (ECRM, EmbeddedControl, Zero, 0x0100) 의 배터리 관련 변수에서
16 Bit 이상이면서 배터리 관련 Method 에서 선언되어 사용되는 변수들을 8 Bit 로 세분화하는 작업을 해주세요.
그리고, B1B2, B1B4 등의 Method 가 필요하면 최상위 루트의 하단부에 입력하여 넣어주세요.
Method (B1B2, 2, NotSerialized) { Return (Or (Arg0, ShiftLeft (Arg1, 8))) }
Method (B1B4, 4, NotSerialized)
{
Store(Arg3, Local0)
Or(Arg2, ShiftLeft(Local0, 8), Local0)
Or(Arg1, ShiftLeft(Local0, 8), Local0)
Or(Arg0, ShiftLeft(Local0, 8), Local0)
Return(Local0)
}
배터리 관련 변수를 8 Bit 로 세분화하는 작업이 모두 완료되면 DSDT.aml 로 컴파일하여 저장하고 Patched 폴더에 넣고
SMCBatteryManager.kext 를 넣어주세요.
혹시, 모르는 부분이나 어려운 부분이 있다면 댓글 남겨주세요. :)
MaciASL 의 패치 목록에 질문자님의 Dell 노트북에 적용되는 배터리 패치가 있었네요. :)
위에 제가 작성한 댓글의 DSDT.dsl 은 다운로드하지 말고
아래에 첨부한 DSDT.aml 을 그대로 Patched 폴더에 넣어주세요.
그리고, SMCBatteryManager.kext 를 넣고 재부팅해서 상단 메뉴바에 배터리 잔량이 정상적으로 표시되는지 확인해주세요. :)
한가지 배터리 충전 케이블을 연결하지 않고 전원을 넣으면 부팅이 안되는데... 에러같은 메세지가 하나도 없이 - 하나만 표시가 되는데 왜이럴까요 ㅠㅠㅠ..
- 표시가 클로버 부트로더 화면이 뜨기 전에 나오나요?
그리고, 위에서 제가 드린 DSDT.aml 파일을 적용하기 전에도 발생했었나요?
정말로 shl님 없었으면 전 정말 설치도 불가능했을꺼에요 ㅠㅠ 😭
이번에 아마존에서 DW1820a 무선랜 모듈도 주문했으니 오면 바로 와이파이 잡을수있도록 설정하도록 하겠습니다 ㅎㅎ
그전까진 가능한 모든 셋팅 마무리를 ㅎㅎ
계속 모르는게있으면 자주 물어봐도될까요 ㅠㅠ
DSDT.dsl파일을 위에 shl님이 주신 파일을 다운해서 사용해도되는건가요...?
DSDT 를 수정할 필요가 없습니다.
WhateverGreen 의 SSDT-PNLF.aml 을 사용하세요.
다음 사진처럼 주석 처리가 되어있는 초록색 글자의 설명에 따라 Object 의 값을 수정해주세요.
수정이 완료되면 저장하고 SSDT-PNLF.aml 로 컴파일하고 클로버의 Patched 폴더에 넣어주고 재부팅을 해주세요.
시스템 환경설정의 디스플레이로 들어가면 밝기를 조절하는 슬라이드 바가 생겼나요?
그리고, 혹시 노트북의 Fn 키 + 밝기 조절 키가 작동하나요?
한가지 궁금한게 있는데,,, 터치패드에서 제스쳐 (두손가락으로 스크롤 이라던지 ? ) 사용할려면
트랙패드도 활성화 되어있어야 하는건가요..? 트랙패드로 마우스는 움직이는데, 제스쳐 같은건 안되서,, 설정에 트랙패드를 들어가도 없다라고 뜨더라구요... 이 경우도 DSDT수정으로 진행해야되는부분일까요..?
몇일간 계속 대응해주셔서 정말 감사합니다...
네, 질문자님의 Dell 노트북은 I2C 방식의 터치패드이며 VoodooI2C.kext 가 필요합니다.
GenI2C + DSDT.dsl + VoodooI2C.kext 를 사용하여 패치하고 적용해주면 됩니다.
DSDT 수정은 필요하지 않고 DSDT.dsl 파일만 필요합니다.
EFI 폴더는 수정하고 드리겠습니다.
GenI2C 는 DSDT.dsl 에서 터치패드에 관련된 패치를 생성해주는 App 입니다.
제가 터치패드 제스처 안정화 작업도 같이 해드렸습니다.
아래에 제가 작성한 댓글에 첨부한 EFI 폴더로 교체하고 부팅해보세요. :)
노트북 디스플레이 밝기 조절과 터치패드 제스처 안정화 작업도 하였습니다.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
그 후에, 밝기 조절과 터치패드 제스처가 잘 되는지 확인해주세요. :)
정말정말 죄송한데,,, 현재 밝기조절과 터치패드 제스처는 작동하지 않네요...
다만 바뀐점이라면 디스플레이에 Hz조절 가능한것과 현재는 노트북 키보드 및 터치패드 자체가 인식이 안되네요... ㅎㅎ;;
그러면, 우선 다시 아래에 첨부한 EFI 폴더로 부팅해주세요.
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
나중에, 다시 한번 확인해 보겠습니다. :)
뉴스 보니 한국에 코로나 바이러스 환자가 늘어나고 있다고하는데 건강 조심하세요 ..
검색해보니 Dell Inspiron 7559 노트북의 Mac OS 커스터맥 설치 사례와 파일이 Github 와 Tonymacx86 사이트에 있네요.
https://github.com/tanido/dell-inspiron-7559-i5-mojave
https://www.tonymacx86.com/threads/guide-dell-inspiron-15-7559-skylake.260876/
BIOS 설정을 Tonymacx86 사이트를 참고하여 변경해주세요.
그리고, 위의 Github 에서 질문자님과 비슷한 증상이 언급되어 있네요.
UEFI 방식으로 부팅하면 배터리를 분리해야 부팅이 된다고 합니다.
아마도, 전원 어댑터를 연결하지 않으면 부팅이 안되는 증상과 관련이 있는 것 같습니다.
클로버 부트로더를 Legacy BIOS 방식으로 설치하고 사용해야 할 듯 합니다.
우선 바이오스설정은 토니맥에 적혀잇는데로 설정이 되어있는 상태입니다.
클로버 부트로더를 레거시 바이오스 방식이라면 혹시 어떤걸 말하는지...
현재 질문자님의 노트북에는 클로버 부트로더가 UEFI 부팅 방식으로 설치되어 있습니다.
UEFI 부팅 방식은 /EFI/BOOT/BOOTX64.efi 파일을 로드하여 부팅합니다.
Legacy BIOS 부팅 방식은 하드 디스크 또는 SSD 의 Master Boot Record 라는 MBR 영역에 기록된 부팅 정보를 읽어서 부팅합니다.
클로버 부트로더 설치 Pkg 파일을 실행해서 Legacy BIOS 방식으로 설치해주면 됩니다.
클로버 부트로더를 Legacy BIOS 방식으로 설치하는 것은 팀뷰어 원격으로 도와드릴 수 있습니다. :)
아이디는 1 553 678 271
비밀번호는 74n7vy입니다..
원격거시면 이 댓글은 지우도록 하겠습니다 ㅠㅠ.
정말 감사합니다..
완료되었습니다.
BIOS 설정에서 UEFI 가 아닌 Legacy BIOS 로 설정하고 부팅이 잘 되는지 확인해주세요.
이제부터는 트랙패드와 화면과의싸움이군요 ㅠㅠ
정말정말로감사합니다 ㅠㅠ
부팅이 잘 되었다니 다행입니다. :)
그리고, 터치패드는 질문자님의 Dell Inspiron 7559 노트북의 터치패드 장치의 제조사를 알아야 할 듯 합니다.
그리고, GenI2C 는 다음 사이트의 Release 에서 최신 버전을 다운로드하면 됩니다.
https://github.com/williambj1/GenI2C
GenI2C 와 관련된 글입니다.
https://x86.co.kr/kext/3994054
https://x86.co.kr/kext/3994043
아래 사이트의 글은 제가 작성한 것은 아니지만 참고해보세요.
https://egloos.zum.com/1/v/1476522
그리고, 제가 드린 DSDT.aml 에는 Windows 10 Darwin 패치가 적용되어 있습니다.
DSDT.aml 을 DSDT.dsl 로 그대로 변환만 해주고 GenI2C 에서 사용하면 됩니다. :)
우선 아마도 윈도우장치관리자에서 I2CHID라고 나오는데 이게 제조사인걸까요...?
음...
장치 관리자에서 터치패드를 더블 클릭하고 자세히 탭에서 속성을 다 살펴보세요.
TPD0, ELAN, SYNA 등의 문구가 보일 것입니다.
EFI파일 안 DSDT.aml을 바탕화면으로 끄낸 후 DSDT.dsl로 수정하여서 사용하려고 했는데..ㅠ
GenI2C 에서 Diagnosis 탭을 누르고 아래의 버튼을 눌러서 모두 초록불이 뜨는지 확인해주세요.
※하드웨어는 엘란1010이네요.. 정말 감사합니다..
VoodooI2C status의 경우에는 초록불이 들어와있으니 로드가 된거같은데...
Diagnosis 버튼을 누르고 상단 메뉴바의 VoodooI2C Log 를 저장해서 댓글로 보내주세요.
GenI2C 에서 첫 번째 Information 탭을 누르고 스크린샷을 캡쳐해서 댓글로 보내주세요.
" Command 키 ( = Windows 키 ) + Shift 키 + 숫자 4 키 " 단축키를 눌러서 스크린샷을 캡쳐할 수 있습니다. :)
아래에 첨부한 Kext 2개를 클로버의 Other 폴더에 넣고 재부팅 해주세요.
그리고, GenI2C 에서 Information 탭에서 Satellite 나 DeviceName 과 같은 항목에 정보가 뜨는지 확인해주세요.
그리고 지금 Diagnosis확인해보니 전부 초록불이 나오네요 ㅠㅠ 정말 능력자이시네요 ㅠㅠ..
글을 읽어보면 패치에 체크하라고 하는데 체크가 안되는 문제도 있는데... ㅠ
Next를 누르면 Device Name이 나오고 여기에서는 무시하고 Next를 누를수없네요 ㅠㅠ
질문자님 노트북의 DSDT 에서 터치패드의 Device 이름을 입력해야 합니다.
현재 질문자님의 DSDT 에서 터치패드 장치가 TPD0 과 TPD1 두 개가 존재합니다.
그런데, Windows 의 장치 관리자에서 ELAN1010 이라고 하셨으므로
GenI2C 의 Device Name 항목에 ELAN1010 값을 포함하는 TPD1 을 입력하면 됩니다.
GenI2C 에서 Device Name 항목에 TPD1 을 입력하고 Next 버튼을 눌러주세요.
감사합니다.. ㅠㅠ 이 패치파일을
이 파일을 ACPI/Patached에다가 aml,dst파일을 전부 넣으면 되는거죠???
확장자가 .aml 인 파일들만 넣어주면 됩니다.
그리고, Readme.txt 의 내용대로 Config.plist 에 Rename 패치도 적용해야 합니다.
그런데, GenI2C 에서 패치 방식을 Interrupt ( APIC or GPIO ) 로 하였나요?
EFI 폴더 안에 있는 기존의 Boot 폴더와 Clover 폴더를 삭제해주세요.
그리고, 아래에 첨부한 EFI 폴더 안에 있는 Boot 폴더와 Clover 폴더를 복사하여 교체하고 다시 부팅해주세요.
방금 구글에 검색해보니 Dell 노트북 BIOS 설정에서 터치패드 관련 항목이 Enhanced 또는 Advanced 로 설정되어 있어야 한다고 하네요.
BIOS 설정에서 Trackpad 또는 Touchpad 또는 Internal Pointing Device 와 관련된 항목이 있는지 확인해주세요.
정말정말 덕분에 잘 패치되었고 이제 거의 모든기능이 정상적으로 사용되네요 ㅠㅠ...
이제 무선랜만 오면 작업하면될꺼같습니다.. ㅠㅠ 정말 감사합니다 ㅠㅠ
인텔 100번대 칩셋이라면 sata kext를 확인해보시는 것은 어떨까합니다.
SATA-100-series-unsupported.kext