I'm still breaking it out from time to time. Thanks for the update Mavrothal!

edit: I don't suppose you know how to change the backlight dimming level / time out? I'd like to see if the screen could blank to 'reflective' zero backlight mode (still this laptop's distinguishing feature).

edit2: Kernel headers? Hoping to compile some DVB tuner drivers for an ezcap RTL2832 i have lying around...

edit: I don't suppose you know how to change the backlight dimming level / time out? I'd like to see if the screen could blank to 'reflective' zero backlight mode (still this laptop's distinguishing feature).

edit2: Kernel headers? Hoping to compile some DVB tuner drivers for an ezcap RTL2832 i have lying around...

Almost missed the edit...

Code:

powerd-config

to configure timeouts and level
Manually you can do it from the XO buttons. They work! Use also the ctrl and alt modifiers with them
You can even reverse the colors using this pet

The headers are here.
Since I do not know which version you are uing I have bothe the 2.6 and th 3.3 headers of the XO-1 kernels (though should be OK for XO-1.5 too)._________________== Here is how to solve yourLinux problems fast ==Last edited by mavrothal on Fri 13 Sep 2013, 14:33; edited 1 time in total

Here is the first development release of FatDog-ARM linux (a Puppy heritage "dog") for the ARM-based XO-4 and XO-1.75.
Is working fine on the XO-4 but there is no GUI for the XO-1.75 (for more on XO-1.75 problem see here)

Is intended mostly for developers ( there are not many "wild" XO_ARMs anyway).

At 300 MB has the full development tools, kerne- specific, X and all the other headers, git etc, with the usual assortment of puppy/fatdog apps.

To test/work/check it out, download fd-arm_a2_XO.tar.xz (md5sum:ae0f16950da130b7d50a484db4be662d), expand it at the root of a USB stick or SDcard and boot your XO-4 or XO-1.75.

Known Issues (besides the major XO-1.75 X problem):
- Touches are not recognized by X in XO-4 (but they are from the power management infrastructure)
Edit: To fix touchscreen open Gslapt and upgrade to the xf86-input-evdev-2.8.1git-armhf-2 package.
- Screen rotation does not work.
Edit: To fix rotation open Gslapt install xf86-video-dove-0.3.11xo4-armhf-1 and uprate to xorg-server-1.14.3
- The rocker pad keys are not recognized (the game keys are OK - Edit: now fixed. Fix will be in a3).
- The Wifi.sh connection tool crashes after wake up from suspend. Use it only for occasional/transient connections as it is much faster.
Use Classic Network Wizard for more permanent setting (is a bit laborious - see visual instructions if not familiar)

Report, better yet solve , any problems here (PM is fine too).

Oh... the customary screen shot

Edit Sep, 14: The tar.gz file might have been problematic and has been deleted. Please download the tar.xz file.

Thanks Mavrothal! The package unpacks the headers into /usr/include/linux - is that the desired behavior? Most packages seem to look for /usr/src/linux-headers*.

The kernel source goes in /usr/src .
Headers of (all kind) are going into /usr/include. If you load devx your see all the other header files there too.
If any problem you can symlink to wherever you want.
BTW which package is looking for headers in /usr/src?_________________== Here is how to solve yourLinux problems fast ==

Does MESH networking WORK in this? I'm interested in turning my Mele into a WiFi Access point, like Byzantine Linux does..

Which one is "this"?
Mesh networking is only available for the XO-1 wifi card. Other XO models do not have cards with this functionality. I have no idea if the MELE WiFi card supports mesh.
However, AFAIK mesh networking and turn it into wifi AP are different things, and again it depends on the wifi hardware of your machine._________________== Here is how to solve yourLinux problems fast ==

Oh, thanks, I must be behind on my XO knowledge, did not know they did way with MESH, the software MESH method used by BznLinux acts like a AP on all the boxes tested (all x86 worked, nicely). They have a version for RazPi so I guess an ARM version is do-able..

(will not work with vfat formatted media) and boot your XO-4 or XO-1.75.

Now that I've booted my very first XO-1.75 kernel (still buggy, very early days), I can answer this question: it is because you use "initrd.arm.2" as the filename. OLPC's OpenFirmware doesn't support vfat due to patent reasons, it only support FAT (with 8.3 filename convention). If you rename "initrd.arm.2" to "initrd.2" (or anything that meets 8.3 filename convention, and fix the olpc.fth accordingly), it will work with vfat (at least, in my case it allows me to complete the boot process to console).

(will not work with vfat formatted media) and boot your XO-4 or XO-1.75.

Now that I've booted my very first XO-1.75 kernel (still buggy, very early days), I can answer this question: it is because you use "initrd.arm.2" as the filename. OLPC's OpenFirmware doesn't support vfat due to patent reasons, it only support FAT (with 8.3 filename convention). If you rename "initrd.arm.2" to "initrd.2" (or anything that meets 8.3 filename convention, and fix the olpc.fth accordingly), it will work with vfat (at least, in my case it allows me to complete the boot process to console).

cheers!

Boy you did your homework!
I had forgotten about the name size limit Thank you.
I just needed to change olpc.fth. a bit and the name and is fine!

BTW I _think_ The uploaded build has some issues.
I'm now running a new one (that also includes kernel headers in the initrd and behaves much better (faster, SeaMonkey/ wifi.sh OK etc)
I'll uplade it as soon as I mange to get it under 300MB (is 300.05!!!)
I'll compress the SFS with xz and if is not too slow, I'll go with this._________________== Here is how to solve yourLinux problems fast ==Last edited by mavrothal on Sat 14 Sep 2013, 05:41; edited 1 time in total

Well, it is just a bit slower, but still plays youtube videos full screen with sound
Is also a 45MB smaller download so I uploaded this xz version.
See post above for the link

Great! Did you decompress omni.ja from SM (the "faster seamonkey")? I did that and the gzip SFS went down by 1MB, I'm quite sure if you use xz it will go down a bit more. I uploaded the full unzip to the repo too._________________Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.

Neah... I'm waiting for a3/b1
I just try to do only XO-specific changes for now (as you can see)
Is a first development release anyway.

BTW, If you have specific packages that need recompiling to become XO-1.75 compatible too, I can put my XOs to work .
Though from what I saw, gcc, libtoolise, m4 work but make, autoreconf etc spit "Illegal instruction", so the problem appears deep. PM as needed anyway._________________== Here is how to solve yourLinux problems fast ==

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