Jump to content

Before you begin "There is no keyboard connected to your computer"


  • Please log in to reply
34 replies to this topic

#21
haunteddevil619

haunteddevil619

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male
  • Location:New York

I boot into the single user mode in terminal so that I can do some editing. I edited System/CoreService/Setup Assistant.app/Contents/Info.plist

removed these two lines

<string>DeviceSection</string>
<string>KeyboardTypeSection</string>

and after that, I didn't get that error. I didn't use usb keyboard. However, I did include VoodooPS2 driver in my Extra folder. anyway, that was long time ago :D but thanks for reply.



The plist was blank. So I copied a code from someone else's plist and also included the voodoops2.kext in s/l/e. But I still got the error. I boot using rboot, so I dont have the extra folder yet. Any other suggestions?

#22
rakusson

rakusson

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Location:Denmark
I have attached my Info.plist. I think I wrote the total path wrong. It should be
/System/Library/CoreServices/Setup Assistant/Contents/Info.plist

You don't need to use voodoops2 at that moment but you may use. But it is strange that your Info.plist file is empty! did you check case, coz it's case sensitive in unix environment so you gotta type "Info.plist". Did you use "nano" to access that file? Write me how did you access Info.plist file.

This is what I did:
I booted in my Lion partition with -s -v -x flag and hit some keys when the boot was handed over to Lion boot. then I got into the terminal in a read-only mode. I did following to be able to modify Info.plist

fsck -fy
mount -uw /
This will make it Lion partition writable so that you modify that file.

Attached Files



#23
haunteddevil619

haunteddevil619

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male
  • Location:New York
I have dual boot of lion with windows. So i use mac drive in windows to access the hfs partition. It has worked for me to add kexts to s\l\e before setup since I need AppleVIAATA.kext to boot up otherwise I get a Still waiting for root deivce error.
I just tried USB too and it still doesnt work.
However I noted that in verbose boot, while loading, it failed to load AppleUSBOHCI.kext. Could that be the reason why it cannot detect keyboard?

#24
awaaas

awaaas

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts
This really worked for me! Thanks man!

#25
rakusson

rakusson

    InsanelyMac Protégé

  • Members
  • PipPip
  • 62 posts
  • Location:Denmark
I did have same thing (win 7 and Lion dual boot in same HD), however, I had Snow Leopard installed using Vmware but I installed Lion using USB thumb so only changed there. However, I did change those two lines booting into single user mode. Did you do like I said to remove those two lines from that Info.plist? The file must be there otherwise there is something wrong as Info.plist defines it's properties. Are you using PS/2 or USB keyboard? I am assuming it's a laptop integrated keyboard. I am not sure about AppleUSBOHCI.kext but looks like it has got to do something with USB but not sure.

#26
haunteddevil619

haunteddevil619

    InsanelyMac Protégé

  • Members
  • Pip
  • 33 posts
  • Gender:Male
  • Location:New York

I did have same thing (win 7 and Lion dual boot in same HD), however, I had Snow Leopard installed using Vmware but I installed Lion using USB thumb so only changed there. However, I did change those two lines booting into single user mode. Did you do like I said to remove those two lines from that Info.plist? The file must be there otherwise there is something wrong as Info.plist defines it's properties. Are you using PS/2 or USB keyboard? I am assuming it's a laptop integrated keyboard. I am not sure about AppleUSBOHCI.kext but looks like it has got to do something with USB but not sure.


As i said before, the info.plist file is completely empty. There is nothing in it.

#27
shawnanastasio

shawnanastasio

    InsanelyMac Protégé

  • Members
  • Pip
  • 4 posts
This method is not as good as the ones mentioned above but this worked for me: 1. Boot into Lion installation media (in my case a ##### drive), 2. Open Terminal, 3. Type "cd /Volumes/(Insert drive name)/var/db", 4. Type "touch .AppleSetupDone", 5. Type "resetpassword" 6. Select your drive at the top and change root password in dialog, 7. Reboot, 8. Log on as "root" 9. Create new user account from System Preferences.

#28
__n0v4__

__n0v4__

    InsanelyMac Protégé

  • Members
  • Pip
  • 2 posts
  • Gender:Male
Well I can say that while using JaS OS 10.4.8 I got a similar problem where it got fixed the VoodooPS2. But it was in the old days.

Currently I was facing same issue in iATKOS L2. But I got it working with ApplePS2 stock with L2 itself. The most simple solution will be using an USB Keyboard to login & use the PS2 kext from install media itself.

#29
z370

z370

    InsanelyMac Protégé

  • Members
  • Pip
  • 16 posts
Hi all, Same issue:

Posted Image




There is various solutions here, but I am a noob to this.

What actually works?

could we have a step by step guide?


Im guessing first few steps:

1> Boot from installation media.
2> Instead of clicking continue setup, choose system > Terminal
3> type something in terminal......

I have no idea what it would be, or what files i need.

Im guessing this step by step simplified guide for the no keyboard issue, could stop any future posts?


Many Thanks for anyone who still has any patience left and is able to do this. Im sure your all fed up of hearing this over and over.

for those unsure, this is how to get to terminal with your installation media:

Posted Image


all we need now is confirmation what to do from here

#30
Mrhalocreeper

Mrhalocreeper

    InsanelyMac Protégé

  • Members
  • Pip
  • 14 posts
if using iatkos just select the ps/2 kext.

#31
giofrida

giofrida

    InsanelyMac Italy

  • Members
  • PipPipPipPipPipPipPip
  • 667 posts
  • Gender:Male
  • Location:Italy
To fix this problem:

1. Go to terminal and type:
cd /Volumes/Your Partition/var/db
touch .AppleSetupDone
resetpassword
2. Then, insert a new password for root user.
3. Reboot to the installed OS-X and login as root.

1. Copy Patched AppleACPIPS2Nub.kext and ApplePS2Controller.kext to your installation drive.
2. Go to terminal and type:
cp AppleACPIPS2Nub.kext /Volumes/Your Partition/System/Library/Extensions/AppleACPIPS2Nub.kext
cp ApplePS2Controller.kext /Volumes/Your Partition/System/Library/Extensions/ApplePS2Controller.kext
3. Reboot to the installed OS-X and do the setup.

#32
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 831 posts
  • Gender:Male

Hello to all!

 

I have made the experience, that it is enough, after having done the install media, to copy the proper kexts for keyboard and touchpad to S/L/E of it and repair the permissons on install media with for example KextWizzard. Then you have during the install working keyboard and touchpad. During the install the before mentioned kexts are automaticly installed to your new installation. At prompt of bootloader you ever have to set flag -f during installtion. No external keyboard or mouse are needed on the most laptops. I have done it like this everytime. For me this solution has ever worked.

 

Have fun!



#33
level70steve

level70steve

    InsanelyMac Protégé

  • Members
  • PipPip
  • 69 posts

There were some Voodoo PS/2 kexts I found for my laptop's keyboard and trackpad.  All I had to do was copy those kexts into place!  Sometimes post-installation, I have to plug in a USB mouse and USB keyboard so I can take this kind of action.  Runs like a champ!  The Command key is usually between Windows/Left-Alt.



#34
styrian

styrian

    InsanelyMac Legend

  • Members
  • PipPipPipPipPipPipPip
  • 831 posts
  • Gender:Male

@level70steve

 

All you have to do to get a working keyboard at first loggin at you new installation is to store your ps2.kexts in a folder of the root of your install device.

 

For example the name of this folder is kexts an your install hd partiton is named ML.

 

After installation on harddrive has finished, reboot from your usb install device, fire up terminal and type in this command:

 

cp -r /kexts/*.kext /volumes/ML/system/library/extensions/

(You can place in the before mentioned kext folder also fakesmc.kext, and if needed nullcpupowermanagement.kext, to copy this kexts also over to your hd install)

 

Then you can close terminal and repair with diskutility permissions of ML and you are done. No need of usb keyboard or mouse anymore. Then you can reboot and finish your installation as normally.

 

Have fun.



#35
monsterasare

monsterasare

    InsanelyMac Protégé

  • Members
  • Pip
  • 1 posts

I don't know if I am alone using this simple approach, but I didn't use any patches. I simply pressed spacebar twice to install from USB and thats all. The Connect Bluetooth Keyboard popup appears on every OS update (sometimes even blocking the login area), but it can be moved and when OS is done updating there are no problems (e.g OS update from 10.9.2 to 10.9.3).







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