Jump to content
InsanelyMac Forum
koverg

X700 and other PCIE ATI Radeon finally work

Recommended Posts

Advertisement

Im running 10.4.3 and ATIRadeon9700.kext file isnt there, do I download the official patch and then configure it? Please help im going away tomorrow.

Share this post


Link to post
Share on other sites

When I try to run the patch I get this:

 

Patching to device id: 0x5460

mkdir: /Users/Doug/Documents/originals: File exists

./patch9700.sh: line 11: ./binmay: No such file or directory

 

Any suggestions?

I have a dell inspiron 9300 running 10.4.4 x300 mobility

 

Thanks

 

EDIT: Got it working. I edited patch9700.sh and changed ./binmay to /binmay

Have no idea what I did but it worked. :angry: Thanks a ton, now I can see front row instead of a white

screen.

Share this post


Link to post
Share on other sites

Put the patch file on your root of your HDD (where apps, library, system, users) are.

 

then remote the . from the ./

 

Run the script and it worked, however I cant find the ATIRadeon9700.kext file any help?

 

Im getting this error,

 

spooksie-pooks-computer:/Users/Vinnie root# sudo /patch9700.sh 54 60

Patching to device id: 0x5460

mkdir: /var/root/Documents: No such file or directory

cp: /System/Library/Extensions/ATIRadeon9700.kext: No such file or directory

/patch9700.sh: line 11: ./binmay: No such file or directory

 

I think it is because I dont have the radeon kect file, im running 10.4.3

Share this post


Link to post
Share on other sites

Any update on the issue I have seen? The system running this is 10.4.4.

The post is on page 5. Patch was applied exactly as the instructions indicated and upon reboot OS X fails. The output is in my previous posts on page 5

Share this post


Link to post
Share on other sites

This is simply no go for me with x700 mobility (ID: 0x5653). I have made a clean install of 10.4.3 (jas patched) and correctly applied the kext patch and changed ID. Then I kextcache and after reboot I get a blank screen after loginwindow has loaded. This seems to be common on other few people's ATIs here.

 

I have also tried other stuff like unplugging peripherals, disabling usb, network, audio etc. in bios... still no go.

 

The weird stuff is like it seems like os x is fully loading, no kernel crashes, no spinning beachballs... this is getting kinda frustrating... :angel:

 

I'd like to ask other people with x700 mobility:

 

- Do you have widescreen LCDs?

- Does your model support hypermemory?

Share this post


Link to post
Share on other sites
Any update on the issue I have seen? The system running this is 10.4.4.

The post is on page 5. Patch was applied exactly as the instructions indicated and upon reboot OS X fails. The output is in my previous posts on page 5

Before you kick my ass... :D

May be your kext is messed up... Here is mine. Since our device ids are the same it should work for you.

Share this post


Link to post
Share on other sites

I had the patch working on 10.4.3 with a Powercolor Radeon X800 256mb PCI-E (0x554f). Working QE/CI, couldn't change res even through Boot.plist though for whatever reason (I probably screwed that up).

 

I just recently reformatted and installed 10.4.5 using the patched iso and the subsequent ppf that was released to upgrade to 10.4.5. Booted into OSX without a problem. Ran the patch without any problems, edited the 9700 kext, cleared kextcache and rebuilt, repaired permissions, edited my Boot.plist and then restarted. OSX now stops at starting the logon window applet. No error messages or anything, but it doesn't boot into GUI. If I had selected a bad resolution/refresh, wouldn't it still default to 1024x768?

Share this post


Link to post
Share on other sites
I had the patch working on 10.4.3 with a Powercolor Radeon X800 256mb PCI-E (0x554f). Working QE/CI, couldn't change res even through Boot.plist though for whatever reason (I probably screwed that up).

 

I just recently reformatted and installed 10.4.5 using the patched iso and the subsequent ppf that was released to upgrade to 10.4.5. Booted into OSX without a problem. Ran the patch without any problems, edited the 9700 kext, cleared kextcache and rebuilt, repaired permissions, edited my Boot.plist and then restarted. OSX now stops at starting the logon window applet. No error messages or anything, but it doesn't boot into GUI. If I had selected a bad resolution/refresh, wouldn't it still default to 1024x768?

 

You are getting the very same error than me, weird that you had it working before. I get your error in 10.4.3...

Share this post


Link to post
Share on other sites

I'm using a ATI X800 GT (0x554b) here.

QE and CI are working fine.

 

Change of resolution via bootlist possible.

But OSX (10.4.5) won't start up as soon as I set a refresh parameter.

 

Mousepose didn't fix the "tearing problem".

Share this post


Link to post
Share on other sites

Is there a way for me to edit my boot.plist without booting into OSX, or can I specify a different resolution from the boot prompt? Macdrive causes WinXP to have a system halt if I try to open a file from that partition.

Share this post


Link to post
Share on other sites

Well, my X1800XL (PCIe) works without any patching at all... QE, CI and OpenGL are all supported but ... I still can't specify any odd resolutions (like 1440x900x32 which is what I'd like to use). The kernel gave me some messages about this but I'm not in front of the box right now so ... this is all I have:

 

Here's what kextstat and glxinfo report:

 

localhost:/usr/sbin root# ./kextstat |grep IOG

52 2 0x34c17000 0x1b000 0x1a000 com.apple.iokit.IOGraphicsFamily (1.4.2) <16 6 5 4 3>

 

localhost:/usr/sbin root# ./kextstat |grep IOND

53 1 0x34c32000 0xf000 0xe000 com.apple.iokit.IONDRVSupport (1.4.2) <52 16 6 5 4 3>

 

localhost:/usr/sbin root# ./kextstat |grep ATI

56 0 0x3a31f000 0x48000 0x47000 com.apple.ATIRadeonX1000 (4.2.0) <53 52 16 11>

 

and from glxinfo (note the renderer string):

 

client glx extensions:

GLX_ARB_get_proc_address, GLX_ARB_multisample, GLX_EXT_import_context,

GLX_EXT_visual_info, GLX_EXT_visual_rating, GLX_MESA_allocate_memory,

GLX_MESA_swap_control, GLX_MESA_swap_frame_usage, GLX_OML_swap_method,

GLX_OML_sync_control, GLX_SGI_make_current_read, GLX_SGI_swap_control,

GLX_SGI_video_sync, GLX_SGIS_multisample, GLX_SGIX_fbconfig,

GLX_SGIX_visual_select_group

GLX extensions:

GLX_ARB_get_proc_address, GLX_EXT_import_context, GLX_EXT_visual_info,

GLX_EXT_visual_rating

OpenGL vendor string: ATI Technologies Inc.

OpenGL renderer string: ATI Radeon X1800 OpenGL Engine

OpenGL version string: 1.5 ATI-1.4.20

OpenGL extensions:

GL_ARB_transpose_matrix, GL_ARB_vertex_program, GL_ARB_vertex_blend,

GL_ARB_window_pos, GL_ARB_shader_objects, GL_ARB_vertex_shader,

GL_EXT_multi_draw_arrays, GL_EXT_clip_volume_hint, GL_EXT_rescale_normal,

GL_EXT_draw_range_elements, GL_EXT_fog_coord, GL_APPLE_client_storage,

GL_APPLE_specular_vector, GL_APPLE_transform_hint, GL_APPLE_packed_pixels,

GL_APPLE_fence, GL_APPLE_vertex_array_object,

GL_APPLE_vertex_program_evaluators, GL_APPLE_element_array,

GL_APPLE_flush_render, GL_NV_texgen_reflection, GL_NV_light_max_exponent,

GL_IBM_rasterpos_clip, GL_SGIS_generate_mipmap,

GL_ARB_shading_language_100, GL_ARB_imaging, GL_ARB_point_parameters,

GL_ARB_texture_env_crossbar, GL_ARB_texture_border_clamp,

GL_ARB_multitexture, GL_ARB_texture_env_add, GL_ARB_texture_cube_map,

GL_ARB_texture_env_dot3, GL_ARB_multisample, GL_ARB_texture_env_combine,

GL_ARB_texture_compression, GL_ARB_texture_mirrored_repeat, GL_ARB_shadow,

GL_ARB_depth_texture, GL_ARB_shadow_ambient, GL_ARB_fragment_program,

GL_ARB_fragment_shader, GL_ARB_occlusion_query, GL_ARB_point_sprite,

GL_ARB_vertex_buffer_object, GL_ARB_pixel_buffer_object,

GL_EXT_compiled_vertex_array, GL_EXT_framebuffer_object,

GL_EXT_texture_rectangle, GL_ARB_texture_rectangle,

GL_EXT_texture_env_add, GL_EXT_blend_color, GL_EXT_blend_minmax,

GL_EXT_blend_subtract, GL_EXT_texture_lod_bias, GL_EXT_abgr, GL_EXT_bgra,

GL_EXT_stencil_wrap, GL_EXT_texture_filter_anisotropic,

GL_EXT_separate_specular_color, GL_EXT_secondary_color,

GL_EXT_blend_func_separate, GL_EXT_shadow_funcs,

GL_EXT_texture_compression_s3tc, GL_EXT_texture_compression_dxt1,

GL_EXT_blend_equation_separate, GL_EXT_texture_mirror_clamp,

GL_APPLE_ycbcr_422, GL_APPLE_vertex_array_range, GL_APPLE_texture_range,

GL_APPLE_float_pixels, GL_ATI_texture_float, GL_APPLE_pixel_buffer,

GL_NV_blend_square, GL_NV_fog_distance, GL_ATI_texture_mirror_once,

GL_ATI_text_fragment_shader, GL_ATI_blend_equation_separate,

GL_ATI_blend_weighted_minmax, GL_ATI_texture_env_combine3,

GL_ATI_separate_stencil, GL_ATI_texture_compression_3dc,

GL_SGIS_texture_edge_clamp, GL_SGIS_texture_lod, GL_SGI_color_matrix

Share this post


Link to post
Share on other sites

gui does not start anymore...

i'm using an atireadon x700 mobility 128mb

 

any idea?

 

and what's about widescreen resolution?

Share this post


Link to post
Share on other sites

Hi again!

This is the output when i try to load the ATIRadeon9700.kext

 

sudo kextload /System/Library/Extensions/ATIRadeon9700.kext

Password:

/System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700's pentium4 arch is incomplete

kextload: error mapping module file /System/Library/Extensions/ATIRadeon9700.kext/Contents/MacOS/ATIRadeon9700

kextload: can't map module files

kextload: can't check load addresses of modules

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

load failed for extension /System/Library/Extensions/ATIRadeon9700.kext

(run kextload with -t for diagnostic output)

 

 

sudo kextload -t /System/Library/Extensions/ATIRadeon9700.kext

kernel extension /System/Library/Extensions/ATIRadeon9700.kext has problems:

Validation failures

{

"Executable file doesn't contain kernel extension code" = true

}

 

 

I changed the device ID as in the readme to 5549.

Anyone know what i am doing wrong?

I'm a newbie to Mac OSX X86 an apriciate all help i can get!

 

Thank's

Share this post


Link to post
Share on other sites

Hi guys, i have a x740 0x5E4B. I could'nt get the OS to boot after patching the kext, it would just crash at the grey apple logo. But i have noticed if i boot my machine into windows first then reboot into OSX, it boots no problems with full graphics QE+CI. On my machine a cold boot into OSX just doesnt work with the patched kext, i have to boot windows first then reboot the machine into OSX then it works. Strange i know but i works for me, but i don't know why :) . Hopes this helps??

Share this post


Link to post
Share on other sites
Hi guys, i have a x740 0x5E4B. I could'nt get the OS to boot after patching the kext, it would just crash at the grey apple logo. But i have noticed if i boot my machine into windows first then reboot into OSX, it boots no problems with full graphics QE+CI. On my machine a cold boot into OSX just doesnt work with the patched kext, i have to boot windows first then reboot the machine into OSX then it works. Strange i know but i works for me, but i don't know why :) . Hopes this helps??

 

mmm... gonna try that in a minute.

 

edit: nah, no way.. no go

Share this post


Link to post
Share on other sites

After following everything step by step for hours, I finally done it.

 

Restarted it and, its still a VGA-Compatible Controller.

 

I think I know what the problem is, The ATIRadeon file, can someone send it to me as its not working.

Share this post


Link to post
Share on other sites
After following everything step by step for hours, I finally done it.

 

Restarted it and, its still a VGA-Compatible Controller.

 

I think I know what the problem is, The ATIRadeon file, can someone send it to me as its not working.

 

 

Should we add our ID to the ATIradeon.kext too?

 

PD: I definitely messed up my files and lost my original 9700.kext after patching all day.

 

EDIT: Danger of DCMCA monster under my bed :)

 

EDIT2: no need for the original 9700 kext, I could still extract it from the dvd using pacifist.

Share this post


Link to post
Share on other sites

If you screwed up the kext, and if I'm reading the script to patch the kext correctly, then to undo the patching all you would have to do is switch "3d 60 5b 00 00" with "3d $LO $HI 00 00" and vice versa and run it (correct me if I'm wrong Koverg, it's been a while since I've done any scripting). Note that in order for this to work youll haev to put in the same HI and LO bits as when you patched the kext.

 

Koverg, perhaps you should incorperate an un-patching script into your next release in case people somehow destroy their backup?

Share this post


Link to post
Share on other sites
Koverg, perhaps you should incorperate an un-patching script into your next release in case people somehow destroy their backup?

 

no, really, the backingup method is fine ;) It was me who did and undo this like 20 times today... got to get some sleep...

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Recently Browsing   0 members

    No registered users viewing this page.

×