Jump to content

kextload won't load my Radeon 9700


JoeyKing
 Share

17 posts in this topic

Recommended Posts

Hi

 

I installed uphuck 1.3 on my Dell 4550 with a ATI Radeon 9700 TX (a stripped version of 9700, they say).

 

out of the box I had a small resolution, ok.

I spent nights reading bunches of threads here how to get that ...ing graphics working.

 

I installed Callisto -- fine, res change possible.

I installed AGPGart -- now the profiler says:

 

Radeon 9700 NE:

 

Chipset Model: Radeon 9700 NE

Type: Display

Bus: AGP

VRAM (Total): 128 MB

Vendor: ATI (0x1002)

Device ID: 0x4e45

Revision ID: 0x0000

Displays:

DELL 1702FP:

Resolution: 1280 x 1024 @ 60 Hz

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

but I don't get QE and such.

I tried koverg patch with my device ID -- no success.

 

if I try kextload -t ATIRadeon9700.kext as root,

it says:

 

noname:/System/Library/Extensions joey$ sudo kextload -t ATIRadeon9700.kext

Password:

kextload: extension ATIRadeon9700.kext appears to be valid

kld(): Undefined symbols:

_proc_pid

kextload: kld_load_from_memory() failed for module /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700

kextload: a link/load error occured for kernel extension ATIRadeon9700.kext

load failed for extension ATIRadeon9700.kext

(run kextload with -t for diagnostic output)

 

The same if I run it at startup in single user mode.

 

Can somebody point me into the right direction, what is wrong that the kext can't be loaded?? I guess thats the reason why the kext can't be loaded...or am I wrong?

 

I am lost...and very close to giving up.

 

Thanks

Joey

Link to comment
Share on other sites

have you repaired your permissions at all on your disk? also, make sure you're in root and put in the following

chmod -R 755 /System/Library/Extensions/Radeon9700.kext

chown -R root:wheel /System/Library/Extensions/Radeon9700.kext

 

 

repair permissions

reboot

if still no luck, make sure you type kext load completely

 

 

kextload -t /System/Library/Extensions/Radeon9700.kext

Link to comment
Share on other sites

Hi

 

I installed uphuck 1.3 on my Dell 4550 with a ATI Radeon 9700 TX (a stripped version of 9700, they say).

 

out of the box I had a small resolution, ok.

I spent nights reading bunches of threads here how to get that ...ing graphics working.

 

I installed Callisto -- fine, res change possible.

I installed AGPGart -- now the profiler says:

 

Radeon 9700 NE:

 

Chipset Model: Radeon 9700 NE

Type: Display

Bus: AGP

VRAM (Total): 128 MB

Vendor: ATI (0x1002)

Device ID: 0x4e45

Revision ID: 0x0000

Displays:

DELL 1702FP:

Resolution: 1280 x 1024 @ 60 Hz

Depth: 32-bit Color

Core Image: Not Supported

Main Display: Yes

Mirror: Off

Online: Yes

Quartz Extreme: Not Supported

 

but I don't get QE and such.

I tried koverg patch with my device ID -- no success.

 

if I try kextload -t ATIRadeon9700.kext as root,

it says:

 

noname:/System/Library/Extensions joey$ sudo kextload -t ATIRadeon9700.kext

Password:

kextload: extension ATIRadeon9700.kext appears to be valid

kld(): Undefined symbols:

_proc_pid

kextload: kld_load_from_memory() failed for module /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700

kextload: a link/load error occured for kernel extension ATIRadeon9700.kext

load failed for extension ATIRadeon9700.kext

(run kextload with -t for diagnostic output)

 

The same if I run it at startup in single user mode.

 

Can somebody point me into the right direction, what is wrong that the kext can't be loaded?? I guess thats the reason why the kext can't be loaded...or am I wrong?

 

I am lost...and very close to giving up.

 

Thanks

Joey

I had the same problem. I chanced reading "MacOSX 10.4.9 & Hackintosh" at netkas.freelux.net and it mentioned that the atiradeon9700.kext wouldn't load because of a link error. I tried the replacement atiradeon9700.kext recommended and it work like a charm ;) . It loaded atidaeon9700 and also enabled CI & QE with callisto :thumbsdown_anim: .

Try the replacement atiradeon9700.kext and let us know the results.

Best of Luck

Link to comment
Share on other sites

well.....

making a diff I quickly find that there seem to be 2 extra lines in the Info.plist.

 

Fine. I replace this, do a kextload and AAAAHHHHHH no more errors, it loads.

 

but then, after rebooting, BUUUUUHHHH....PC is dead.

trying several times I find that loading the ATIRadeon9700.kext with the modified Info.plist freezes the computer.

Even during boot in single user mode. Now what's wrong?

Does my ATI 9700 Xt (or NE, like System Profiler says) not fit to the driver? Or does it need more work than adding the 0x4E451002 to the Info.plist?

Any help welcome...

Thanks

Joey

Link to comment
Share on other sites

well.....

making a diff I quickly find that there seem to be 2 extra lines in the Info.plist.

 

Fine. I replace this, do a kextload and AAAAHHHHHH no more errors, it loads.

 

but then, after rebooting, BUUUUUHHHH....PC is dead.

trying several times I find that loading the ATIRadeon9700.kext with the modified Info.plist freezes the computer.

Even during boot in single user mode. Now what's wrong?

Does my ATI 9700 Xt (or NE, like System Profiler says) not fit to the driver? Or does it need more work than adding the 0x4E451002 to the Info.plist?

Any help welcome...

Thanks

Joey

I suggest you start from scratch. Do another clean install of Uphuck 10.4.9 without Callisto & AGPGart. Replace the AtiRadeon9700.kext with the one that you downloaded (with the necessay Vendid & Deviceid added) and all the permissions and reboot. If it boots up with CI & QE, then add Callisto and then AGPGart.

Let us know how you progress>

Best of Luck

Link to comment
Share on other sites

well 1st of all AGPgart doesn't work right on intel systems, so i would remove it

just edit the info.plist of ATIRADEON9700.kext and add your device ID.

if you get QE/CI, then install callisto 008 and read the faq to get QE/CI + res switching

 

you might want to check this out too. HERE

Link to comment
Share on other sites

Well I'm back...after successfull recovery of my external HD, which that stupid disk utility f***ed up: Warning: never try to use this d...ed tool to try to make a OSX partition on a external firewire drive, it might erase your whole disk, despite the friendly warning that only the selected partition will be deleted but never...the whole disk. HAHA.

back to the topic.

I did not do a clean install, simply because I can'T afford to miss things like the ethernet adapter working :-)

I deleted Callisto*, AGPGart*, and copied the new ATIRadeon9700.kext, edited the Info.plist.

But a kextload still freezes my PC, and a clean boot with deleted chaches etc. shows a kernel panic.

Sigh.

What next?

Does it make sense to try TITAN, NATIT? I would say if the Apple driver is called ATIRadeon9700, and I have one, this should definitely be the right one, at least in principle. But experience shows I am wrong...

Regards

Joey

Link to comment
Share on other sites

Might be a good idea. googling I found that the 10.4.4 version looks promising.

 

The only prob: where to find a link to download this ancient file? I couldn't find one...

 

Do you happen to have an old one in store somewhere?

 

Thanks

Joey

Link to comment
Share on other sites

trying the 10.4.4 driver didn't show any real progress:

- replacing all files like ATIRadeon9700* gives black on black with flickering mouse

- replacing only the ATIRadeon9700.kext (plus edit of course) and leaving the rest from 10.4.9 gives at least the blurry blue screen and a mouse, but then PC freeze.

 

maybe the last try will be the ATIDriverProject---

 

Thanks for the hlp

Joey

Link to comment
Share on other sites

Now I am confused: Finally I got the kext ATIRadeon9700 loaded. it shows up in kextstat.

I thought this means I get CI/QE now? But this is not the case...

 

I have also Callisto for res switching.

 

Now what am I missing? --need more digging, sigh--

 

 

EDIT: me fool, forgot to exchange the ..GA.plugin Framebuffer against Callisto.

 

FOR THE FIRST TIME I SEE A SUPPORTED!

 

Thanks for all the hints. (To be honest, I copied so many things between different directories and such that I cannot reconstruct how I did it....)

 

The next prob is how to enable UDMA...but I open a new post for this, I think.

 

Joey

Link to comment
Share on other sites

My Radeon 9600 card refused to see the monitor, this happend when I used a DVI -> VGA adapter or a VGA KVM switch.

When I put the EDID data in the plist it worked (with mouse tearing).

 

See the Callisto manual and get MonInfo (a window app) to get the EDID data from your Monitor or put some generic data in.

 

http://forum.insanelymac.com/index.php?showtopic=31810

Link to comment
Share on other sites

 Share

×
×
  • Create New...