[Steps]
1. Get all the ingredients. Especially for qemu - get it from your favorite repository, if it is not available there, pester your favorite pet maker to make one for you
Note for pet maker: All that is needed --target-list="arm-softmmu" --- this will create in qemu-system-arm binary, which is all that is needed.
Note: qemu-0.14.txz from Slackware repository doesn't work, I don't know where to find the missing libbluetooth.so.3.

2. Install qemu pet.
3. Move the rest of the ingredients into a directory (e.g. /mnt/sda10/raspi)
4. Open terminal within that directory.
5. expand the sap6 disk image:

10. Copy that file over to /etc/X11/xorg.conf
(Basically, /etc/X11/xorg.conf.armsystem and /etc/X11/xorg.conf must be identical and have the added content
as above)
11. Restart X server. You should get the system running

[Note]
Sound does not work because Qemu currently does not emulate any sound device for arm.

[Edits]
- Change memory size from 512 to 256. Real Raspi has 256MB of RAM, I used 512MB in the hope of running things faster; but apparently the kernel I referred above only supports 256 MB._________________Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.Last edited by jamesbond on Fri 29 Jun 2012, 07:17; edited 3 times in total

[Data transfer]
How to transfer data to/from the emulated sap? There are hard ways, and there are easy ways. For the easy way, follow the direction:

On sap6 machine (real/emulated)
1. From within sap6, download the attached dropbear-sftp-arm.pet (shouldn't be a problem that 5.95 now comes with proper web browser)
2. Install it (from terminal: petget dropbear-sftp-arm.pet)
3. Once installed, type "dropbear" in terminal to start the dropbear SSH server.
4. If you want to stop the server, just type "killall dropbear" from terminal.

On PC (host machine)
1. Start gFTP (available from Network menu), or just type "gftp" from terminal.
2. Enter "localhost" for Host, enter "2222" for Port, enter "root" for User, and enter "woofwoof" for Pass (or whatever you set sap6's root password), and lastly set the transfer type as "SSH2".
3. Click the big computer icon on the leftmost of the toolbar.
4. If asked to verify the keys etc - click Yes.
5. You are connected. You can upload/download files to/from your sap6.
6. When done, just close gftp.

Note: The pet and this instruction should also work on the real Pi. Instead of "localhost" and port "2222", use the real Pi's IP address and port "22". Everything else is the same.

Thanks to jamesbond for this initiative.
jamesBond is one of our smartdogs who helps Kirk with Fatdog and programmed Puppy phone (new version) and also knows a little bit about security (did the name give it away?)

Micko who worked on Lucid and created Slacko is getting a Pi
Will Jemimah be joining us I wonder?

Lobster wrote: "We need Nooby and other tester"
So sure do need testers but not Nooby he is not reliable today.
He is too much into his own lack of brain something. So try to find others._________________I use Google Search on Puppy Forum
not an ideal solution though

used that, dropped that in the folder, sda2 seems to refer to the second partition of the .img .

Booted but hang for minutes while updating and then forever again after the optical/networking part .
Could not use the mouse or keyboard outside the Qemu window, except 'C+A+BS' with a unuseable terminal : OUT the range (VGA) . Grr hard power down and hopefully no corruptions .
Opera browser seems to try to convert .tar.xz to .tar.gz but .img.xz seem to be ok .

used that, dropped that in the folder, sda2 seems to refer to the second partition of the .img .

Correct.

Quote:

Booted but hang for minutes while updating and then forever again after the optical/networking part .

Not hang, it's just slow. The first boot is slow --- apparently even on the real Pi too

Quote:

Could not use the mouse or keyboard outside the Qemu window,

In my keyboard layout (us), pressing Ctrl+Alt will release the mouse capture from Qemu. Not sure what's the equivalent one in german keyboard. Anyway when the mouse is locked to Qemu, Qemu's titlebar should tell you what are the keys you need to press to release it (definiteliy not C-A-BS).

BTW: Your qemu (0.12.5) is a bit old. If you can upgrade a newer qemu, it would probably help. 01micko tested with 0.14 and it was no good.

Yes, the window frame message "-Press Ctrl+Alt to exit grap" shows . Did not see it first time probably a little due to a black theme i used that time . But it works : Simply press these two keys and release them and move the mouse .

My dynamically build now also boots to desktop . It is really awfully and unusual for Puppy slow from mingetty login to Xorg-jwm .

*

Another thing to consider : I have no possibility to modprobe any modules for the QEMUlated image . I am getting the message :

So i thought Barry had blogged about recompiling the kernel so i fetched the 5.91 version from the nluug mirror , which also threw out these messages , even with modprobe -f , --force-vermagic , --force-modversion options .

If i need the included kernel instead of "kernel-qemu" how do i get it using losetup --offset option ?

I finally got my compile error fixed : had been a double 'struct flock' in asm-generic/fcntl.h and bits/fcntl.h which made me commenting it out in bits/fcntl.h to avoid some "/usr/include/bits/fcntl.h:142: error: redefinition of ‘struct flock’" ~time ago . qemu-0.10.6 - 0.14.1 compiled fine now . qemu 0.14.1 is still slow but the load average while idling seems to be much lower .

You cannot post new topics in this forumYou cannot reply to topics in this forumYou cannot edit your posts in this forumYou cannot delete your posts in this forumYou cannot vote in polls in this forumYou cannot attach files in this forumYou can download files in this forum