시스템 사양 선택 | 2번 |
---|
아래 글에서 모든 DW1820A 모델의 와이파이 관련 부팅불능, 시스템 프리징, 와이파이 활성화 불가 등의 오류를 해결해주는 방법을 소개합니다.
짧게 말씀드리자면, PCIe에는 Active-State Power Management(ASPM)이란 것이 있는데, DW1820A의 경우 바이오스가 power state를 관리하게 되면(default) OS/kernel에서 문제가 생긴다고 합니다. 따라서 DW1820A에 대해 이 항목을 비활성화시켜준다면 OS/kernel에서 DW1820A power state를 관리하게 되고, 맥에서 더이상 문제가 발생하지 않고...ㅋㅋㅋㅋ7만~15만 주고 DW1560/DW1830 살 필요 없습니다 ㅋㅋㅋㅋㅋ
추가정보: https://github.com/acidanthera/bugtracker/issues/794#issuecomment-608139817
DW1820A의 ASPM을 설정하지 않거나 핀마스킹을 하지 않으면 작동하지 않는 이유는 DW1820A의 경우에만 CLKREQ#라는 파라미터가 macOS에서 작동하지 않기 때문입니다. (ASPM을 비활성화해주는 과정에서 시스템적으로 CLKREQ#도 비활성화되기 때문에 괜찮지만 제 생각이지만 테이프를 붙이면 시스템은 CLKREQ#를 예상하고 있지만 이 정보가 들어오지 않기 때문에 오작동할 수 있는 것으로 이해됩니다. 그래서 테이프 붙여도 10분 후에 프리즈하거나 중간 중간 끊기거나 아예 안 되는 분도 계셨겠구요.) 그래서 CLKREQ#만 비활성화하면 ASPM은 활성화된 상태로 macOS에서 이상 없이 사용할 수 있을 것으로 예상됩니다. CLKREQ# 비활성화 숫자는 66 또는 67입니다. 해결방법 제시한 분은 리눅스와 맥 전환에서 카드가 작동하지 않는 문제점으로 인해 연구하게 되었다고 합니다. 리눅스 유저는 별도로 설정해야 할 부분이 있으므로 위 링크 참고해보세요
만 세
본문에 자세한 내용이 나와있지만, 가장 중요한 부분만 복붙하면 다음과 같습니다.
Device = PciRoot(0x0)/Pci(?x??,?x??)/Pci(?x?,?x?)
Key = compatible | Value = pci14e4,4353 | Type = STRING
Key = pci-aspm-default | Value = 0 | Type = NUMBER
Key = AAPL,slot-name | Value = WLAN | Type = STRING (optional)
Key = device_type | Value = Airport Extreme | Type = STRING (optional)
Key = name | Value = Airport | Type = STRING (optional)
Key = model | Value = Dell DW1820 (BCM4350) 802.11ac wireless | Type = STRING (optional)
위의 PciRoot(0x0)/Pci(?x??,?x??)/Pci(?x?,?x?)는 본인에게 맞는 주소를 찾아서 넣어주셔야 합니다. 무작정 복붙해놓고서 안 된다, 핀마스킹 하겠다 하지 마시고요...아래 댓글 보시면 smoothy님이 Pci(0x1c) 했다가 안 되던걸 해킨툴로 확인해보니 Pci(0x1d)였다고 하시고 이제 제대로 작동한다 합니다. 인텔/리얼텍 등이 설치된 상태에서 부팅하여 해킨툴 PCI 탭에서 주소를 확인하시는게 가장 편하실거에요. 혹시 DW1820A를 먼저 설치하고 부팅이 안 되는 상태에서 다시 꺼내는 것이 불편하다면 바이오스에서 무선랜 비활성화가 가능한지 알아보셔야 합니다. https://x86.co.kr/tip/4178420#comment_4207153 참고해주세요.
위에 pci-aspm-default에 0(false)을 넣어주면 CLKREQ#와 더불어 BIOS 관리가 비활성화 되고 OS/kernel 관리가 활성화됩니다. 이제 AirportBrcmFixup.kext 설치하시면 와이파이 정상 작동합니다! 0 대신 66 또는 67을 넣어준다면 CLKREQ#가 비활성화되고 ASPM은 활성화된 상태에서 macOS에서 잘 작동할 것으로 예상됩니다..
물론 와이파이만 패치하는거지, USB나 블루투스 펌웨어와는 상관 없으므로 이 부분은 별도로 진행하셔야 합니다.
USB: https://x86.co.kr/tip/3132829
블루투스: https://github.com/acidanthera/BrcmPatchRAM/releases
여러분...노트북 사용자분들...DW1820A 사세요...싼 값에 사세요. 그리고 지금 사세요. DW1560/DW1830 1년 사이에 가격 두 배 뻥튀기 됬는데, 판매업자들 단체로 가격 올리기 전에 DW1820A 빨리 사세요. 지금 배송비 포함 10달러가량 할 때 사세요. 전 지금 두 개 살거에요. 코로나19 지나가면요...
https://www.aliexpress.com/wholesale?catId=0&initiative_id=SB_20200130231638&SearchText=dw1820a
Credits: Herve (for the complete guide), plastikman (for bugging Herve to complete the guide), mishurov (for looking deeper into this card to separate the issue from ASPM as a whole to only CLKREQ# part)
부팅 자체에 문제가 있는게 아니라면 무선랜 활성화 후 부팅해서 pci-aspmdefault랑 compatible 해보시구요, 부팅이 안 된다면 무선랜 비활성화 후 맥 부팅해서 /S/L/E/IO80211Family.kext안의 브로드컴 플로그인 켁스트를 전부 바탕화면으로 백업 후 삭제, 캐시 리빌드, 바이오스 무선랜 활성, 맥 부팅으로 pci 주소 알아보시고 pci-aspm-default랑 compatible해보세요. 이후 다시 플러그인 캑스트 제위치로 복원후 캐시리빌드 하고 작동하는지 확인. 혹시 윈도우 설치하셨으면 바이오스 무선랜 활성화하고 부팅해보셔서 장치관리자에서 주소 찾을 수 있나 확인해보세요.
예전에 IO80211Family.kext 플러그인 켁스트 삭제한 경험을 적어보았구요, 이보다 더 쉬운 방법이 있겠죠...?
그리고 AirportBrcmFixup.kext와 OS 버전에 따른 BrcmPatchRAM 펌웨어 패키지 설치 필요합니다.
오늘 집가서 한번 시도 해봐야겠네요 그런데 무선랜할성화한다음에 pci aspmdefault를 어떻게 하라는 건지 aspmdefault를 하려며 일단 부팅후 클로버의 device에서 추가할수 있는거 아닌가요?
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 937 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 575 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1403 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 575 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 909 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5086 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 106 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 103 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 119 | 24.10.2321:29 | 해킨도전자 |
103 | 24.10.2322:26 | 뿌엥 | |
119 | 24.10.2321:29 | 해킨도전자 | |
106 | 24.10.2319:04 | 사노라맨 | |
784 | 24.10.1412:27 | shl628 | |
666 | 24.10.1316:00 | 수박 | |
344 | 24.10.1222:56 | Stultus | |
937 | 24.10.1121:10 | 좌절금지 | |
732 | 24.10.1115:53 | 수박 | |
575 | 24.10.0900:22 | 줌바이퍼 | |
1403 | 24.07.1219:19 | Stultus | |
1210 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
749 | 24.09.2923:48 | 머트 | |
628 | 24.09.2822:28 | 머트 | |
463 | 24.09.2808:22 | Tamy | |
894 | 24.09.2321:32 | Stultus | |
994 | 24.09.2210:59 | 좌절금지 | |
644 | 24.09.2203:23 | 누림어멈 | |
1191 | 24.09.1919:17 | 좌절금지 | |
575 | 24.09.1917:09 | 좌절금지 | |
498 | 24.09.1813:37 | Stultus | |
909 | 24.09.1723:58 | 좌절금지 | |
601 | 24.09.1722:40 | 좌절금지 | |
453 | 24.09.1717:13 | 맥가즈아 | |
562 | 24.09.1708:13 | 김경석 | |
234 | 24.09.1617:47 | Panictosh | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
484 | 24.09.0118:13 | 머핀X | |
462 | 24.09.0112:54 | 해킨도전자 | |
546 | 24.08.3115:34 | 머핀X | |
306 | 24.08.2601:42 | 화정큐삼 | |
305 | 24.08.2422:59 | 하나브 | |
318 | 24.08.2316:25 | 화정큐삼 | |
415 | 24.08.1810:56 | CanBe | |
363 | 24.08.1800:04 | 화정큐삼 | |
300 | 24.08.1722:03 | 화정큐삼 | |
201 | 24.08.1710:14 | jbhlyk | |
312 | 24.08.1622:06 | Stultus | |
218 | 24.08.1511:16 | hackillious | |
169 | 24.08.1421:30 | 세유니 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
186 | 24.08.1111:21 | 티타보르 | |
233 | 24.08.1022:46 | Stultus | |
538 | 24.08.1022:10 | 오디세이 | |
168 | 24.08.1019:05 | jbhlyk | |
200 | 24.08.0923:20 | RogerT |