Jump to content
44 posts in this topic

Recommended Posts

hi guys,

i need your help to solve a problem

 

first of all, sorry for my english, i'm italian :(

 

i'm trying to install OSX on my hp dv9344 (amd)

After a lot of tries i've found the right config to make OSX start, but i still have a big problem: osx doesn't like my built-in keyboard and trackpad :(

Now i'm running OSX 10.5.7, installed with iatkos v7 dvd.

I've tried all the 3 iatkos ps/2 patches (2 from voodoo and the "apple ps/2" one), but nothing works...also, with the "apple ps2" fix the system ask me to connect an usb keyboard. With the voodoo fixes this doesn't happen, but i still have to use usb keyboard and mouse :(

I've also tried the updated voodoo fix (the 0.98) and the ideneb dvd ones without success

 

I've seen that this is a common problem on hp notebooks , but i can't find any fix

 

 

Has anyone an idea of how can i fix this problem?

 

thanx for your replys ^^

I believe you should try installing VoodooPS2Controller. Be sure to install it correctly. Be sure to remove any previously installed PS2 kext, before installing a new one. Use OSx86Tools to install kexts.

I believe you should try installing VoodooPS2Controller. Be sure to install it correctly. Be sure to remove any previously installed PS2 kext, before installing a new one. Use OSx86Tools to install kexts.

 

thanx for the reply :D

 

i tried that fix...the new 0.98 version, but didn't work

i had download the installer from the chameleon blog, so i didn't use osx86tools to copy the kexts

i'll retry tomorrow, if it could work -.-'

 

ah, i've discovered that i don't have the "extra" folder (even if i select to create it before the osx installation)...could this be a problem?

Chameleon is designed to make use of /Extra dir. The idea behind it is to put all the modified and additional kexts, together with some other things in to /Extra folder instead of putting them to /System/Library/Extensions (so keeping the system unattached). Therefore, if no thing is put in /Extra, things may work as it isn't been expected. Although any kext placed to /System/Library/Extensions should load regardless Chameleon is installed or not.

is there a way for me to create the extra folder?

i don't know why iatkos didn't install it :@

 

so, without that folder the system can't load the patched kext?

i've found that the voodoo installer puts the new kext in the system/extension folder...maybe this could be the problem

 

ah, where should be located this folder? maybe it was installed but i can't find it :D (newbie question ^^)

is there a way for me to create the extra folder?

i don't know why iatkos didn't install it :@

Sure. Use terminal.
sudo -s
 mkdir -p /Extra/Extensions

so, without that folder the system can't load the patched kext?
It can be loaded ether from /System/Library/Extensions or from /Extra/Extensions. It is better to install it to /Extra dir if you use Chameleon. Be sure to install it correctly. Again, use terminal, cos' OSx86Tools and KextHelper installs to /System/Library/Extensions by default.
cp -R /Path/To/kext/KextName.kext /Extra/Extensions
 cd /Extra/Extensions
 chmod -R 644 KextName.kext
 chown -R root:wheel KextName.kext

Be sure to create an extensions cache (use Mkext Tool) and put it to /Extra too.

 

ah, where should be located this folder? maybe it was installed but i can't find it :P (newbie question ^^)
it is located in the disk's root. e.g. the same place where you would found /System folder.

with the "ls" command in terminal (thanx to google ;)), i've found that the Extra folder exist...it's only invisible ^^

i'll try to install the kext in that folder with the therminal

have i to type the point before the folder name? like ".Extra"

:o i installed macdisk to load the kext from windows

 

after copying the two voodoo kext (the keyboard and the trackpad one) and deleting the extension.mkext (from the library/extensons), nothing changes

 

now i'm trying to repair the ermission via the disk utility tool (from the system, not from the boot dvd), but i think that also this won't work

 

ah, i also installed the voodoo ps2 control panel...when i try to open it, it says:

 

"appleps2synapticstouchpad not found"

i'll try to install the kext in that folder with the therminal

have i to type the point before the folder name? like ".Extra"

NO! Type
/Extra

or in case of extensions folder

/Extra/Extensions

To add something to that folder, one should be a super user. So use

sudo -s

before executing several commands or

su

before executing each command. Same applies to any operations with system files. Otherwise you'll get many complications.

 

You can repair permissions using Terminal.

sudo -s
chmod -R 755 /System/Library/Extensions
chown -R root:wheel /System/Library/Extensions

ah, i also installed the voodoo ps2 control panel...when i try to open it, it says:

 

"appleps2synapticstouchpad not found"

It is because you have no voodooPS2controller kext installed or it is installed incorrectly.
cp -R /Path/To/kext/KextName.kext /Extra/Extensions
 cd /Extra/Extensions
 chmod -R 644 KextName.kext
 chown -R root:wheel KextName.kext

 

when i type the firs command line, terminal says "no such file or directory"

"Path" is for the directory where i put the kext to move?

ofr example, i have to move my 3 kext (the 2 voodoo ones and the mkex one) form the desktop to the Extra/Extensions folder

 

Sorry again for this newbie question...i'll offer you a virtual beer after this :(

cp -R /Path/To/kext/KextName.kext /Extra/Extensions

Let me explain it.

 

cp = copy (file or folder)

-R = recursive. Means copy a folder completely, together with all containing files and folders. This is needed to make sure all the folder is copied and with correct permissions.

/Path/To/kext/ = A path to folder where the kext you want to copy is located. If a file is copied from desktop (not from a folder on desktop) it would be

cp -R /Users/YourUserName/Desktop/KextName.kext /Extra/Extensions

And for .mkext

cp -R /Users/YourUserName/Desktop/Extensions.mkext /Extra

Note that Extensions.mkext should be placed inside the /Extra folder, not inside the /Extra/Extensions. Also you may copy a multiple kexts per command. Make sure there are no kexts that are not needed to be copied, on the Desktop.

cp -R /Users/YourUserName/Desktop/*.kext /Extra/Extensions

or to copy some certain kexts

cp -R /Users/YourUserName/Desktop/KextName1.kext KextName2.kext KextName3.kext /Extra/Extensions

thanx for this great answer :)

this week (or maybe sooner) end i'll work on this thing following step by step your instructions :)

 

Just one last thing: with Mkext Tool, have i to make an Extensions.mkex loading into the app only the two voodoo kext, right?

 

Thanx again for the great help that you're giving me

Just one last thing: with Mkext Tool, have i to make an Extensions.mkex loading into the app only the two voodoo kext, right?
An idea behind Extensions.mkext is to create a cache file with most used and needed extensions inside, so the system could load them faster (by loading the single Extensions.mkext file instead of loading all extensions on every boot - which might take a long time).

 

Since the kexts you are willing to install are essential for the proper system boot-up, you should add all of them (in this case two of them).

I've follow all your step (after re-installing OSX)

i've copied the two kext (extracted with pacifist from the voodoo 0.98 installer) in the Extra/Extensions folder.

I've also created the Extensions.mkext with the two new kext, and i copied it into the Extra folder

After this, i've repaired all the permission (via terminal) and i also delete the original Extensions.mkext in the System folder

 

But nothing works ;)

Your guide was perfect, and i think that i've done everything right (there wasn't any error in the terminal), but i don't know why this still not work

 

during the boot i've got the error: "Appleps2keyboard: unexpected acknowledge for ps/2 controller", but the system starts without any other problem

 

I've installed also the VoodooPS2 control panel, but when i try to load it i still have the same error "appleps2synapticstouchpad not found"

 

I've noticed one thing: from the voodoo package, i've extract also a file named "synapticsconfigload"

If i load it, it opens a terminal window...it searchs the same "appleps2synapticstouchpad" and get the same error after two line of commands :(

maybe i have to put it in the Extra/Extensions folder

 

 

if this can help you, during the osx installation the ps2 maouse and keyboard works

Okay... from what you've said, we know a few things:

 

1. Mouse/keyboard work during installation, so obviously there IS a driver that works for you.

2. All the errors you've been getting so far indicate that the driver isn't being loaded.

 

Let's go back to basics. How about just using B7 Kext helper to install the VoodooPS2 kext? No command line needed. See if that works.

Okay... from what you've said, we know a few things:

 

1. Mouse/keyboard work during installation, so obviously there IS a driver that works for you.

2. All the errors you've been getting so far indicate that the driver isn't being loaded.

 

Let's go back to basics. How about just using B7 Kext helper to install the VoodooPS2 kext? No command line needed. See if that works.

 

for the firs point: i remember that in the previous installation, the keyboard didn't work (while the trackpad always worked)...in the last installation, i tried to activate the caps lock before the boot (i don't know why i try this, but it works ;))

Maybe this could be a stupid thing, maybe it can explain something ^^

 

 

Ah, while i'm using OSX, i can't activate or deactivate the numeric pad or the caps lock

 

for the second point: i've tried (2 or 3 installation ago) to install the two kext directly from the voodoo installer package, but it didn't work

Maybe i can try to use osx86tools

 

 

i think that the main problem is the missing of that "appleps2synapticstouchpad".

I've found a 3d on the voodoo forum, but no one posted a solution

 

EDIT: on the web, i've found that this "appleps2 bla bla bla" is a fix that i can find on IPC dvd (i don't know if there is also on iatkos on ideneb dvd)

×
×
  • Create New...