Jump to content

Fixed no kext load issue


  • Please log in to reply
156 replies to this topic

#61
Jedis

Jedis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
manor,

I just noticed you have Intel HD WITH Nvidia graphics card.

What about the rest of us that only have Intel HD with no Nvidia? Perhaps this is why we can load your edited kexts, but we don't get the full benefit?

What else can we try?

#62
manor

manor

    InsanelyMac Sage

  • Members
  • PipPipPipPipPip
  • 311 posts
  • Gender:Male
only Intel hd graphics

#63
Jedis

Jedis

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Do you have iWorks Keynote 2009 to test with? I can open a keynote file, and view the thumbnail previews on the left side, but can't view any slides when selecting them. Does it work for you?

#64
morkb

morkb

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

My solution was not to try that loader, but the way they modified it.

Perhaps we can bypass any EDID or com.boot.apple.plist check and set our own res, timing, ... in a custom chameleon to force it to work w/ our laptop display.

I want first to try again w/ an external monitor, to force chameleon w/ another resolution (didn't tried last time, didn't had the idea at that time...) to see if osx is booting with the same res (should be ok).

And the next thing i want to try is to boot w/ good EFI strings w/ all IntelHD kexts (including framebuffer) to see if a VNC connection shows everything loaded including QE/CI (as another post mentioned (don't remember who said u'll get a black screen but VNC perfect (QE/CI ok w/ all kext loaded)), so we'll know it IS a display issue (first a chameleon display issue, next an OSX display issue => no kext involved).

Hope this works cause no more ideas !



yes it was me...I can confirm...with a gfx string in apple.boot.com.plist you will get a black screen but in vnc everything will work fine...all kexts loaded, custom resolution, qe/ci (ie time machine, preview and all the appls that need qe/ci).....but black screen...I get a very fast flashing screen and the very beginning after the dmos arrived, device in slot 1...(ie from white to dark black then just a grey/black screen...it seems that the backlight panel is turned on but it cannot show anything)

#65
darchive

darchive

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
http://forge.voodoop...ules/Resolution

Maybe we can just edit edid.c to return a specific edid or add support for 0046...


morkb can u post ur hardware specs ? intel only ? 0046 ?
Thanks


New try today w/ external monitor : can boot at any custom resolution supported in chameleon by specifying the res at boot

if i put "Graphics Mode"="1280x1024" in chameleon, OSX is booting at 1280x1024.
the solution to get native res is in chameleon.

manor gets native res because chameleon can actually find his native res, not because of any kext...

#66
morkb

morkb

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
I cannot give full details right now as I'm at work and I have the pc at home
but..

I have intel hd 0046 rev 2 and ati 5470m...but ati never worked even if recognized by the system

somewhere here in the forum I found a link to a special verison of chameleon that was able to read the edid from boot and it worked (as in bdmsg I coudl see my right edid string (the same taken from windows) but I got the same result with or without edid..so I think edid is not the key...I also tried to put in the override display string..nothing

I think framebuffer will try to read the lcd panel...and if it doesn't find the right one (as apple panel) it won't show anything...I think there is something to change or in dsdt or in gfx string to make it work...but I cannot understand what!!



from ati forum

http://www.insanelym...howtopic=252061

i think this is the key.....we should edit the custom connector in framebuffer to enable internal lvds...but i cannot do as I have also ati card and the bios dump won't work for me...even everest in windows won't work in my case as video bios is integrated in HP notebook main bios...

but I think that's the way to follow

#67
nate911

nate911

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
@darchive some good ideas there!

Have you loaded Resolution.dylib in Chameleon?. I was was going through notes and I'm still not convinced whether this module does anything at the moment. bdmesg shows it's loaded.

It'll be interesting to get feedback from people with native resolutions on the version of Chameleon and whether they have the module loaded.

Cheers.

#68
darchive

darchive

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
how can i see if Resolution.dylib is loaded ?

#69
nate911

nate911

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
bdmesg

it should be located in your /Extra/modules folder.

#70
darchive

darchive

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
No /Extra/Modules folder here (chimera 1.4.1)

Just added Resolution.dylib in Extra/modules

but nothing in bdmesg about resolution...

#71
nate911

nate911

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
I believe that's based on an old trunk. Try updating to a later chameleon trunk release.

Here is link to GhostRaider's post:

http://www.insanelym...p...t&p=1704705

Cheers.

#72
morkb

morkb

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts

@darchive some good ideas there!

Have you loaded Resolution.dylib in Chameleon?. I was was going through notes and I'm still not convinced whether this module does anything at the moment. bdmesg shows it's loaded.

It'll be interesting to get feedback from people with native resolutions on the version of Chameleon and whether they have the module loaded.

Cheers.



..in my opinion is useless....problem is framebuffer here...if we don't load it, we will get Qe/CI but with ripple effect....so what's the point...even if we are able to change resolution on the display..the ripple effect will still be there unless we load intel framebuffer....

as nate911 stated there was the place where I found the chameleon with correct edid detected by the boot loader


http://www.insanelym...p...t&p=1704705

...unless Resolution.dylib wiil make framebuffer works..

#73
nate911

nate911

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
@morkb

Most of us can't get native resolution. It seems on some notebooks (dells etc) people have been getting native resolution from within Chameleon.

For those who are getting native res you can probably ignore this bit. It seems some people are getting native res without loading any additional kext and are getting native resolution support from Chameleon.
For those who are still getting 1024x768 try out Resolution.dylib and run ?video @chameleon boot prompt to see whether you get native res.

Cheers

#74
morkb

morkb

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
yes I know I'm one of those that can't get custom resolution..just 1024x768 without framebuffer loaded
my point was, yes may be we will be able to get custom resolution...but without framebuffer is not usable...lot of ripple effects...that's why i think we should focus on framebuffer and the black screen problem..as only with framebuffer loaded the graphic card and the OS will be fully working...but this evening I will give a try with Resolution.dylib as you said...may be it's a good idea...I open to try out....:-)

#75
nate911

nate911

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
cool.. join the club :) I would be happy if I got native res first, 1024 is making me go blind :)

I noticed in one of your older post you mentioned a custom version of chameleon that reads the EDID from the com.apple.boot.plist file, did you have any luck?

Cheers.

#76
morkb

morkb

    InsanelyMac Protégé

  • Members
  • Pip
  • 45 posts
Hi nate,

if I remember well (too many attempts to get it working!!)...I used this boot loader

Chameleon-2.0-RC5-r1083

from here..second post
http://www.insanelym...p...3754&st=920

but no luck even with edid injected in boot load

cheers

#77
oki270

oki270

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts
I added few printf's inside Chameleon autoResolution trunk (edid part) and I definitelly get 1366x768 from EDID which is maximal resolution of my monitor. I also added recognition of my chipset (Intel HM55) without which no bios unlocking (and later patching) can be done. I am currently investigating why resolution 1366x768 is not patched in vbios.....

#78
darchive

darchive

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
I know that this will not get us QE/CI but it is a good step forward for native resolution :

i've just modified Chimera source code to bypass VESA detection :

downloaded source w/ terminal :
svn co http://forge.voodoop...anches/Chimera/

modified /i386/boot2/graphics.c (see the picture)

compiled chimera and copied it on a usb key

booted up from the usb key

=> native resolution on OSX (1366x768) but messed up screen...

does anyone know what i need to change in this code to get proper timing w/ that resolution ?

Attached Files



#79
oki270

oki270

    InsanelyMac Protégé

  • Members
  • PipPip
  • 66 posts

=> native resolution on OSX (1366x768) but messed up screen...

does anyone know what i need to change in this code to get proper timing w/ that resolution ?


Can you please share how your vbios looks like after patching? (if chimera trunk does vbios patching)

#80
darchive

darchive

    InsanelyMac Protégé

  • Members
  • Pip
  • 20 posts
tell me how and i will :P





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

© 2014 InsanelyMac  |   News  |   Forum  |   Downloads  |   OSx86 Wiki  |   Mac Netbook  |   PHP hosting by CatN  |   Designed by Ed Gain  |   Logo by irfan  |   Privacy Policy