달력

1

« 2025/1 »

  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18
  • 19
  • 20
  • 21
  • 22
  • 23
  • 24
  • 25
  • 26
  • 27
  • 28
  • 29
  • 30
  • 31

First of all, Thanks ab___73.


source : http://www.insanelymac.com/forum/index.php?showtopic=145792&pid=1163564&mode=threaded&start=#entry1163564

This posting will be translate to Korean, that's why ab_73's posting is in here for understanding who duuno english.

Update:


Upload of Release version 1 with source code.

boot1h 와 관련된 파일크기의 제약상 SMBIOS나 /Extras폴더와는 아직 호한이 안된다는 점을 유의해 주세요.

변경사항:

+ load upto 30 SSDT tables.
+ load extra additional SSDT tables.
+ ACPI v1 and v2 and v3 support.
+ source code refined.

SSDT 테이블을 올려주시면 많은 사람들에게 도움이 될것입니다.
가능하면 www.mediafire.com 에 올려주시면 되겠습니다.

다음 부트로더를 다운로드 받으세요.
Attached File ssdtboot_chameleon2.zip ( 314.39K ) Number of downloads: 500


Update:

30 SSDT tables을 로딩할 수 있게 소스코드를 수정하였다. 테스트 중에 있으며, 성공하면 이 bootloader 와 소스코드를 공개할 것입니다.
tonight.

SMBIOS source code diff를 추가하는 부분에 있어 몇가지 이슈가 있는데, 부트파일의 파일크기 제한과 관련된 것 같군요.
만약 파일크기가 62000bytes 이하에서 bootloader를 운용하게끔 한다면 SMBIOS + DSDT + SSDT 패치를 62700bytes 까지 증가시킬 수 있을 것 같습니다. 부팅시에 /boot0 hang이라는 부팅에러를 겪었다면 이 부분이 해결될 수 있겠군요.

파일 크기 제한과 관련하여 어떤분이라도 좋으니 알고 있으신 분은...^ ^

왜 boot1h 가 단지 <64k boot 파일 이하로 로딩해야 하는 건지...알고 싶습니다!!

-------------------


아주 일반적인 chameleon DSDT override bootloader 를 수정하였는데, 이는 수정된 DSDT 와 SSDT 테이블을 로딩하기 위한 것입니다.

다음과 같은 이점이 있습니다:

+ 컴파일 에러를 이해하고 또, SSDT 테이블 내에서 가끔은 DSDT가 external methods를 레퍼런스 하기도 합니다..

+ Fix Powermanagement.

+ Fix PStates (CPU performance management)

+ Fix CStates (Power Saving managenent)

+ Fix TStates (CPU throttling)

+ View SATA controllers ACPI functions.

이 버전은 디버그 버전입니다. 곧 새로운 버전을 소스코드와 같이 발표할 것입니다.

Chameleon bootloader 와 DSDT 패칭 프로젝트에 관심 가져줘서 고맙군요.

이 bootloader를 이용할려면,

특정 폴더에 압축을 풀고.

Terminal 에서 해당 폴더로 이동합니다.

기존의 bootloader를 다음과 같이 백업합니다.

#sudo cp /boot /boot.bak

사용할 bootloader 를 다음과 같이 복사하여 줍니다.

#sudo cp ssdtboot /boot

SSDT 테이블을 추출하기 위해서는

터미널에서 압축을 풀어놓은 폴더로 이동하여 다음과 같이 실행합니다.

#./getSSDT5.sh

이 명령어는 다음과 같은 디컴파일된 SSDT 테이블을 생성합니다.

SSDT-0.dsl
SSDT-1.dsl
..
SSDT-4.dsl

SSDT Tables의 숫자는 하드웨어 숫자에 기인하므로 숫자에 연연할 필요는 없습니다

텍스트 에디터나 Text Mate를 이용하여 이 화일들을 열어서 수정합니다.

SSDT tables수정하였으면, 터미널에서 다음과 같은 커맨드를 입력하여 컴파일 하여 줍니다.

./iasl -sa SSDT-0.dsl
./iasl -sa SSDT-1.dsl
./iasl -sa SSDT-2.dsl
..

./iasl -sa SSDT-x.dsl
(where x is the table you wish to compile)

컴파일된 파일을 다음과 같은 명령어를 이용하여 최상위 디렉토리에 복사하여 줍니다.

#cp SSDT-x.aml /
(where x is the table you wish to copy)

이 bootloader 를 이용하여 재부팅하고 나면 이미 SSDT 테이블을 로딩하였을 것입니다.

DSDT와 관련하여 다음 글들을 참고합니다.

DSDT Patcher

DSDT BIOS Patcher

다음과 같이 Boot 옵션을 사용할 수 있는데 수정된 것을 사용하는 것 대신에 기본적인 oem SSDT 테이블을 로딩하기 위해 사용할 수 있습니다.
(Use this at darwin boot)

oemSSDT=y

voodoo kernel 에서는 boot 옵션을 다음과 같이 주어 동작되는지 확인하여 봅니다.

kprintf=1 -v

OSX로 부팅하였다면

터미널에서 다음과 같은 명령어를 입력합니다.

#sudo dmesg | grep ACPI

OEM SSDT 테이블 예:
CODE
ACPI: SSDT @ 0x7f7f4440/0x0024 (v001 HP HPQNLP 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4464/0x0326 (v001 HP HPQSAT 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4f9d/0x025F (v001 HP Cpu0Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f51fc/0x00A6 (v001 HP Cpu1Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f52a2/0x04D7 (v001 HP CpuPm 0x00003000 INTL 0x20060317)


수정 적용된 SSDT 예:
CODE
ACPI: SSDT @ 0x7f7f4440/0x0024 (v001 HP HPQNLP 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4464/0x0326 (v001 HP HPQSAT 0x00000001 MSFT 0x0100000E)
ACPI: SSDT @ 0x7f7f4f9d/0x025F (v001 HP Cpu0Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x7f7f51fc/0x00A6 (v001 HP Cpu1Tst 0x00003000 INTL 0x20060317)
ACPI: SSDT @ 0x1956000/0x051E (v001 HP CpuPm 0x00003000 INTL 0x20080926)


5라인의 변화를 유의하여 보면 (SSDT-4) e.g. 0x7f7f52a2/0x4D7 -> 0x1956000/0x051E

이 주소가 변화된 의미는 수정된 SSDT 성공적으로 로딩된 것입니다.

이제 SSDT 테이블을 공유하여 서로간의 정보를 공유하여 봅시다. www.mediafire.com 에 업로드하여 공유하면 될 것 같군요.

다음 화일이 도움이 될 것 같군요.

[attachment=42483:ssdtboot_chameleon.zip]

Cheers,

AB

Voodoo kernel :

voodoo kernel
:
Posted by Ritz®™
2009. 5. 27. 07:14

Blogo 1.2.7 (3085) Application2009. 5. 27. 07:14

Twitter 도 간단하게나마 지원을 해주는 군요.
마치 EventBox를 통해서 트위터에 글을 쓰는 듯한 느낌이 듭니다.


:
Posted by Ritz®™
2009. 5. 27. 07:07

Ecto & Blogo 1.2.7 Application/Internet2009. 5. 27. 07:07

Ecto



Ecto


Blog 1.2.7

  • 블로깅을 위한 Off-Line Editor.
    작지만 강력한 툴인것 같군요.
    임시로 사용을 해보고 있습니다.
    그동안 Ecto를 사용하여 왔었는데 Ecto보다는 조금 더 간단하다고 해야 하나 블로깅을 위해서 갖출것은 다 갖춘 소프트웨어인 것 같군요.


Blog 1.2.7

  • 블로깅을 위한 Off-Line Editor.
    작지만 강력한 툴인것 같군요.
    임시로 사용을 해보고 있습니다.
    그동안 Ecto를 사용하여 왔었는데 Ecto보다는 조금 더 간단하다고 해야 하나 블로깅을 위해서 갖출것은 다 갖춘 소프트웨어인 것 같군요.


'Application > Internet' 카테고리의 다른 글

Linkinus 2.0.3 Update  (0) 2009.11.02
Vuze에서 Torrent 화일을 만들거나 친구에게 공유하기  (0) 2009.06.10
Adium  (0) 2009.05.25
블로그 아이디/아이피 차단하는 방법  (5) 2009.05.16
Chrome 폰트 바꾸는 방법  (0) 2009.04.18
:
Posted by Ritz®™
2009. 5. 25. 09:33

Mac Os X on P5E + 8800GT and Q6600 Hackintosh/Mainboard2009. 5. 25. 09:33

First of all, thanks drmando for this Guide.

Mac Os X on P5E + 8800GT and Q6600

ALL YOU NEED IS IN THIS FILE: http://rapidshare.com/files/86007773/drmando.rar
The Bios-Setting
1. AHCI Enabled
If windows vista is already installed you will first have to boot into vista and go to your windows directory and open de regedit.exe. Then go to HKEY_LOCAL_MACHINE\Sysyem\CurrentControlSet\Services\Msahci and change the Start property to "0"
2. Execute disable function = enabled
3. ACPI2 support = Yes
4. Intel speed step = disabled
Now you are ready to install.

The Installation
I used the KALYWAY image to base my installation on
My system:
SATA HD Spinpoint Samsung 500GB
-)2partitions a OSX of 200
Data of the rest
SATA DVD-RW Lite-on 20x
ASUS P5E with an X38Chipset … see asus.com for entire hardware list.
2GB RAM GEIL
NVIDIA 8800GT OC MSI

After having done the bios settings I put in the cd of MAC OS X. I pressed F8 for installation options and put in a "–v" to have terminal view instead of white apple screen in witch you cannot see errors. Loading the GUI of the installation may take a while.

The GUI has loaded, and asks for your languague, choose one and continue. Now go to utilities -) Disk utility and format partition your HD to your will. Be sure to have a Journaled partition as OSX requires one to install onto the rest of the partitions you may choose like HFS or whatever other format you like.

Install the vanilla kernel with patch leave other options for what they are may only cause crash.

Complete the setup and reboot and remove the CD.

WARNING if after reboot you have error 0b NO WORRIES, its just that your partition is not active (YET) in that case just leave the DVD in it and let it time out and you will boot into leopard.

OSX now loads continue till registration then hit windows sign and Q to skip it.

OSX after installation
This is were the tricky part starts. First you have to fill in some info until you come at the registration form. Just press CTRL+Q (some keyboards WIN+Q or ALT+Q) to skip the registration. Mac Os X setup is now complete but graphics are standard, no sound an no networking device!

Solutions follow!
The network adaptor (IF IT'S NOT WORKING YET)
I started with the network adaptor. For my motherboard I need to find the kext or make the kext for a Marvell Yukon 8056 type. There is none … no problem I fix it!

You will need to download following file from rapidshare or from my zip file. gigabyte_ds3-4pack.1.2.dmg wich has the 8053 version of my chip included. I will use that one to make mine. Install the package and then reboot.

Go to the terminal and type following commands:
CODE
cd /System/Library/Extensions <-- changes directory
sudo nano IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/Info.plist <-- edits file

(find and change: <key>Yukon-88E8053</key>)
(to: <key>Yukon-88E8056</key>) <-- change "53" to "56"

(find and change: <string>Yukon Gigabit Adapter 88E8053</string>)
(to: <string>Yukon Gigabit Adapter 88E8056</string>) <-- change "53" to "56"

(find and change: <string>0x436211AB</string>)
(to: <string>0x436411AB</string>) <-- change "62" to "64"

(press Control-O) <-- saves changes
(press Y and Enter) <-- accepts saving to existing file
(press Control-X) <-- exits nano

sudo chown -R root:wheel IONetworkingFamily.kext <-- repairs permissions
cd /System/Library <-- changes directories
sudo rm -rf Extensions.mkext Extensions.kextcache <-- rebuilds kextcache on reboot
I have had a lot of problems finding the right commandline for the file. If the file is empty its not the right one!!! Google a bit and look around for different variations. These lines worked for me. IONetworkingFamily.kext/Contents/PlugIns/AppleYukon.kext/Contents/Info.plist

Once Opened you will have to change the file like stated above using the CTRL+… key for controlling the edit program with controls stated downside in the box.

Reboot and network will work.

The VGA
I have a 8800 GT OC 512 version of MSI. I looked around on the net and found out this was the easiest of all biggrin.gif

Just install the 10.5.2_NVkexts+.pkg included in my zip

The Audio
!UPDATE! ONLY THE BLUE EXIT LINE 2.1 SOUND !!!!

Take the AzaliaAudio.pkg from my zip and install it. Then run following command lines.

Step 1: (backup if you want too) Delete AppleHDA.kext:

sudo rm -rf /System/Library/Extensions/AppleHDA.kext

Step 2: Edit AppleAzaliaAudio.kext for matching codec's proper ID:

sudo nano /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/Info.plist

goto Realtek ALC880/ALC860 Codec Driver key & change the <string> to

<string>0x11d4198b</string>

ctrl + O to save ctrl + X to quit

Step 3: Edit AppleAzaliaController.kext for matching ICH9R HDA interface proper ID:

sudo nano /System/Library/Extensions/AppleAzaliaAudio.kext/Contents/PlugIns/AppleAzaliaController.kext/Contents/Info.plist

find <key>IOPCIPrimaryMatch</key>

change the <string> to

<string>0x293e8086</string>

Step 4: Refresh kext caches

sudo rm /System/Library/Extensions.kextcache

kextcache -k /System/Library/Extensions/

Step 5: Disk Utility>Repair Disk Permissions

Step 6: Reboot

WARNING: in step 4 it might not succeed I just went to that directory and cleared the cache map myself restored my disk and rebooted and it worked fine.

YOU HAVE SUCCEDED!!
Congratulations!! You have successfully done what I have.

Hope this info was handy based mine on lots of posts trough the net, many thanks to those people.
!UPDATE!
I can see from my RS account that my file gets downloaded many times, plz leave some feedback so i can work on fixes. thank you!!
!UPDATE!
:
Posted by Ritz®™

Update : https://cafe.naver.com/uefi/15762

10.5.7 로 부팅하고 난 후 정상부팅시도를 하면 커널패닉으로 부팅이 안되는 경우가 있습니다.

이런 경우 다음과 같은 방법을 사용하시면 적어도 어떤 드라이버에서 문제가 발생하는 지 알 수 있습니다.
 
다음 방법은 리테일 DVD 이미지를 사용하였을 경우에만 사용하십시요.  
AMD 시스템에서는 그때그때 상황에 따라 다르므로 참고만 하여 주십시요.
Chameleon/XPC 방식의 부트로드일때만 권합니다. 
 
1. 부팅옵션을 "-v -f -s" 를 주어서 싱글유저모드로 부팅한다.
2. "exit"입력하고 엔터를 치면 다시 정상모드로 부팅이 되는 데 이때 화면에 뜨는 로그들을 잘 분석한다.  <<  이때 특히 Legacy 관련 Kext 로딩시 로그화일들을 유념해서 보아야 하고 부팅이 안되면 Legacy 관련 Kext를 제거하고 부팅시도합니다.
또한, AppleHDA.kext 도 커널패닉에 일조를 하는 경우의 수가 있으니 이 파일도 원본 화일로 돌려 놓고 부팅시도를 합니다.
 

 

1. 시스템 상황 파악하기 

http://tinyurl.com/oupzeh 

 

2. 추가 조치 방안 

http://tinyurl.com/cqxw3m 

 

3. 이미지의 종류 

http://tinyurl.com/oy2drt 

 

4. 드라이버만 골라 설치하기 

http://tinyurl.com/qlhngh

 

5. 관련시스템 설치이력 찾기

http://tinyurl.com/oogevb

 
 
 
 
 
:
Posted by Ritz®™
2009. 5. 18. 11:47

실시간 운영체제 시장 잠식률 News2009. 5. 18. 11:47

:
Posted by Ritz®™
2009. 5. 17. 16:22

Callisto driver Hackintosh/Graphic Card2009. 5. 17. 16:22

:
Posted by Ritz®™
2009. 5. 17. 16:22

Callisto driver Hackintosh/Graphic Card2009. 5. 17. 16:22

:
Posted by Ritz®™