드드드드디어 실전 패치 강좌로 넘어오게 되었습니다.
1강부터 3강까지는 기초, 그리고 기반다지기 글이었다고 생각해주시면 되겠습니다!
현 강의부터는 조금씩 난이도가 올라가게됩니다.... -_-;;
우선 가장 쉬운 방법의 패치들부터 메인으로 크게 패치되는 것들 순으로
점점 패치의 규모와 크기가 커지는 식이 될건데요,
오늘 패치해볼 부분들은
잘 나와있지 않은 패치방법을 사용해볼것입니다.
실질적으로 어렵지 않고 구조도 파악하기 쉬우면서,
익혀두면 앞으로 패치할때 수월하게 패치할 수 있기 때문이죠 후후.
칩셋을 보시면, 저는 4세대 하스웰을 사용해서 그런지는 모르겠지만
어지간해서는 MEI Controller, LPC Controller, DRam Controller, KT Controller에 대해 한번쯤은?
들어보시거나, 아니면 한번도 못들어보셨거나 하실거에요.
이 4가지 컨트롤러는 있으면 좋고, 없어도 딱히~
하는 그런종류의 컨트롤러들이다 보니, 윈도우에서는 대부분 자동으로 설치가 되어
신경써줄 필요가 없지만. 맥에서는 그게 아니에요.
신경을 써주어야 패치가 되는 녀석들입니다 ㅜㅜ...
그래서 켁스트가 로드가 안되는 경우도 다반사구요.
더욱이 재미난 사실은 켁스트 로드가 안되는 가장 큰 이유가 바로..
device-id, 즉 기기 아이디정보가 네이티브 켁스트가 지원하는 값과 달라서
지원이 안된다는 것인데, 이들을 인식하는 방법이 굉장히 다르다는 것입니다.
디바이스 아이디, 즉 칩셋 정보만 변경해주면
인식이 되는 경우는 대부분이 그래픽부분을 패치해줄때인데,
해당 컨트롤러들은 IOMatchNames방식을 택하는 녀석들이기때문에
디바이스 정보뿐 아니라, 이 이름까지도 같이 바꿔주어야만 인식이 된다는 것입니다.
어쨌든, 각설하고! 보도록 할게요 ^^
우선 MEI 칩셋은 로드될때 사용되어지는 켁스트가
AppleIntelMEIDriver.kext입니다.
그리고 LPC 칩셋은, AppleLPC.kext가 로드되며,
KT 컨트롤러 칩셋은 Apple16X50ACPI.kext가 로드됩니다.
마지막으로 DRAM 컨트롤러 칩셋은 AppleSMCPDRC.kext를 통해 로드가 됩니다.
IORegistryExplorer로 창을 한번 살펴볼게요.
보시면 저렇게 로드가 되있는걸 알 수 있을거에요.
저건! 제가 패치를 넣어서 인식되게끔 한거라,
정상적으로 인식이 된거에요.
원래는 이름도 이상하게 나오고, 드라이버들도 로드가 안되있는 상태가
대부분의 경우이기 때문에 패치를 해준다고 보시면 돼요.
다만 DRAM Controller같은 경우에는 하스웰이상의 기종부터는
강제로 로드시켜도 운영체제가 알아서 언로딩시켜버리기 때문에,
따로 패치해주실 필요는 없어요 :)
자, 그럼 하나하나 살펴볼게요.
우선 AppleLPC.kext부터 패치를 해보도록 하죠.
일단 LPCB@1F라고 되어있는 부분을 눌러줍니다.
그러면 우측에 정보가 나와요.
우와.. 이게 뭐가뭔지 모르겠어요 -__........쓸데없이 어려운;;
해당 정보는 LPC Device에 대한 정보를 담고 있는 부분입니다.
그렇기때문에, 해당부분의 값들을 저희가 DSDT패치로 가로채서
다른정보를 흘려주면 위위의 사진처럼 정상적으로 켁스트가 로드되는거죠!
이게 가장 큰 장점이에요,
원래대로라면 Kext의 PLIST나 Binary패치를 통해서
켁스트가 로드되게끔 수정하게되는데
이런 경우에는 단순한 DSDT패치만으로도 켁스트를 로드시킬 수 있으니깐 말이죠.
그런데 무엇을 건드려야 로드가 될까요?
아무리보아도 감이 안잡히죠.
먼저 켁스트의 로드방식을 알려드릴게요.
켁스트는 운영체제로 따지면 Driver같은거라죠
디바이스(장치)의 정보를 운영체제가 제대로 사용할 수 있게끔
서로를 연결해주는 다리같은 부속품인겁니다.
그런데, 윈도우는 잘 모르겠지만
맥의 운영체제는 자신이 가지고 있는 장치 정보를 검색할 때에
2가지 방식을 택해요.
Device-id정보를 통한 검색과
IONameMatched를 통한 검색.
이 2가지가 주된 맥에서의 드라이버 로드 방식이에요.
Device-id는 말그대로 해당 켁스트가 가진 Plist를 참조하여
해당 디바이스 아이디와 일치하는 장치가 컴퓨터에 장착되어있으면
드라이버를 연결하여 사용하는것을 말하구요
IONmaeMatched는 장치의 정보를 가져왔을때
IOName이 켁스트의 Plist정보랑 비교했을 때, 동일한 경우에
해당 켁스트를 로드하여 드라이버를 사용할 수 있게끔 해주는것을 말해요.
혹은 둘다 동시 참조하는 경우도 있구요,
때로는 2개 이외에 다른방식으로 참조하는 경우도 있는데
대부분은 거의다 2가지 방식으로 참조하게돼요.
다만 이것들은 대체로 겉값에 해당되기때문에
속이 다를경우에는 로드가 안되는 켁스트들이 있어요.
이마저도 속여주기 위해서.. 켁스트의 Hex값을 패치하는게 되는거구요.
이단계까지 가는경우는 대부분 오디오나 그래픽카드 단계까지 가면
작업을 수행하게돼요. 어지간해서는 대부분 Kext는 건드리지 않고 대부분
DSDT의 간단한 수정만으로도 끝난답니다.
어쨌거나, 켁스트가 로드하는 방식을 알았으니
자신의 IORegistryExplorer... 넘기네요, 레지딧이라 부를게요.
레지딧에서 LPCB를 클릭했을 때
우측에 나오는 IOName을 참조해주세요.
참고로 저의 경우에는 원래값이 pci8086,8c4a라는 값을 가지고 있었어요.
이것을 4b로 고쳐준건데, 왜 4b로 고쳐준건지 궁금하시죠?
아래의 경로로 가주세요 ^^
/System/Library/Extensions/AppleLPC.kext/Contents/
이곳으로 가면 Info.plist가 있을거에요
눌러줍니다!!
만약 안열리시는 분들은 XCODE혹은 PlistEditor등과 같은 것들로
열어주시면 손쉽게 열어보실 수 있답니다.
열어보니 맙소사;
점점 더 어려워지는 것 같아요.
그러나 저희가 살펴볼건 딱히 없어요!
딱 한가지 경로만을 살펴보면 되는거죠.
아래 사진이 잘 보이시나요?
파란 테두리로 쳐져있는 이 부분이 저희에게 필요한거에요.
앞서 말씀드렸다 싶이, 켁스트 로드방식이 2가지가 있는데 해당 켁스트는
IONameMatch방식을 택하고 있음을 알 수 있어요!
그래서 여러분이 가지고 계신 정보,
아까 살펴보셨던 pci8086,xxxx이 값과 최대한
유사한 값을 저 IONameMatch란을 다 펼쳐보셔서
찾아주셔야해요.
저는 하스웰 4세대이므로 아래 사진의 값이
가장 저에게 가까운 값이 되겠네요.
끝자리가 a->b로만 바뀌면 되니까요!
자, 이제 값도 확인했겠다.
해당 값을 외워주세요 ~_~ 저는 pci8086,8c4b가 되겠습니다.
그리고 창을 닫고 마샤에셀로 들어가줍니다!
DSDT에 패치를 해주어야죠.
저희의 LPCB@뒤의 값이 1F였었음을 앞서 살펴봤을거에요.
이것은 dsdt에 넣어줄때 중요한 정보가 되는 녀석으로서
경로주소가 되겠습니다. :)
잘못 설정하면 아니아니 아니되오.
아래처럼
혹시, 어떤 보드를 사용중이신지 여쭐 수 있을까요? asm1042 usb컨트롤러라고 하셔니 좀 생소해서말이죠. ㅎㅎ;
특정 유에스비 포트가 안되는경우와, 켁스트의 로드가 안됨으로써 일어나는 유에스비 버전 먹통, 그리고 아에 전 유에스비 포트가 안되는 현상이 있는데
USB 3.0, 2.0버전 상관없이 특정한 위치의 포트 4개가 먹통이신건지요?
해당 경우라면 USB관련 Kext뿐 아니라 사용하고 계신 smbios의 기종, 그리고 DSDT등이 모두 이루어져야하는 작업이 필요합니다.
단순히 특정 버전, 예컨데 2.0만 안된다거나 3.0만 안되는 식의 먹통현상은 바이오스 설정의 핸드오프기능의 설정과 함께
DSDT 혹은 kext의 plist나 단순한 다른 Kext드라이버를 로드하는 것 정도로 손볼 수 있겠습니다.
전 포트 먹통은 아니신 것같아 다행입니다....,
아쉽게도 USB 패치는 IO와 관련이 없어서 해당 게시물의 내용으로는 패치하기가 힘듭니다.
오디오 다음인 6강~7강쯤에 USB부분도 다룰 예정이긴 한데, 얼마나 도움이 될 수 있을지.. 잘은 모르겠네요.
구글링으로 같은 보드에서 잘 패치된 DSDT본을 구해다가 적용해보거나
Kext패치등을 알아보셔야할 것 같습니다.
감사합니다, 니포님!
후면에 4포트는 ams 1142로 따로 관리되는 포트인가보군요; 그렇다면 인텔이나 네이티브 켁스트로 인식시키기는 다소 무리가있어보입니다.
다른켁스트를 사용하거나 특별한 패치를 먹여주어야 할 것 같은데, 확인해보니 USB Type-C 3.1쪽 관련 글까지 뜨는걸 보니 -__..좀 어마무시한 녀석인 것 같네요.
혹시 GenericUSBXHCI.kext로 패치를 해보셨는지 여쭤봅니다.
dsdt를 어제 막 건들다보니 문제가 있었나 봅니다. 오늘 제대로 맘잡고 정리하고 패치하고 해보니 잘되네요..충전도 잘되고...죄송합니다 ㅠㅠ 속도만 2.0이네요..
다행이네요 ㅎㅎ; 그런데 속도만 2.0이면 그마저도 완전히 잘 붙은건 아닌 것 같아보입니다.
사용중이신 USB타입은 최소 3.0~3.1타입이라 속도가 그이상은 나와줘야하거든요.
아 물론, 정상적인 3.0지원 기기를 연결했을 때 이야기이고
나머지는 대부분 2.0정도만 지원해서; 대부분 2.0으로 하위전환되어 연결되기때문에
제대로된 속도테스트를 하거나 하려면 3.0을 제대로 지원하는 전용 usb같은거를 연결하셔서 테스트해보셔야할 것 같습니다.
KSJ님 올리신 DSDT가 없어졌네요..참조하면서 할려고 했는데 사라졌습니다!
강좌 잘 보면서 LPC까지 성공적으로 로드 하였습니다. 그런데 MEI는 LPC 패치할때랑 다른거 같네요.
IOEP를 봐도 MEI가 없으니 어떻게 손을 대야 하는지 모르겠습니다..
확장파일 가봐도 APPLEMEI 가 없네요..
봐보니 HECI가 어드레스 16에 있네요.. 여기에 패치하면 되나보네요 ㅎㅎ
어떤분 한거 보니 이렇게 되어있네요.
Device (HECI)
{
Name (_ADR, 0x00160000) // _ADR: Address
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x0A)
{
"AAPL,slot-name",
Buffer (0x09)
{
"Built In"
},
"model",
Buffer (0x10)
{
"MEI Controller "
},
"name",
Buffer (0x0D)
{
"pci8086,8d3a"
},
"device-id",
Buffer (0x04)
{
0x3A, 0x8D, 0x00, 0x00 /* :... */
},
"compatible",
Buffer (0x0D)
{
"pci8086,8d47"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
}
KT는 Apple16X50ACPI.kext 로드 되어야 한다고 알수 있잖아요..
그런데 HECI는 어떤 kext가 로드되어야 할까요.. S/L/E에 찾아보니 MEI나 HECI가 들어있는 kext가 하나도 없네요..엘케피탄 10.11.2 버전입니다
MEI드라이버 같은 경우에는, 정상적으로 로드가 되거나 하면 본문 스샷처럼 AppleIntelMEIDreiver라는 목록같은 것이 나오게 됩니다.
굳이 이게 아니더라도(?) 정상 인식이라면 아래에 무언가 로드된 것 처럼 목록이 나오는데,
말씀을 듣고 찾아보니 정말로 안나오네요..;
아무래도 다른 타 켁스트 안의 Plugin폴더에 같이 낑겨들어가있는 형식인 것 같습니다 -_-....;;
구글링으로도 찾기가 만만치 않은 것 같네요.
아무래도 97칩셋이시니 제가 사용하는 보드랑도 다르고 해서,
해당 오리지날 pci8086,XXxx 값을 구글링으로 치셔서 해당 드라이버가 어떤 드라이버인지를 확인해보시고
로드하는 방법을 찾아보셔야 할 것 같습니다.
대체로 네이티브 켁스트가 바로 잡히지 않는 경우는, LPC처럼 해당 네이티브 켁스트를 참고하여
PLIST값의 가장 근사한 값으로 넣어주는 패치를 DSDT에 작업해주어야 하기 때문입니다.
이제야 봤네요 ㅠㅠ MEI 컨트롤러가 켁스트일줄 알고 플러그인만 찾아봤는데 저렇게 숨겨져있다니..ㅎㅎ 확인해보고 로드 되어야 하는지 찾아봐야겠네요
강좌 잘 보고 있습니다
앞장까지는 잘 이해를 하고 따라 왔는데
실력이 안되어 벌써 막히네요
예전에는 어떻게 디에스디티에 접근을 해야 되나 고민만 하였는데
이제는 따라할수 있는 가이드가 있어서 얼마나 좋은지 모릅니다
다시 정독을 해봐야겠습니다
감사합니다
스샷 처럼 IORegistryExplorer 에서 IOName 이 pci8086, 8cc6 로 되있으면
DSDT 에 입력하는 부분을 8cc6 으로 입력하는건가요?
아니면 Info.plist 에서 확인 가능한 가장 가까운 값 pci8086, 8119 를 입력하는건가요?
애초에 별 다른 패치 없이 kext 가 로드 되있는 상태이면 패치가 필요없는건가요?
이해가 잘된건지 모르겠네요.
만약 KT, Apple16X50ACPI.kext 이걸 로드하고 싶다.하면 DSDT PCI0에
Device (KT)
{
Name (_ADR, 0x00160003) // _ADR: Address
}
추가 후 DSDT 적용하고 재부팅 후에 KT 쪽에 _DSM을 넣어주고
Method (_DSM, 4, NotSerialized) // _DSM: Device-Specific Method
{
Store (Package (0x08)
{
"device-id",
Buffer (0x04)
{
0xC4, 0x8C, 0x00, 0x00 /* .... */
},
"compatible",
Buffer (0x0D)
{
"pci8086,8cc3"
},
"IOName",
Buffer (0x0D)
{
"pci8086,8cc3"
},
"name",
Buffer (0x0D)
{
"pci8086,8cc3"
}
}, Local0)
DTGP (Arg0, Arg1, Arg2, Arg3, RefOf (Local0))
Return (Local0)
}
IORegistryExplorer에 로드된 16,3 위치로 확인 후 Apple16X50ACPI 켁스트 열어서 매칭 시켜야한다.
제가 이해한게 맞을까요..ㅎㅎ 모르는게 많아서..
일단 이런식으로 진행을 했는데
Device (KT)
{
Name (_ADR, 0x00160003) // _ADR: Address
}
추가를 해도 IORegistryExplorer에서 변화가 없네요..뭔가 다른걸 해줘야 하는지 궁금합니다.
덧글을 밤중에 읽었었는데, 바로 답해드리기가 좀 그래서 ^^; 이제서 덧답글 달아드립니다. (죄송합니다.)
해당 KT추가 구문은 적어주신 어드레스값이 맞습니다.
음, dsdt내용을 보니, 현재 네이티브로 잡혀있는 디바이스 값이 8cc4값인 것인지요?
그렇다면 디바이스 값도 0xC3, 0x8C, 0x00, 0x00으로 고쳐주셔야합니다.
그리고 마지막에 질문하신대로, 해당 켁스트의 정보를 살펴 가장 근사한 값으로 패치해 주는 것이 맞습니다만,
패치하지 않고도 네이티브로 아에 잡혀버리는 경우가 있습니다.
이런 경우에는 건드리지 않는 것이 맞으며, 패치를 하지 않은 상태에서 네이티브 값을 확인한 후
켁스트 로드를 살펴 되어있지 않다면 패치하여 네이티브 값과 근사한 값을 켁스트에서 찾아 DSDT에 넣어주게 되는 것입니다,
위의 _DSM으로 나와있는 정보의 4가지 값이
모두 동일한 값이어야만 정상적으로 로드가 되며, 제가 사용하는 칩셋은 8 series /C220칩셋이기 때문에
계열이 다르거나 더 상위버전인 경우라면 정상로드가 된 후 운영체제에서 필요가 없다고 판단해 강제로 언로드시키기도 합니다;
예로 MCHC인 DRAM 컨트롤러가 위와같이 강제로드를 해도 운영체제가 언로드시켜버립니다.
조금은 도움이 되었을지 모르겠습니다.
(혹은 사진을 조금 보여주실 수 있다면 감사하겠습니다.)
답변 감사합니다. DSM에 디바이스 값은 LPC 값인데 예제로 사용한거에요. (회사라 첨부는 집에서 해보겠습니다)
저같은 경우는
Device (KT)
{
Name (_ADR, 0x00160003) // _ADR: Address
}
DSDT에 KT를 넣고 재부팅 해도 IORegistryExplorer에는 KT라는 글이 나타나는게 없어서 네이티브 값을 알수가 없네요..
Apple16X50ACPI.kext 이건 실행이 안되어 있구요. 필요가 없어서 그런건지 확인이 안되네요.,.
그런 경우라면, 아에 어드레스 값 자체가 달라서 생기는 경우일 수도 있습니다.
사용중이신 보드의 해당 칩셋 드라이버를 확인하셔서 검색해보시면 좋을 것 같습니다.
대부분 주소값이 안잡히며 그냥 나오는 경우에는, PCI0탭 아래에 pci8086,0c00 식으로 드라이버 이름 자체가 통째로
디바이스명으로 잡히게됩니다. 만약 없거나 추가해도 나오지 않는 경우라면, 해당 드라이버를 지원하지 않는 보드..가 아닐까 조심스레 생각해봅니다 ^^;
혹시 AppleintelMEIDriver.kext에서 8cba와 가장 가까운 명을 알수 있을까요? 한번 집어 넣어보게요..
제가 사용중인 값이 8086,8c3a값인데 한번 사용해보시면 어떨까 싶습니다 :)
(제 강의보면서 찾는데 제가 써놓고도 정말 불친절하게 써놨다는 느낌이 드네요 -_-...... 반성합니다.)
질문이 있습니다! 여기에서의 어드레스라 함은... 어딘지 아무리 찾아봐도 모르겠습니다. 알려주시면 감사하겠습니다.
이제서야 답변을 드리니 죄송할 따름입니다.
접속을 거의 하지 않다보니 확인이 너무나 늦어져버렸네요.
위 내용에서 LPCB@1F 의 1F 부분이 바로 확인한 어드레스 값입니다.
드래그해주신 내용에서 조금만 밑으로 내려가시면 예로
Name (_ADR, 0x001F0003) => @1F,3
Name (_ADR, 0x00D80009) => @D8,9
을 들은 것을 보실 수 있을겁니다 ^^;
뒷부분만 잘려나와서 혼선을 빚은듯 하군요.
늦었지만 저의 답변이 도움이 되었기를 바라봅니다.
항상 감사드립니다. 한가지 문의 드리겠습니다.
LPC 패치를 위해서 위에서 제시하신 구문을 넣었는데 이미 사용중이라는 오류 메세지가 뜹니다.
찾아보니 아래와 같은 구문이 존재하는데 어떻게 합쳐야 할지 조언 부탁드립니다.
붉은 색깔 부분이 이미 정의되어 있다고 하네요.
보드는 ga-h170n-wifi, cpu는 i5-7400입니다.
=============================
Scope (_SB.PCI0.LPCB)
{
Method (_DSM, 4, Serialized) // _DSM: Device-Specific Method
{
If (PCIC (Arg0))
{
Return (PCID (Arg0, Arg1, Arg2, Arg3))
}
Return (Buffer (One)
{
0x00
})
}
OperationRegion (LPC, PCI_Config, Zero, 0x0100)
Field (LPC, AnyAcc, NoLock, Preserve)
{
Offset (0x02),
CDID, 16,
Offset (0x08),
CRID, 8,
Offset (0x80),
IOD0, 8,
IOD1, 8,
Offset (0xA0),
, 9,
PRBL, 1,
Offset (0xDC),
, 2,
ESPI, 1
}
}
"님의 댓글"
이 댓글을 신고 하시겠습니까?
제목 | 조회 수 | 날짜 | 글쓴이 |
---|---|---|---|
macOS Sequoia 15.0.1 24A348 정식버젼 고스트 이미지 OC 1.0.2 ft: 전체공개 +29 | 936 | 24.10.1121:10 | 좌절금지 |
오픈코어 1.0.2 +23 | 574 | 24.10.0900:22 | 줌바이퍼 |
[중급편] 노트북 해킨 +16 | 1401 | 24.07.1219:19 | Stultus |
macOS Ventura 13.7 22H123 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체 공개 +17 | 574 | 24.09.1917:09 | 좌절금지 |
macOS Sonoma 14.7 23H124 정식버젼 고스트 이미지 OC 1.0.1 ft: 전체공개 +31 | 908 | 24.09.1723:58 | 좌절금지 |
[초급편] 문제 스스로 해결하기 +20 | 4002 | 24.03.2920:07 | Stultus |
[입문편] 첫 해킨 길라잡이 +40 | 5081 | 24.01.1218:54 | Stultus |
[필독 - 안정화] macOS 해킨토시 설치 후 안정화 작업 목록 및 글타래 모음 총정리 📋 +67 | 5.1만 | 23.01.0913:39 | shl628 |
Hot AMD Sequoia용 AppleALC 1.9.2 +3 | 105 | 24.10.2319:04 | 사노라맨 |
Hot [Sequoia 15.0.1, OC r1.0.2] ASUS TUF B550-PLUS / RYZEN 5 5600X / RX470 +2 | 101 | 24.10.2322:26 | 뿌엥 |
Hot OCLP로 지원되지 않는 기기/dGPU를 사용하는 해킨토시의 사이드카 품질 문제 해결방법 +1 | 113 | 24.10.2321:29 | 해킨도전자 |
113 | 24.10.2321:29 | 해킨도전자 | |
105 | 24.10.2319:04 | 사노라맨 | |
783 | 24.10.1412:27 | shl628 | |
659 | 24.10.1316:00 | 수박 | |
936 | 24.10.1121:10 | 좌절금지 | |
574 | 24.10.0900:22 | 줌바이퍼 | |
1401 | 24.07.1219:19 | Stultus | |
1209 | 24.10.0500:31 | 줌바이퍼 | |
569 | 24.10.0410:49 | Tamy | |
463 | 24.09.2808:22 | Tamy | |
893 | 24.09.2321:32 | Stultus | |
601 | 24.09.1722:40 | 좌절금지 | |
562 | 24.09.1708:13 | 김경석 | |
768 | 24.09.1504:35 | Tamy | |
584 | 24.09.1319:18 | Stultus | |
706 | 24.09.1019:44 | 치토 | |
461 | 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 | 화정큐삼 | |
419 | 24.08.1419:58 | Stultus | |
377 | 24.08.1311:26 | 오디세이 | |
270 | 24.08.1115:46 | 좌절금지 | |
233 | 24.08.1022:46 | Stultus | |
131 | 24.08.0609:17 | RogerT | |
88 | 24.08.0523:34 | jbhlyk | |
267 | 24.08.0521:10 | 수인과윤슈 | |
621 | 24.08.0221:07 | Stultus | |
391 | 24.07.3019:12 | Tamy | |
308 | 24.07.2112:43 | Stultus | |
284 | 24.07.1122:47 | Stultus | |
215 | 24.07.1020:44 | Stultus | |
257 | 24.07.0921:44 | Stultus | |
384 | 24.07.0820:57 | Stultus | |
397 | 24.07.0721:25 | Stultus | |
359 | 24.07.0604:41 | bsiugr | |
650 | 24.07.0509:56 | 애플브리크 | |
472 | 24.06.2723:24 | 치토 | |
852 | 24.06.1120:40 | Stultus | |
1447 | 24.04.3022:28 | Stultus | |
1027 | 24.04.2718:46 | Stultus | |
3084 | 24.04.1312:15 | Stultus | |
3049 | 24.04.0712:49 | Stultus | |
1537 | 24.04.0619:59 | Stultus | |
1517 | 24.04.0613:43 | Stultus | |
2665 | 24.04.0521:57 | Stultus |
한가지 궁금한게 제 보드가 asm1042 usb 컨트롤러를 사용하는데 이게 인식이 안되서 뒤에있는 포트 4개가 안되더라구요 이걸 인식을 시켜 보고 싶습니다.
io에서는 안뜨는데 뭘찾아야하는지 잘 모르겠네요.