Jump to content

Voodoo XNU Kernel - Release Candidate .. released ;-)


  • Please log in to reply
273 replies to this topic

Poll: Success vs. Failure of RC1 (188 member(s) have cast votes)

Has Voodoo RC1 been working well for you?

  1. Absolutely (98 votes [52.13%])

    Percentage of vote: 52.13%

  2. Some issues, nothing major (61 votes [32.45%])

    Percentage of vote: 32.45%

  3. No. I have major issues. (29 votes [15.43%])

    Percentage of vote: 15.43%

Vote Guests cannot vote

#141
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

any cool feature sures on the final release ?

Yes, from xnu-dev google code page:

Final release might be delayed by a day or two as we work on updating the documentation and fixing a few minor bugs + adding a cool new feature sure to please you all. If we don't get done by Monday 1 Dec, please be patient, it'll come soon enough!



#142
Aandruhaa

Aandruhaa

    InsanelyMac Protégé

  • Just Joined
  • Pip
  • 1 posts
Ewerething works perfect (all apps including iphoto and premiere which newer works normal for me), except sleep. But on the next day after kernet install macos has dissapear from the booting os's list :D (it's doesn't matter because i'm planning to install native macos)

#143
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

might be a stupid question but since i haven't seen any answer... :D

is the real-time AMD patching implemented in this RC release or will it on be available in the final kernel?

Cheers.

Hi, don't take it personally but a LOT of people are not reading the docs, so -

1) Page 1, 2nd paragraph: Technologies included in the Voodoo kernel range from emulation of SSE3 instructions, to on-the-fly patching of loadable binaries.

2) Page 2 whole section under Kernel Features - On-the-fly opcode patcher: The Voodoo kernel has the ability to patch Apple binaries automatically while loading them.

#144
hotcorez

hotcorez

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 113 posts
Hi Guys,

I was just wandering if someone can clarify the requirements for modifying nv* and ge* kexts-> info.plist files for nforce chipsets.

I have found some info here:-

http://forum.insanel...howtopic=127212

you have to add device information to

<key>IOPCIClassMatch</key>
<string>0x03000000&amp;0xff000000</string>

before

<key>IOPCIPrimaryMatch</key>

to prevent nvidia hardware from conflicting.

Would it be possible to provide this information at boot so that you could avoid modifying any of the nv* and ge* kexts?

maybe you could identify if the system is nforce in kernel boot and then provide a fix for this?

i have heard that some people had Maybe this only applies to older set-ups?

http://forum.insanel...o...aded&start=

I am seriously confused. Can anyone clarify what needs modifying in leopard and also whether its possible to fix this in the kernel.

This would be a major step forward for nvidia nforce hardware compatibility.

Cheers

HC

#145
hecker

hecker

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,669 posts
  • Gender:Male
OK, here's my review of the new RC1 voodoo kernel and Boot-132 installation method:

System specs:
Mainboard: K8T Neo2 v2.0 VIA K8T800 Pro + 8237R Plus Chipset Based
CPU: Athlon64 3200+ (supports SSE3)
RAM: 2GB DDR-400
Video: NVidia Geforce 7800GS 256MB (AGP)
Both target installation HDD and DVD-Rom writer are connected as master on separate IDE ports.

I am currently running Leo4Allv2 (Leopard 10.5.2).
I have no major issues with the OS except for the missing sleep function. Every application runs smooth. I have had some crashes here and there but I believe they were caused by transmission (1.40) during heavy downloading.

Tests with voodoo kernel on the root of my current 10.5.2 system:

I added the stock 10.5.5 System.kext file, as recommended in the voodoo kernel documentation (USB hot plug will not work without it).
Booting is fine with and without the -legacy switch, but sleeping only works with -legacy.
Applications I have tried include Photoshop CS4, Toast 9, Camino, Thunderbird, Transmission, VLC, iTunes, and more. All of them work correctly.

Subjectively, I would say that the system seems smoother with the voodoo kernel and I have not had any severe crashes.

The only minor thing I noticed is that the system will freeze when I use the "Reboot" function.
I would like to be able to run the system in 64-bit mode, but it will remain off for now since this cancels out the sleep functionality.

Tests with Boot-132 boot CD:

I was really psyched to find out about the possibility of installing the retail version of Leopard but unfortunately, it's not so simple. Mainly because there is a ton of methods of installation that require heavy experimenting. Plus most of the info was based on things intended for Intel CPU's.

I followed Munky's advice and concentrated my efforts on getting a proper Boot-132 CD custom-made for my AMD system before anything else.
I tried the slimbuild.sh and the nice SlimbuildGUI made by pcwiz. The CD's produced booted fine and allowed me to use the voodoo kernel to boot the retail disk. Unfortunately, the kernel rebooted the system each and every time with the error message:
"Attempting to determine cpu multiplier. If system reboots RDMSR causes a fault at 198h..." (which only blinks for a split second making it very hard to read). I am sure it is not the kernel's fault because, as I said before, it works find in my current installation.

I tried fixing the problem by using different kernel extension files and also by entering the fsb, busratio and busratiomethod switches with proper values, but the error just kept happening.

Finally, Sherry Haibara pointed me in the right direction: I had to use an already existing Boot-132 ISO file and modify it using the terminal. (Many thanks Sherry!!)
Apparently, slimbuild cannot create correct CD's for voodoo kernel use on AMD. (?)

Ok, so now I had a working Boot-132 CD. I booted the retail DVD by entering:
rd(0,1)/mach_kernel.voodoo -legacy -v boot-uuid=<my_retail_uuid_number_here>
as described in Munky's thread.

The installation process continued up to the point where the language selection list should show up. I could only see the background image (the violet space background scene) and the spinning beach ball (which could still be moved around with the mouse). It was almost 2 in the AM so I gave up at that point.
Right now I'm preparing a new Boot-132 CD with all of the Extensions of my current Leopard system, since I'm not absolutely sure of which exact kext files I need.

Well, that pretty much sums it up. I will post back as soon as I try out the new boot CD. If everything goes well, I will go with Munky's method and put the boot-132 files on the extra GUID boot partition.

Thanks again to the developers of this great kernel. It is really a massive improvement for us AMD users.

Cheers,

- hecker

#146
Ero

Ero

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts
  • Gender:Male
  • Location:Finland
  • Interests:Macs and hacks :D
How exactly does one create a boot 132 CD, with this kernel, for AMD machines?

I have a friend who want's to be able to run software updates directly from apple, but with Leo4All it's impossible. We're trying retail installation tomorrow with this kernel.

#147
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India

Unfortunately, the kernel rebooted the system each and every time with the error message:
"Attempting to determine cpu multiplier. If system reboots RDMSR causes a fault at 198h..."

I have not read your whole post but no, the above message comes from the bootloader. There is no such message in the kernel and I'm sure because I've worked extensively with the cpu multiplier / rdmsr stuff in the kernel.

It looks like boot132 doesnt support AMD because it's trying to read MSR 198h, which is only present in pentium M or better cpus. AMD uses a different MSR. Once the kernel is done maybe I'll hack on the munky-boot132 code and port over the cpu multi code from the kernel to support all other CPUs. Seems until then people are outta luck with using this particular bootloader. Ask bhast2 which bootloader he used to boot retail.

#148
Nick14

Nick14

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPipPip
  • 1,124 posts
  • Gender:Male
Munky uses Chameleon bootloader on the boot-132

#149
hecker

hecker

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,669 posts
  • Gender:Male

How exactly does one create a boot 132 CD, with this kernel, for AMD machines?

I have a friend who want's to be able to run software updates directly from apple, but with Leo4All it's impossible. We're trying retail installation tomorrow with this kernel.

This method can only be used on a pre-existing OS X system.

To create a boot-132 CD for AMD aka "Sherry's Method":

Download a pre-existing ISO file. I used the GA-965P-DS3.iso which you can get here.
EDIT: I used the orig_boot-132.iso for my retail installation.

Double click the ISO file to mount it (a new device named NEWISO will appear).
Create a folder named ISO on your Desktop and copy all of the contents of the iso file to it.
Copy your voodoo kernel into the Desktop.
Create an Extensions folder on your Desktop and copy the kext files you need into it.

Enter the following in your terminal window
sudo su
	cp -R /Volumes/NEWISO/ /Users/your_user/Desktop/ISO/
Make the target INITRD.IMG file writable by entering:
chmod 777 /Users/your_user/Desktop/ISO/INITRD.IMG

Before making changes to the initrd file, see if you have enough space in it to fit your extension kexts and voodoo kernel. If not, you can enlarge it by entering (this example uses 100MB, but you can up it to what you need):
hdiutil resize -size 100MB /Users/your_user/Desktop/ISO/INITRD.IMG

Mount the INITRD.IMG by double clicking it.

Copy the voodoo kernel into the root of initrd.img
cp -R /Users/your_user/Desktop/mach_kernel.voodoo /Volumes/initrd/

Copy the extension files you need into the initrd image (this example assumes you have an Extensions folder in your Desktop):
cp -R /Users/your_user/Desktop/Extensions/ /Volumes/initrd/Extra/Extensions/

Unmount the INITRD image and create the new ISO file.
hdiutil makehybrid -o /Users/your_user/Desktop/NEW  /Users/your_user/Desktop/ISO/ -iso -eltorito-boot /Users/your_user/Desktop/ISO/ISOLINUX.BIN -no-emul-boot

Finally, burn the new.iso file to a CD.
And done!

Hope this helps.

EDIT
: I forgot to mention that all of the kext files must be edited (original superhai's instructions, here). The easiest way to do this is to download pcwiz's excellent Slimbuild BOOT ISO Creator. The idea is to add all of the extensions you need into the slimbuild first, and let it create an ISO. slimbuild will edit all of the files appropriately so all you need to do is to copy the edited kext files (you can find them in the "Extensions" folder of the slimbuild application) to create the Boot-132 ISO.


Another thing: to find out what the UUID of your installation DVD is, insert the installation retail DVD and then open "Disk Utility" and right click on the DVD.


I have not read your whole post but no, the above message comes from the bootloader. There is no such message in the kernel and I'm sure because I've worked extensively with the cpu multiplier / rdmsr stuff in the kernel.

It looks like boot132 doesnt support AMD because it's trying to read MSR 198h, which is only present in pentium M or better cpus. AMD uses a different MSR. Once the kernel is done maybe I'll hack on the munky-boot132 code and port over the cpu multi code from the kernel to support all other CPUs. Seems until then people are outta luck with using this particular bootloader. Ask bhast2 which bootloader he used to boot retail.

Ok. I assumed that because the kernel works fine on my running system.
The boot-132 method does indeed work, when you edit a pre-existing ISO file!


Munky uses Chameleon bootloader on the boot-132

Yes, but I needed a working Boot-132 for AMD first. I actually intend to use Chameleon myself once I can fully boot and install the Leo retail disk.

#150
bgrau

bgrau

    InsanelyMac Sage

  • Members
  • PipPipPipPipPipPip
  • 414 posts
  • Gender:Male
The only issue left for me (which I do not think can be solved in my system) is:

- Can be put to sleep. Resume from sleep on Bios S3 works but cannot use kbd or mouse. Mouse ptr appears but cannot be used, kbd no use. both are usb.

For this I tried several kext advice but no luck...

Otherwise everything that I used and want to use is mint.

I like to use Native OSX from within a VMWare machine in XP, with b2c, gave a KP, with RC gave the famous kernel stack fault message. Works well 0n 10.5.3 /9.3.0 Modbin, as it is for diags purposes when in XP, I leave it at that.

I use a P4 Prescott HTT Dell Dim 8300, w/hpet. ATI Radeon AGP 512 MB. and following best kexts that worked (all others vanilla 10.5.5):
OSX 10.5.5 / 9.5.0 Voodoo RC

ACPIPS2Nub.kext
AGPGart.kext 2.7.1
AppleAC97Audio.kext 1.0.0
ApplePS2Controller.kext 2.0.0
AppleSMBIOSEFI.kext
ATIinject.kext (with hex binary dev id, vend id change)
ATIRadeonX1000.kext (vanilla - info.plist dev id vend id change) 1.5.30.17
Disabler.kext
IOATAFamily.kext (recompiled source)
IONDRVSupport.kext (from OSX 10.4.7 to recognise AGP) 10.4.3
com.apple.Boot.plist (add gfx string of ATI grafix card)

and this is an abv report:

bgraus Dimension 8300
30/11/2008 14:25

Hardware:

Hardware Overview:

Model Name: Mac Pro
Model Identifier: MacPro3,1
Processor Name: Intel Pentium 4 CPU
Processor Speed: 3 GHz
Number Of Processors: 1
Total Number Of Cores: 1
CPU Features: FPU VME DE PSE TSC MSR PAE MCE CX8 APIC SEP MTRR PGE MCA CMOV PAT PSE36 CLFSH DS ACPI MMX FXSR SSE SSE2 SS HTT TM SSE3 MON DSCPL CID
Memory: 1.5 GB
Bus Speed: 3.2 GHz
Boot ROM Version: MP31.88Z.006C.B05.0802291410 (Apple Inc.)
Serial Number: W1234567890
L2 Cache: 512 KB

Network:

Built-in Serial Port (1):

Type: PPP (PPPSerial)
Hardware: Modem
BSD Device Name: serial1
IPv4:
Configuration Method: PPP
IPv6:
Configuration Method: Automatic
Proxies:
FTP Passive Mode: Yes

Bluetooth:

Type: PPP (PPPSerial)
Hardware: Modem
BSD Device Name: Bluetooth-Modem
IPv4:
Configuration Method: PPP
IPv6:
Configuration Method: Automatic
Proxies:
FTP Passive Mode: Yes

Ethernet Adaptor (en0):

Type: Ethernet
Hardware: Ethernet
BSD Device Name: en0
IPv4 Addresses: 192.168.0.6
IPv4:
Addresses: 192.168.0.6
Configuration Method: DHCP
Interface Name: en0
NetworkSignature: IPv4.Router=192.168.0.1;IPv4.RouterHardwareAddress=00:1b:2f:97:eb:be
Router: 192.168.0.1
Subnet Masks: 255.255.255.0
IPv6:
Configuration Method: Automatic
DNS:
Server Addresses: 192.168.0.1
DHCP Server Responses:
Domain Name Servers: 192.168.0.1
Lease Duration (seconds): 0
DHCP Message Type: 0x05
Routers: 192.168.0.1
Server Identifier: 192.168.0.1
Subnet Mask: 255.255.255.0
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
Ethernet:
MAC Address: 00:0c:f1:bc:53:02
Media Options: Full Duplex
Media Subtype: 100baseTX

AirPort:

Type: AirPort
Hardware: AirPort
BSD Device Name: en1
IPv4:
Configuration Method: DHCP
IPv6:
Configuration Method: Automatic
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
Ethernet:
MAC Address: 00:11:50:08:79:cc
Media Options:
Media Subtype: Auto Select

FireWire:

Type: FireWire
Hardware: FireWire
BSD Device Name: fw0
IPv4:
Configuration Method: DHCP
IPv6:
Configuration Method: Automatic
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
Ethernet:
MAC Address: 00:11:06:00:00:00:34:66
Media Options: Full Duplex
Media Subtype: Auto Select

Software:

System Software Overview:

System Version: Mac OS X 10.5.5 (9F33)
Kernel Version: Darwin 9.5.0
Boot Volume: MACOSX
Boot Mode: Normal
Computer Name: bgraus Dimension 8300
User Name: bgrau (bgrau)
Time since boot: 1:42


Diagnostics:

Power On Self-Test:

Last Run: 30/11/2008 12:43
Result: Passed

FireWire:

FireWire Bus:

Maximum Speed: Up to 400 Mb/sec

Graphics/Displays:

ATI Radeon X1600:

Chipset Model: ATY,RadeonX1600
Type: Display
Bus: AGP
VRAM (Total): 512 MB
Vendor: ATI (0x1002)
Device ID: 0x71c2
Revision ID: 0x0000
EFI Driver Version: 01.00.068
Displays:
VGA Display:
Resolution: 1152 x 870 @ 75 Hz
Depth: 32-bit Color
Core Image: Hardware Accelerated
Main Display: Yes
Mirror: Off
Online: Yes
Quartz Extreme: Supported
QuartzGL: Supported
Rotation: Supported
Display Connector:
Status: No display connected

Memory:

Bank/CHANNEL A DIMM 0:

Size: 512 MB
Type: SDRAM
Speed: 400 MHz
Status: OK

Bank/CHANNEL B DIMM 0:

Bank/CHANNEL A DIMM 1:

Bank/CHANNEL B DIMM 1:

Power:

System Power Settings:

AC Power:
System Sleep Timer (Minutes): 0
Disk Sleep Timer (Minutes): 10
Display Sleep Timer (Minutes): 180
Sleep On Power Button: No
Wake On LAN: Yes

Hardware Configuration:

UPS Installed: No

Printers:

Adobe PDF 8.0:


hp deskjet 5100:

Serial-ATA:

Serial-ATA Bus:

Maxtor 7Y250M0:

Capacity: 233.76 GB
Model: Maxtor 7Y250M0
Revision: YAR51EW0
Serial Number: Y6398AVE
Removable Media: No
Detachable Drive: No
BSD Name: disk2
Protocol: ata
Unit Number: 0
Socket Type: Serial-ATA
Mac OS 9 Drivers: No
Partition Map Type: MBR (Master Boot Record)
S.M.A.R.T. status: Verified

USB:

USB High-Speed Bus:

Host Controller Location: Expansion Slot
Host Controller Driver: AppleUSBEHCI
PCI Device ID: 0x24dd
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0xfd

FreeAgentDesktop:

Capacity: 698.64 GB
Removable Media: Yes
Detachable Drive: Yes
BSD Name: disk3
Version: 0.00
Bus Power (mA): 500
Speed: Up to 480 Mb/sec
Manufacturer: Seagate
Mac OS 9 Drivers: No
Partition Map Type: MBR (Master Boot Record)
Product ID: 0x3000
Serial Number: 5QD492KR
S.M.A.R.T. status: Not Supported
Vendor ID: 0x0bc2
Volumes:

USB Bus:

Host Controller Location: Expansion Slot
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x24de
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x7d

USB Keyboard:

Version: 2.90
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Manufacturer:
Product ID: 0x1503
Vendor ID: 0x1241

deskjet 5100:

Version: 1.00
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: hp
Product ID: 0x6204
Serial Number: MY37V3R1DY7A
Vendor ID: 0x03f0

USB Bus:

Host Controller Location: Expansion Slot
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x24d2
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x1d

USB Bus:

Host Controller Location: Expansion Slot
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x24d7
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x5d

Camera:

Version: 1.00
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Product ID: 0x0960
Vendor ID: 0x046d

USB Bus:

Host Controller Location: Expansion Slot
Host Controller Driver: AppleUSBUHCI
PCI Device ID: 0x24d4
PCI Revision ID: 0x0002
PCI Vendor ID: 0x8086
Bus Number: 0x3d

SB Live! 24-bit External:

Version: 1.00
Bus Power (mA): 500
Speed: Up to 12 Mb/sec
Manufacturer: Creative Technology
Product ID: 0x3040
Vendor ID: 0x041e

USB Device:

Version: 8.00
Bus Power (mA): 500
Speed: Up to 1.5 Mb/sec
Product ID: 0x048e
Vendor ID: 0x04d9

AirPort Card:

AirPort Card Information:

Wireless Card Type: Third Party Wireless Card
Current Wireless Network: wireless network not available

Firewall:

Firewall Settings:

Mode: Allow all incoming connections

Locations:

Automatic:

Active Location: Yes
Services:

Built-in Serial Port (1):

Bluetooth:

Ethernet Adaptor (en0):

AirPort:

Type: IEEE80211
BSD Device Name: en1
Hardware (MAC) Address: 00:11:50:08:79:cc
IPv4:
Configuration Method: DHCP
IPv6:
Configuration Method: Automatic
AppleTalk:
Configuration Method: Node
Proxies:
Exceptions List: *.local, 169.254/16
FTP Passive Mode: Yes
IEEE80211:
Join Mode: Automatic

FireWire:

Bigger report as zip file attached...

Attached Files



#151
hecker

hecker

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,669 posts
  • Gender:Male
@bgrau:

Could you please edit your message and put the system info text into an extra text file? It is way too long!!

#152
ASNNetworks

ASNNetworks

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 138 posts
I got a kernel panic as soon as I wanted to boot Vista throught VMWare, as boot camp partition....I'm on StageXNU 9.4.0 at the moment, no problems with that one....

#153
hecker

hecker

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,669 posts
  • Gender:Male

I got a kernel panic as soon as I wanted to boot Vista throught VMWare, as boot camp partition....I'm on StageXNU 9.4.0 at the moment, no problems with that one....

Yes, I haven't been able to run VMware either. :D

#154
mitch_de

mitch_de

    InsanelyMacaholic

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

@bgrau:

Could you please edit your message and put the system info text into an extra text file? It is way too long!!


Yes - i got immediatly an BP - Brain Panic as i have seen that loooong one :D

#155
Sherry Haibara

Sherry Haibara

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 699 posts
@Hecker: thanks for the guide, I was getting tired of answering to everyone via PM and I hadn't enough time to write a full post :D
@Mercurysquad: thanks for the answer. I had already thought it wasn't voodoo's fault, but I didn't know the technical background.

Sherry Haibara

#156
Ero

Ero

    InsanelyMac Geek

  • Members
  • PipPipPip
  • 144 posts
  • Gender:Male
  • Location:Finland
  • Interests:Macs and hacks :D
"This method can only be used on a pre-existing OS X system.

To create a boot-132 CD for AMD:

Download a pre-existing ISO file. I used the GA-965P-DS3.iso which you can get here.
Double click the ISO file to mount it (a new device named NEWISO will appear).
Create a folder named ISO on your Desktop and copy all of the contents of the iso file to it.
Copy your voodoo kernel into the Desktop.
Create an Extensions folder on your Desktop and copy the kext files you need into it.

Enter the following in your terminal window
CODE
sudo su
cp -R /Volumes/NEWISO/ /Users/your_user/Desktop/ISO/
Make the target INITRD.IMG file writable by entering:
CODE
chmod 777 /Users/your_user/Desktop/ISO/INITRD.IMG

Before making changes to the initrd file, see if you have enough space in it to fit your extension kexts and voodoo kernel. If not, you can enlarge it by entering (this example uses 100MB, but you can up it to what you need):
CODE
hdiutil resize -size 100MB /Users/your_user/Desktop/ISO/INITRD.IMG

Mount the INITRD.IMG by double clicking it.

Copy the voodoo kernel into the root of initrd.img
CODE
cp -R /Users/your_user/Desktop/mach_kernel.voodoo /Volumes/initrd/

Copy the extension files you need into the initrd image (this example assumes you have an Extensions folder in your Desktop):
CODE
cp -R /Users/your_user/Desktop/Extensions/ /Volumes/initrd/Extra/Extensions/

Unmount the INITRD image and create the new ISO file.
CODE
hdiutil makehybrid -o /Users/your_user/Desktop/NEW.ISO /Users/your_user/Desktop/ISO/ -iso -eltorito-boot /Users/your_user/Desktop/ISO/ISOLINUX.BIN -no-emul-boot

Finally, burn the new.iso file to a CD.
And done!

Hope this helps."

Thanks for the instructions!

#157
mercurysquad

mercurysquad

    InsanelyMac Legend

  • Retired Developers
  • 521 posts
  • Gender:Male
  • Location:India
Is there anyone on AMD who can sleep/resume in 64bit mode without problems? I'm trying to debug this but I don't know if it's a universal problem or specific to certain setups?

If you can sleep/resume in 64bit mode, please tell me your exact processor and chipset, plus whether you are using stock AppleACPIPlatform.kext and System.kext or not.

#158
RetroRen

RetroRen

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts

Is there anyone on AMD who can sleep/resume in 64bit mode without problems? I'm trying to debug this but I don't know if it's a universal problem or specific to certain setups?

If you can sleep/resume in 64bit mode, please tell me your exact processor and chipset, plus whether you are using stock AppleACPIPlatform.kext and System.kext or not.



how can I see what kext Im using, I mean AppleACPIPlatform.kext and System.kext?


I have installed voodoo kernel, everything seems to be working fine, test_5 gets completed with no problems. I only get a little lower score on xbench...

AMD 5000+ x2 overclocked to 3 GHz
DFI infinity ultra nf4 sli chipset AM2
5 Gb of RAM
ATI radeon HD3850

EDIT: Sleep works for me in general:)

EDIT1: Some apps that I had open and minimezed to dock, Im not able to open them after sleep, nothing happens (example - yahoo messenger). Firefox opened with no problems

Will do more testing later.

#159
hecker

hecker

    InsanelyMacaholic

  • Members
  • PipPipPipPipPipPipPipPipPipPipPip
  • 2,669 posts
  • Gender:Male

@Hecker: thanks for the guide, I was getting tired of answering to everyone via PM and I hadn't enough time to write a full post :D

Sherry Haibara

You're welcome, Sherry! :D

#160
MGJulius

MGJulius

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 505 posts
  • Gender:Male
  • Location:sudo rm -rf /
Hey Mercurysquad,

I just let my comp sleep for about ~30seconds and resumed it and it works fine.

Running 64-bit AMD 10.5.5

Processor: AMD Athlon 64 X2 Dual Core Processor 4200+ (Socket AM2)
Motherboard: Asus M2NPV-VM; Socket AM2; nForce 430 chipset

AppleACPIPlatform:
  Version:	1.0.3
  Last Modified:	9/21/08 5:24 PM
  Get Info String:	1.0.3, Copyright Apple Computer, Inc. 2003-2005
  Location:	/System/Library/Extensions/AppleACPIPlatform.kext
  kext Version:	1.1.0
  Load Address:	0x2e2d4000
  Valid:	Yes
  Authentic:	Yes
  Dependencies:	Satisfied
  Integrity:	Kext has no receipt

System:
  Version:	9.5.0
  Last Modified:	9/22/08 8:25 AM
  Get Info String:	System Resource Pseudoextension, Apple Computer Inc, 9.5.0
  Location:	/System/Library/Extensions/System.kext
  kext Version:	9.5.0
  Load Address:	0x0
  Valid:	Yes
  Authentic:	Yes
  Dependencies:	Satisfied
  Integrity:	Kext has no receipt

I believe that these kexts are the stock but I posted the info just in case





0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users

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