Using QEMU on Troubleshooting: Difference between revisions

From OLPC
Jump to navigation Jump to search
m (categorization)
(Changed Xwindow terminal to 7, image 212 issue link, sound started working information)
Line 1: Line 1:
== Troubleshooting ==
== Troubleshooting ==

=== Sound ===
Latest images add support of sound. Emulation does not work properly with Tam-Tam, yet, even with kqemu at 2 GHz Pentium4 (performance or insufficient emulation issue?)


=== Keyboard and Mouse ===
=== Keyboard and Mouse ===
Line 5: Line 8:
A typical case is that their keyboard and mouse don't work. A solution to the problem is:
A typical case is that their keyboard and mouse don't work. A solution to the problem is:
#Make sure the the window has the focus (label should say <tt>QEMU - Press Ctrl-Alt to exit grab</tt>).
#Make sure the the window has the focus (label should say <tt>QEMU - Press Ctrl-Alt to exit grab</tt>).
#Press <tt>Alt + Ctrl + 3</tt> to enter the terminal mode of the OLPC.
#Press <tt>Alt + Ctrl + 3</tt> (or <tt>Alt + Ctrl + 3</tt>) to enter the terminal mode of the OLPC. Notice that QEMu seems to respond better to by pushing first down Ctrl, after Alt and finally the number.
#Make sure that you're logged in.
#Make sure that you're logged in.
#*If not, just hit <tt>enter</tt> and it'll ask you to.
#*If not, just hit <tt>enter</tt> and it'll ask you to.
#*Login as <tt>root</tt> (no password is required)
#*Login as <tt>root</tt> (no password is required)
#Type <tt>modprobe i8042</tt> (oddly, you may need to try this multiple times before it works, so ''keep trying!'')
#Type <tt>modprobe i8042</tt> (oddly, you may need to try this multiple times before it works, so ''keep trying!'')
#Press <tt>Alt + Ctrl + 1</tt> to return to the graphical mode of the OLPC.
#Press <tt>Alt + Ctrl + 7</tt> to return to the graphical mode of the OLPC.
#Your keyboard and mouse should be working fine.
#Your keyboard and mouse should be working fine.
#*Usually the result is a continuous series of 1's will flow (as if the key is stuck)
#*Usually the result is a continuous series of 1's will flow (as if the key is stuck)
Line 18: Line 21:


Chances are that the network will not be enabled. Following are two possible ways to enable it.
Chances are that the network will not be enabled. Following are two possible ways to enable it.
[[http://wiki.laptop.org/go/OS_images_for_emulation#Image_Configuration]Issue with latest images]

==== Enabling the Network Alternative #1 ====
==== Enabling the Network Alternative #1 ====


Line 27: Line 30:
#*Login as <tt>root</tt> (no password is required)
#*Login as <tt>root</tt> (no password is required)
#Type <tt>dhclient</tt>
#Type <tt>dhclient</tt>
#Press <tt>Alt + Ctrl + 1</tt> to return to the graphical mode of the OLPC.
#Press <tt>Alt + Ctrl + 7</tt> to return to the graphical mode of the OLPC.
#Your browser / network connection should be working fine.
#Your browser / network connection should be working fine.


Line 49: Line 52:
And press return.
And press return.


Then with the keyboard hold down the following keys: '''ctrl+alt+1'''
Then with the keyboard hold down the following keys: '''ctrl+alt+7'''


Another text based screen will appear, asking you to log-in. Sometimes there can be an extra "1" after the word "Login:", just delete it. Type '''root''' and press return
Another text based screen will appear, asking you to log-in. Sometimes there can be an extra "1" after the word "Login:", just delete it. Type '''root''' and press return

Revision as of 08:55, 8 January 2007

Troubleshooting

Sound

Latest images add support of sound. Emulation does not work properly with Tam-Tam, yet, even with kqemu at 2 GHz Pentium4 (performance or insufficient emulation issue?)

Keyboard and Mouse

A typical case is that their keyboard and mouse don't work. A solution to the problem is:

  1. Make sure the the window has the focus (label should say QEMU - Press Ctrl-Alt to exit grab).
  2. Press Alt + Ctrl + 3 (or Alt + Ctrl + 3) to enter the terminal mode of the OLPC. Notice that QEMu seems to respond better to by pushing first down Ctrl, after Alt and finally the number.
  3. Make sure that you're logged in.
    • If not, just hit enter and it'll ask you to.
    • Login as root (no password is required)
  4. Type modprobe i8042 (oddly, you may need to try this multiple times before it works, so keep trying!)
  5. Press Alt + Ctrl + 7 to return to the graphical mode of the OLPC.
  6. Your keyboard and mouse should be working fine.
    • Usually the result is a continuous series of 1's will flow (as if the key is stuck)
    • Just hit any key (to stop it) and delete the offending 1's

Network

Chances are that the network will not be enabled. Following are two possible ways to enable it. [[1]Issue with latest images]

Enabling the Network Alternative #1

  1. Make sure the the window has the focus (label should say QEMU - Press Ctrl-Alt to exit grab).
  2. Press Alt + Ctrl + 3 to enter the terminal mode of the OLPC.
  3. Make sure that you're logged in.
    • If not, just hit enter and it'll ask you to.
    • Login as root (no password is required)
  4. Type dhclient
  5. Press Alt + Ctrl + 7 to return to the graphical mode of the OLPC.
  6. Your browser / network connection should be working fine.

Enabling the Network Alternative #2

The steps below work on QEmu regardless of which operating system you are running.

If you are having trouble getting an internet connection inside QEmu:

Get the image running in QEmu so that you can see the normal view with the XO icon in the middle. Empty no apps no frame.png

Make sure your mouse is active in QEmu, then press ctrl+alt+2 together.

This will bring up a screen like a command line, called the QEmu monitor.

Type the following:

sendkey ctrl-alt-f1

And press return.

Then with the keyboard hold down the following keys: ctrl+alt+7

Another text based screen will appear, asking you to log-in. Sometimes there can be an extra "1" after the word "Login:", just delete it. Type root and press return

Then type:

dhclient

You should see the screen fill with text.

QEmu running dhclent.png

Some of the numbers have been removed from the screenshot above - they're not important.

Then hold down the following keys on the keyboard: ctrl+alt+2

and type the following:

sendkey ctrl-alt-f7

Then using the keyboard, hold down the following keys: ctrl+alt+1

Now open the browser and you should have internet access.

Sugar browser with frame google home page.png OLPC 20070104.png