יום ראשון, 25 במאי 2008

דרייברים להאקינטוש


"איפה אפשר למצוא דרייברים ל OSX86 / האקינטוש"
זה פוסט בשביל כל מי ששאל וישאל אותי איפה אני יכול למצוא דרייבר ל... אז הנה רשימה קצרה שתוכלו להתחיל את החיפוש:

למי שאינו יודע Kext הוא הדרייבר של מק ראשי תיבות של kernel extension.
קראו את הפוסט "הכל על Kext (האקינטוש דרייבר)" כדי להבין מה זה ואיך מתקינים דרייבר.

לינקים לדרייברים ניתן למצוא ב OSX86 Project HCL (Hardware Compatibility List) יש רשימהכזאת לכל גרסת OSX ששוחררה בפרוייקט OSX86 למשל לאופרד 10.5:
Leopard 10.5.2
Leopard 10.5.1
Leopard 10.5.0
Tiger 10.4.9
Tiger 10.4.8

רשימות לינקים ופוסטים ב insanelymac:
a great compiled list of kext
Keyboard and trackpad/mouse
Video Cards
Ethernet
Wifi
CardBus/PCMCIA
Network Printers
Audio
Misc

הנה עוד לינקים חשובים שאולי לא יופיעו ברשימות:
NVInject - NVidea Injection kext שתומך בכרטיסי וידאו של nVidia
Titan - תמיכה בכרטיסי מסך ATI ו nVidia
Natit - דרייבר קוד פתוח לכרטיסי מסך ATI ו nVidia
Natit - Natit ששוחרר ע"י Netkas
PC_EFI - תמיכת EFI בשביל PC, מה שגורם ל OSX86 לקבל עדכונים מאפל
AppleSMBios - Apple System Management BIOS Driver

צפו לעוד לפחות שני פוסטים בנושא, האחד על איך פורצים דרייבר כדי שיתמוך בחומרה דומה שאין לה דרייבר, והשני איך להתקין דרייבר של כרטיס מסך בשיטת הזרקה (Inject).

תהנו.

10 תגובות:

asaf אמר/ה...

שי שלום
קודם כל שאפו על הבלוג בעברית
לי אישית נמאס לרעות בשדות זרים ... INSANELY ...
ועכשיו לבעיות
מפרט המחשב שלי הוא
AMD Athlon 64 X2 3800+
Chipset NVIDIA MCP61
motherboard ASrock ALiveNF6G-VSTA
graphic card GeForce 8500 GT 256mb
שני הארדיסקים האחד מחובר בSATA ויש עליו ויסטה
השני IDE ועליו אני רוצה להתקין את הלאופרד
הצלחתי להתקין את הגרסה השניה של LEO4ALL
חוץ מהכרטיס הגרפי שם התחילו הבעיות
NVinject natit
הכנסת ID ידנית
שום דבר מאלה לא עזר לי
ניסיתי את LEO4ALL V3
אבל ללא הצלחה
אני מיואש בסך הכל אני רוצה תמיכה בכרטיס כדי לעבוד על הSDK
מה אפשר לעשות
כרגיע אני מוריד את הגרסה האחורנה של KALYWAY
אולי שם יהיה פיתרון
בכל מקרה אני אשמח לעזרה
תודה אסף

shay.hackintosh אמר/ה...

הי אסף,

אתה במצב נהדר, הצלחת להתקין, אתה מסתדר עם פריצת הדרייבר, רק יש לך בעיה קטנה שזה לא עובד, אתה גם מצליח לעבוד עם Insanely שזה אחלה אתר שמצליח לתת במה ל OSX86 ומרכז שם את מיטב המפתחים בקהילה.

אז לגבי הבעיה שלך: התקנת הפצה שונה (Leo4Allv2, Leo4Allv3, Kalyway) וכולי לא תעזור לך לפתור את הבעיה של כרטיס המסך, הדבר הראשון מנותק מהשני.

אנא פרט באיזה כרטיס במדוייק אתה משתמש, מה ה VENID וה DEVID שהוצאת מחלונות, ובאיזה KExt ניסית להכניס אותם, ותן גם לינק לגרסת ה NVInject שניסית.

בנוסף פרט מה לא עבד, כלומר מה היתה התגובה שאתה מכנה "ללא הצלחה" (מסך שחור, מערכת לא יולה, או נשארים כתמים אלה, קוביות על המסך...)

אחרי כל הנתונים האלה אוכל להתחיל להציע רעיונות ודרכים לפתרון.

בנוסף מחר אוסיף את הפוסט הבא לגבי איך פורצים Kext כדי שהתהליך יהיה ברור וסגור.

שי.

asaf אמר/ה...

טוב אז ככה
הכרטיס הוא GeForce 8500 GT 256mb evga
VEN_10DE DEV_0421
הכרטיס מחובר לPCIE
בהתחלה ניסיתי דרך ההתקנה עצמה להתקין nvkext 10.5.2 והמערכת לא עלתה
מצאתי מדריך להכניס ידנית את הDEVID
אז עשיתי את זה לgeforce
ל NVDANA40HAL ול nvresman
והמערכת כביכול עלתה עם מסך שחור
ניסיתי nvinstaller מפה http://scottdangel.com/blog/?page_id=20
את v.41 v.34 v.33 v.31
והפעם אחרי הboot יש restart
זהו פחות או יותר
תודה אסף

shay.hackintosh אמר/ה...

הי אסף,

אז דבר ראשון אתה צודק לגבי ה DEVID וה VENID, אני התחלתי לכתוב את הפוסט שמסביר איך להשתמש במזהים אלה, כשהוא יצא קרא אותו וודא שביצעת כל צעד כראוי.

דבר שני התקן את הגרסה החדשה של Leo4Allv3 final לפי האתר הכרטיס שלך נתמך בצורה מלאה.

בנוסף הבט בדף זה והשתמש בהתקנה של Zephyroth NVIDIA Universal Installer, הודע לי איך זה הולך.

אגב תמיד לפני ניסיונות מסוג זה גבה את ספריית ה
/System/Library/Extensions שלך.

במידה ויש תקלה עלה במצב Single-User והעתק את הסיפריה חזרה למקומה ואתחל (זה יחסוך לך התקנות).

שי.

asaf אמר/ה...

טוב שי עדכון
את הגרסה האחרונה של leo4all אני לא מצליח להתקין מקבל שגיאה still wating for.....
אני עם הגרסה הקודמת
הורדתי וניסיתי להתקין את ה nvinstaller
עשיתי ריסטרט ולא השתנה כלום אז העלתי את המערכת עם f- וקיבלתי שגיאת system extension cannot be used
על ה nvinject (כמובן שבחרתי את ה256 mb)
זהו בינתיים
אסף

סהר אמר/ה...

שלום שי

יש לי דיסק של טייגר 10.4 ויש בו דרייברים שאני צריך

הבעיה שההתקנה מחייבת אותי להתקין את הטייגר ורק הדרייברים הם הבחירה

האם יש אפשרות ל"קחת" דרייברים מהדיסק ללא התקנת הטייגר?

תודה רבה לך

שבת שלום

סהר

shay.hackintosh אמר/ה...

הי סהר,

כן יש דרך, אתה פשוט ניגש אל הספריה:
/System/Library/Extensions
שעל הדיסק 10.4 ומעתיק את ספריית ה
kext
המתאימה אל אותו מיקום בלאופרד המותקן.

דע שרוב הסיכויים שהדרייברים לא יתאימו ללאופרד

שי.

סהר אמר/ה...

איך אבל אני נכנס לתוך הדיסק? לתיקיות?

שאני מנסה להכנס בopen

נפתחת לי ההתקנה בכלל..

shay.hackintosh אמר/ה...

הי סהר,

תשתמש בטרמינל עם הפקודות יוניקס:
cd כדי לעבור מספריה לספריה
ls כדי לראות מה יש בספריה
cp -R כדי להעתיק רקורסיבית

מאחר והקבצים בהתקנה כולם נסתרים זאת אופציה אחת,
אתה יכול גם להקליד בטרמינל את הפקודה:

defaults write com.apple.finder AppleShowAllFiles -bool true

KillAll Finder

זה יאתחל לך את הפיינדר ומעכשיו תראה גם קבצים נסתרים,
כשתרצה לחזור למצב נורמאלי תכתוב בטרמינל:

defaults write com.apple.finder AppleShowAllFiles -bool false

KillAll Finder

כמובן שאופציה אחרונה היא בעזרת MacDrive מחלונות

שי.

סהר אמר/ה...

תודה רבה,
אני אנסה.