A. 高手請進 Ubuntu 14.04系統下怎麼提取dsdt.aml文件
/sys/firmware/acpi/tables$ sudo cp ./DSDT ./SSDT1 ./SSDT2 ./SSDT3 ./SSDT4 ./SSDT5 ./SSDT6 /home/ubuntu64/DSDT\ SSDT/
/home/ubuntu64/DSDT\ SSDT/這個是目標目錄,上面這條命令用來復制到目內標目錄。容
B. windbg 怎麼調試驅動程序
1.編譯好你的驅動,假設名為.sys,並把驅動符號文件ShowSSDT.pdb發送到MySysSymbols文件夾下(之前設定的自己的調試符號文件夾)
2.啟動虛擬機,選擇調試方式進入系統
3.在Windbg中按下Ctrl+Break,輸入bu ShowSSDT!DriverEntry(設置斷點)回車確認然後輸入g命令繼續執行
4.把ShowSSDT.sys拖到虛擬機中(也可以通過網上鄰居將驅動文件復制過去\\192.168.1.22\C$),在虛擬機系統中啟動InstDrv,載入此驅動(也可以使用SRVINSTW.EXE將驅動作為服務安裝到系統,然後使用net start 驅動名或是 net stop 驅動名)
5.回到Windbg窗口,如果一切正常的話,你會看到已經中斷在ShowSSDT.sys的入口代碼處了
接下來,要單步還是要下斷點、要繼續執行什麼的,就全由你來作主了~~
F9設置斷點,在按一次則取消斷點
F10單步前進,即單步執行,遇到函數(call指令),不會進入函數內部,而是繼續函數返回後的工作
F11單步進入,即單步執行,遇到函數(call指令),則進入函數內部繼續單步執行
Debug->Break中斷調試(只有在中斷的情況下才能設置斷點)
C. 關於黑蘋果,驅動問題。上網雜解決。
無線網卡的復話去某寶淘一塊那種免驅制的。有些電腦bios會鎖硬體,那樣還需要刷BIOS。很麻煩,如果樓主不幸正好在此列,那麼買一塊USB網卡也不錯,好像磊科的還是哪個牌子的有免驅版本的。
安卓的手機是連不上MAC的。不過有一個軟體支持文件管理,叫android file transfer。
關於觸摸板問題
VoodooPS2Controller.kext
AppleACPIPS2Nub.kext 組合
2個要一起使用,提供傳統PS/2插口滑鼠/鍵盤或筆記本觸摸板支持
或
ApplePS2Controller.kext
AppleACPIPS2Nub.kext 組合
2個要一起使用,如果Voodoo不工作,你可用ApplePS2Controller代替。
DSDT只是進一步完美你的黑蘋果系統,我的也是黑蘋果,我也沒用DSDT,現在音效卡在電腦啟動的時候會有一下爆音,其餘沒有任何問題。