Jump to content

fluid | fixed

AnV IOPCIFamily 2.5 build 243


  • Please log in to reply
68 replies to this topic

#1
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
Just like the title says, an improved version of the PCI Family controller.
Compiled version is compiled specifically for Leopard, but can be compiled for Tiger too.
Enjoy. :thumbsup_anim:

Edit: Another new release, working fine now.
thanks go to: Slice, for that diff, I've used it and done some of my own patches along side.
The problem was my using snprintf with incorrect length.
using sprintf now instead.
Even though deprecated on Leopard, I've found this to work.
It will remain that way untill somebody figures out a way to use snprintf...
Update: New version for Mac OS X 10.5.6... :pirate2:

Attached Files



#2
snackole

snackole

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 412 posts
  • Gender:Male
  • Location:US
This broke my wireless card.

#3
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Hi, i tested it with my C2D, GA-EP-35-DS3 system, OS X 10.5.5, ATI HD3850 (QE/CI)

Worked  (no KP :D  )

I can see only one difference (to orig. 10.5.5 Apple IOPCI.... )
The Information about some of the Monitor(QE/CI) Details in the systemprofiler is lost - normaly show below the other gpu information.
Means: No more details about QE/CI/Moni ... shown - but QE/CI works as before.

THANKS for beta tests !

Attached Files



#4
Mad Dogg

Mad Dogg

    InsanelyMac Protégé

  • Members
  • Pip
  • 5 posts
If somebody can provide binary build I'll be glad to test it

Thanks

#5
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany

View PostMad Dogg, on Nov 9 2008, 05:24 AM, said:

If somebody can provide binary build I'll be glad to test it
Thanks
There is an build of that .kext in that dowbload.
Lot of folders , look for an build folder, search there below the IO....kext.
Install it with kexthelper tool (rights/owners must be OK!).

#6
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany
Hi, Andy Vandijck, can you check whats going wrong ?

#7
Slice

Slice

    InsanelyMac Deity

  • Local Moderators
  • 1,828 posts
  • Gender:Male
  • Location:Moscow
He is a diff between my sources and you. Good luck!
If anyone have a problem try my version.

Attached Files



#8
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View PostSlice, on Nov 9 2008, 10:42 PM, said:

He is a diff between my sources and you. Good luck!
If anyone have a problem try my version.

Thanks Slice, I will check it out later, try to fix some errors too...

#9
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany

View PostSlice, on Nov 9 2008, 10:42 PM, said:

He is a diff between my sources and you. Good luck!
If anyone have a problem try my version.

YEAH  :P
The bug (in Andy Vandijck ones) , systemprofiler lost monitor / QE/CI values is fixed !

Compare my screenshoot with the last one (some posts above).

Attached Files



#10
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...
So people, test this for me now please.
To Slice: I think you might be interested in the changes in the controller.
If you figure out a way to use snprintf, please let me know...

#11
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany

View PostAndy Vandijck, on Nov 10 2008, 08:32 PM, said:

So people, test this for me now please.
WHAT to test please ?
Do you have an new version / new DL link ?(i had the bug with displaying not the monitor values in systemprofiler)
Thanks

#12
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View Postmitch_de, on Nov 10 2008, 09:24 PM, said:

WHAT to test please ?
Do you have an new version / new DL link ?(i had the bug with displaying not the monitor values in systemprofiler)
Thanks

yes I've had a new version.
Primary post got edited.
All should be fine now.

#13
hoihtah

hoihtah

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts
Please excuse my newbness...
but how do i go about installing this after I download?

I have 10.5.5 (ideneb) installed on my laptop

#14
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View Posthoihtah, on Nov 14 2008, 12:49 AM, said:

Please excuse my newbness...
but how do i go about installing this after I download?

I have 10.5.5 (ideneb) installed on my laptop

---- script file ----
#! /bin/bash
#
KEXTPATH=/The/Path/To/Kext

sudo mkdir /Extbackup
sudo mv /System/Library/Extensions/IOPCIFamily.kext /Extbackup/
sudo cp -Rf $KEXTPATH/IOPCIFamily.kext /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/IOPCIFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOPCIFamily.kext
sudo rm -Rf /System/Library/Extensions.mkext
sudo touch /System/Library/Extensions
sudo sync
sudo reboot
---- Till here ----

#15
hoihtah

hoihtah

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

View PostAndy Vandijck, on Nov 13 2008, 08:39 PM, said:

---- script file ----
#! /bin/bash
#
KEXTPATH=/The/Path/To/Kext

sudo mkdir /Extbackup
sudo mv /System/Library/Extensions/IOPCIFamily.kext /Extbackup/
sudo cp -Rf $KEXTPATH/IOPCIFamily.kext /System/Library/Extensions/
sudo chmod -R 755 /System/Library/Extensions/IOPCIFamily.kext
sudo chown -R root:wheel /System/Library/Extensions/IOPCIFamily.kext
sudo rm -Rf /System/Library/Extensions.mkext
sudo touch /System/Library/Extensions
sudo sync
sudo reboot
---- Till here ----

Thanks Andy for your reply.
But again, please excuse my newbness here.

Could you explain the steps a bit more in detail?
Do I need to create a script and run it?
What is "KEXTPATH=/The/Path/To/Kext"?
When I extract the file that I downloaded, it gives me bunch of files and folders but none seems to have .kext extension.
I'm a bit lost here.

I'd appreciate any help you could throw at my way.

#16
sama7896

sama7896

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 439 posts
  • Gender:Male

Quote

Could you explain the steps a bit more in detail?
drag and drop kext in kexthelper insert password and hit install .. what's not clear about it ? The kext is located inside build/deployment

Anyway, installed it too and i see no difference... What exactly is it supposed to fix ?

#17
hoihtah

hoihtah

    InsanelyMac Protégé

  • Members
  • Pip
  • 9 posts

View Postsama7896, on Nov 14 2008, 07:42 PM, said:

drag and drop kext in kexthelper insert password and hit install .. what's not clear about it ? The kext is located inside build/deployment

Anyway, installed it too and i see no difference... What exactly is it supposed to fix ?

thanks sama.
i installed it and am wondering the same thing now.  what does it fix?

#18
Slice

Slice

    InsanelyMac Deity

  • Local Moderators
  • 1,828 posts
  • Gender:Male
  • Location:Moscow

View PostAndy Vandijck, on Nov 10 2008, 10:32 PM, said:

To Slice: I think you might be interested in the changes in the controller.
If you figure out a way to use snprintf, please let me know...
Glad to cooperate with you. About snprintf I didn't understand the question. Sorry?

View Postsama7896, on Nov 15 2008, 02:42 AM, said:

Anyway, installed it too and i see no difference... What exactly is it supposed to fix ?

View Posthoihtah, on Nov 15 2008, 03:58 AM, said:

i installed it and am wondering the same thing now.  what does it fix?
The primary purpose of the fix is to make CardBus working (PCMCI). The same purpose as Chun-Nan's kext. But Chun-Nan used quite another method then I and Andy. I am not agree with him but sometimes his kext works too.
Another effect of this kext is system speed improvement. Why? Because of more correct interrupt chain.

#19
Andy Vandijck

Andy Vandijck

    InsanelyMac Legend

  • Coders
  • 1,082 posts
  • Gender:Male
  • Location:Tienen
  • Interests:Programming stuff for Mac OS X...
    Hacking...
    Hard rock (also really big Metallica...

View PostSlice, on Nov 15 2008, 07:02 PM, said:

Glad to cooperate with you. About snprintf I didn't understand the question. Sorry?



The primary purpose of the fix is to make CardBus working (PCMCI). The same purpose as Chun-Nan's kext. But Chun-Nan used quite another method then I and Andy. I am not agree with him but sometimes his kext works too.
Another effect of this kext is system speed improvement. Why? Because of more correct interrupt chain.

I see, thx for the info.
about snprintf -> instead of sprintf, sprintf is deprecated on Leopard and snprintf works in general a bit better.

#20
mitch_de

mitch_de

    InsanelyMacaholic

  • Local Moderators
  • 2,832 posts
  • Gender:Male
  • Location:Stuttgart / Germany

View PostSlice, on Nov 15 2008, 07:02 PM, said:

I am not agree with him but sometimes his kext works too.
Another effect of this kext is system speed improvement. Why? Because of more correct interrupt chain.
Hi, do you mean that more theoretical or do you have some experience with CPU/Memory Benches, SATA HD Transferspeedup or  PCI-e Transferspeedup (CPU>GPU-VRAM Transferspeed) ?

Also i read somewhere here that there are some bootproblems (i dont know if DFE/Boot132 Mode only problem) using AV IOPCI.kext.
THANKS, ist very interesting getting background infos (why, what, how) here !!!  :)





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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