Jump to content

AppleNForceATA rebuilt by me


  • Please log in to reply
64 replies to this topic

#21
pauℓzurrr.

pauℓzurrr.

    Paul

  • Members
  • PipPipPipPipPipPipPip
  • 552 posts
  • Gender:Male
  • Location:Amsterdam

Well, the tests we have done so far it suggest it works OK...
Haven't got someone with SATA DVD drive though... so I can't test that...
It should allready be a lot faster though...


I got 2 SATA DVDs, just let me know if you need a tester ;)
Hope you can make dvd burning working :D

#22
lastowl

lastowl

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 214 posts
  • Gender:Male
  • Location:dev prison
you recon you could make it a legacy kext so software update will not be removing it every time?

#23
-=n3rd=-

-=n3rd=-

    InsanelyMac Protégé

  • Members
  • Pip
  • 46 posts
Hey Andy,

My NForce 4 Device ID's should be 0x10de0053 0x10de0054 and 0x10de0055



from lspci:

00:06.0 IDE interface [0101]: nVidia Corporation CK804 IDE [10de:0053] (rev f2)
00:07.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0054] (rev f3)
00:08.0 IDE interface [0101]: nVidia Corporation CK804 Serial ATA Controller [10de:0055] (rev f3)

would be great to know :D

#24
pauℓzurrr.

pauℓzurrr.

    Paul

  • Members
  • PipPipPipPipPipPipPip
  • 552 posts
  • Gender:Male
  • Location:Amsterdam
-=n3rd=-,

I just checked the source code and youre id's are listed there, so it should work...

IDE
#define PCI_NFORCE_CK804 0x005310de

SATA
#define PCI_NFORCE_CK804_S1 0x005410de
#define PCI_NFORCE_CK804_S2 0x005510de

Edit:

This are all the id's listed that should work...

[codebox]// ide
#define PCI_NVIDIA_ID 0x10de
#define PCI_NFORCE1 0x01bc10de
#define PCI_NFORCE2 0x006510de
#define PCI_NFORCE2_PRO 0x008510de
#define PCI_NFORCE3 0x00d510de
#define PCI_NFORCE3_PRO 0x00e510de
#define PCI_NFORCE_MCP04 0x003510de
#define PCI_NFORCE_CK804 0x005310de
#define PCI_NFORCE_MCP51 0x026510de
#define PCI_NFORCE_MCP55 0x036e10de
#define PCI_NFORCE_MCP61 0x03ec10de
#define PCI_NFORCE_MCP65 0x044810de
// sata
#define PCI_NFORCE2_PRO_S1 0x008e10de
#define PCI_NFORCE3_PRO_S1 0x00e310de
#define PCI_NFORCE3_PRO_S2 0x00ee10de
#define PCI_NFORCE_MCP04_S1 0x003610de
#define PCI_NFORCE_MCP04_S2 0x003e10de
#define PCI_NFORCE_CK804_S1 0x005410de
#define PCI_NFORCE_CK804_S2 0x005510de
#define PCI_NFORCE_MCP51_S1 0x026610de
#define PCI_NFORCE_MCP51_S2 0x026710de
#define PCI_NFORCE_MCP55_S1 0x037e10de
#define PCI_NFORCE_MCP55_S2 0x037f10de
#define PCI_NFORCE_MCP61_S1 0x03e710de
#define PCI_NFORCE_MCP61_S2 0x03f610de
#define PCI_NFORCE_MCP61_S3 0x03f710de
#define PCI_NFORCE_MCP65_S5 0x045c10de
#define PCI_NFORCE_MCP65_S6 0x045d10de
#define PCI_NFORCE_MCP65_S7 0x045e10de
#define PCI_NFORCE_MCP65_S8 0x045f10de
// AHCI
#define PCI_NFORCE_MCP65_S1 0x044c10de
#define PCI_NFORCE_MCP65_S2 0x044d10de
#define PCI_NFORCE_MCP65_S3 0x044e10de
#define PCI_NFORCE_MCP65_S4 0x044f10de[/codebox]

And maybe a stupid question but what exactly does this mean

/*
* Two ATA channels max.
*/
#define PRI_CHANNEL_ID 0
#define SEC_CHANNEL_ID 1

Does this mean i can only use 2 sata ports??

#25
hotcorez

hotcorez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 115 posts
Hi Andy,

Does the kext use udma6 for pata?

is udma relevant to sata?

Cheers,

HC

#26
ugokind

ugokind

    InsanelyMac Deity

  • Donators
  • 1,712 posts
  • Gender:Male
  • Location:10100
  • Interests:Apicoltura
    Mac
    Linux
    Homebrew
    Australia
    Spremermilcervello
found!!
this topic/post is the right place !!
now this is really one of the best mobo osx like!!
and the future because of the decidion of apple to use mcp79 chipset!
http://www.insanelym...p...t&p=1080065

#27
hotcorez

hotcorez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 115 posts
and....?

#28
Subrat Nayak

Subrat Nayak

    InsanelyMac Protégé

  • Members
  • Pip
  • 7 posts
Does is support MCP68S/MCP68PVNT chipset....I have an Asus M2N68-AM board

#29
daresfr

daresfr

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts
Hello Andy

I have tested your AppleNforceATA and it works fine.....but now, i can't wakeup from S3 :)
Any solution?

#30
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

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

Hello Andy

I have tested your AppleNforceATA and it works fine.....but now, i can't wakeup from S3 :angel:
Any solution?

Hmm... does the screen just stay black but it does seem like it's going to wake up?
I have the same issue but I haven't found a solution yet...

#31
NickRiley

NickRiley

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
  • Gender:Male
  • Location:Brno, Czech Republic
Guys, can someone give me a link to the Kext itself? please

#32
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

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

Guys, can someone give me a link to the Kext itself? please

Just look in the archive under build/Deployment...
You'll find the kext there...

#33
NickRiley

NickRiley

    InsanelyMac Protégé

  • Members
  • PipPip
  • 57 posts
  • Gender:Male
  • Location:Brno, Czech Republic

Just look in the archive under build/Deployment...
You'll find the kext there...



Ooh.. sorry Andy, :D, i missed that spot :)

#34
daresfr

daresfr

    InsanelyMac Protégé

  • Members
  • Pip
  • 17 posts

Hmm... does the screen just stay black but it does seem like it's going to wake up?
I have the same issue but I haven't found a solution yet...

Many tnanks for your answer. ;)
The sceen is black, the cpu and graphic card fans are at full speed, the disk activity led is full lighted (not blinking).
The slackhash mod is reloaded as seen in system.log but with your mod, there is nothing in system log.
Thus, is it possible to reload your kext on wakeup the same way from normal booting?

#35
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

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

Many tnanks for your answer. :wacko:
The sceen is black, the cpu and graphic card fans are at full speed, the disk activity led is full lighted (not blinking).
The slackhash mod is reloaded as seen in system.log but with your mod, there is nothing in system log.
Thus, is it possible to reload your kext on wakeup the same way from normal booting?

That is a good question...
I'll investigate into this.

#36
hotcorez

hotcorez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 115 posts

That is a good question...
I'll investigate into this.


Nice to see this is being looked at again.

Good luck with your endevours.

Regards,

HC

#37
lastowl

lastowl

    InsanelyMac Geek

  • Members
  • PipPipPipPip
  • 214 posts
  • Gender:Male
  • Location:dev prison
could you create a version of this kext like the voodoo kexts so it doesn't get wiped by updates

#38
Andy Vandijck

Andy Vandijck

    InsanelyMac Deity

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

could you create a version of this kext like the voodoo kexts so it doesn't get wiped by updates

Does it get wiped by updates?
I'll look into it...

#39
Sewje

Sewje

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
I upgraded my IDE DVD Drive to a SATA, and tested it, In OSX the drive is recognised when theres no cd/dvd in the drive but once I put a disk in, it just keeps spinning and hangs anything I try to access the drive with.

It works fine in Windows or Linux and even when installing OSX but its practically useless once i'm in Leopard

I've tried changed sata ports, no difference there.

I'm not really in a rush into fixing it, Just want to help out testing.
The Drive is a Samsung SN-S083A/BEBE FW-SB01

#40
icedtrip

icedtrip

    InsanelyMac Protégé

  • Members
  • PipPip
  • 67 posts
Haven't been on the forum in awhile so I decided to come by and see what's new and found this! WOOT!

I'll be testing it out when I get home tonight.

All I want is 4GB+ RAM stability and SATA DVD capabilities (primarily read, but write will be nice to have if we can get it there). I'll report back later tonight or tomorrow.

Also, is there a reason it is suggested to be placed under

/System/Library/Extensions/IOATAFamily.kext/Contents/PlugIns

instead of

/System/Library/Extensions/

My current AppleNForceATA.kext is under the latter.

See sig for my setup.





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