Puppy Linux Discussion Forum Forum Index Puppy Linux Discussion Forum
Puppy HOME page : puppylinux.com
"THE" alternative forum : puppylinux.info
 
 FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

The time now is Mon 20 Nov 2017, 19:00
All times are UTC - 4
 Forum index » Advanced Topics » Puppy Derivatives
Quirky Pyro64 version 0.5 (alpha) -- and Pyro32
Moderators: Flash, JohnMurga
Post new topic   Reply to topic View previous topic :: View next topic
Page 8 of 9 [126 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8, 9 Next
Author Message
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Tue 07 Nov 2017, 21:39    Post subject: Re: Quirky Pyro64 version 0.5 (alpha), Oct 28, 2017
Subject description: Initial Quick Test:
 

ETP wrote:
2. The nouveau driver lacked hardware acceleration as did Easy Linux 0.5 pre-alpha, released Oct. 02, 2017 and requires
the items detailed in this post: http://murga-linux.com/puppy/viewtopic.php?p=969820#969820


I have just been reading this:

https://wiki.archlinux.org/index.php/Hardware_video_acceleration

...can't say that I am any less confused Confused

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
gcav


Joined: 25 May 2012
Posts: 73
Location: Ontario

PostPosted: Tue 07 Nov 2017, 23:01    Post subject: bitbake core-image-quirky  

Hi Barry...

While playing with your oe-quirky...
Seems like Peter released a new Bacon version, and this needs updating...

recipetool create -o bacon_3.6.bb http://www.basic-converter.org/stable/bacon-3.6.tar.gz

This seems to break the whole compile.

I am new to bitbake so I'm learning who this whole thing works..
Just thought to let you know...

Thanks,
gcav
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Wed 08 Nov 2017, 04:57    Post subject: Re: Taking it for a spin...
Subject description: Nice
 

gcav wrote:
Hi Barry,
Thanks for this latest release. I am testing it, and will probably migrate to if from slaq64...

I miss Quirky's F2FS boot and the speediness of it. This is by far
the fastest distro I have tested. TBH ext4 does not work nicely on a flash drive. Will F2FS be avaliable on -esp- syslinux boot?


Note that Quirky/Easy is using ext4 without-journal, to minimize writes to the flash.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Wed 08 Nov 2017, 05:07    Post subject:  

Keef wrote:
BarryK

This is what I get:

Code:
2.9G personal storage, free space 2.8G


The actual partition has about 73G free. This is with the frugal install (full install wouldn't boot up). The devx pet expands to just over 2gb.


With Quirky, the live-CD and frugal install run totally in RAM, in a "zram".

So, it doesn't matter how much hard drive space you have, you need to have enough free space in the RAM to install the devx pet.

Installation requires more space than the final installed space of the pet. The install script estimates how much space will be required based on the size of the pet, and this errs a bit over what will actually be needed.

If you have a PC with 4GB RAM you would be ok. Otherwise, you will have to do a full install.

There is a report about the installer full-install being broken. I plan to test that tonight.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Wed 08 Nov 2017, 05:13    Post subject:  

technosaurus wrote:
Quote:
You need only set TCLIBC = "musl" to enable building musl instead of glibc.

IIRC, Barry did an open embedded build with musl libc, but I cannot seem to find those results. Were they just discarded?


Must have been discarded.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Wed 08 Nov 2017, 06:18    Post subject:  

Keef wrote:
Not had any luck with a full install though. Tried it with the installer script, and later using the universal installer from the frugal install. Booting with Grub4dos with the generated menu entry. It finds the kernel then hangs.


I have tested a full install, from a live-CD, it works.

Perhaps I know what your problem is. The Linux kernel has a bug. In menu.lst in GRUB, there is a line like this:

kernel /boot/vmlinuz root=PARTUUID=${DISKUUID}-${TARGETNUM} rootwait rw

That $DISKUUID is got from running "fdisk -l /dev/<drivename>".

Years ago, when this "PARTUUID" boot mechanism was introduced, it had a bug, it would not accept a partition number ($TARGETNUM) greater than "09".

I never reported this, as I thought it is such an obvious bug, it will get fixed. But, perhaps it hasn't been?

The installer script also has a bug: the "popup" utility, which gives reports of progress, like "Please wait...", segfaults. So, although the installer works, you don't get those progress messages.

popup is written in BaCon. BaCon is proving to be an ongoing problem. Well, I will take a look at it.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
Keef


Joined: 20 Dec 2007
Posts: 869
Location: Staffordshire

PostPosted: Wed 08 Nov 2017, 16:59    Post subject:  

BarryK

Yes that looks exactly like the cause. I originally installed it to sda10, but when I re-installed to a lower numbered partition it booted successfully.

Also,
As you noticed previously, the nouveau driver works for me on Pyro64, but with the 32 bit version I can only use Vesa.

VGA controller [0300]: NVIDIA Corporation G84M [GeForce 8600M GT] [10de:0407] (rev a1)
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Wed 08 Nov 2017, 19:50    Post subject: Re: Quirky Pyro64 version 0.5
Subject description: 4install-quirky-to-drive-mbr
 

L18L wrote:
Installed to 8GB USB pendrive
4install-quirky-to-drive-mbr running from Easy succeded.
4install-quirky-to-drive-mbr running from Fatdog failed.
Reason:
Code:
SIZEBYTES=`echo "$FDISKINFO" | grep '^Disk /dev' | cut -f 5 -d ' '` #141104
no value because there was no Disk but Festplatte.
Suggest:
Code:
SIZEBYTES=`echo "$FDISKINFO" | grep -m 1 "/dev/${TARGETDRIVE}" | cut -f 5 -d ' '` #141104
to avoid language dependance.


Thanks for that, fixed.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
Sage

Joined: 04 Oct 2005
Posts: 5302
Location: GB

PostPosted: Thu 09 Nov 2017, 03:33    Post subject:  

Quote:
the nouveau driver works for me on Pyro64, but with the 32 bit version I can only use Vesa.

The Radeon driver is automatically offered & works OK in Pyro32. Change your video card?
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Thu 09 Nov 2017, 04:14    Post subject: Re: bitbake core-image-quirky  

gcav wrote:
Hi Barry...

While playing with your oe-quirky...
Seems like Peter released a new Bacon version, and this needs updating...

recipetool create -o bacon_3.6.bb http://www.basic-converter.org/stable/bacon-3.6.tar.gz

This seems to break the whole compile.

I am new to bitbake so I'm learning who this whole thing works..
Just thought to let you know...

Thanks,
gcav


Unfortunately, the version that I used in OE, 3.5.4 I think, has problems also.

I posted to the BaCon forum yesterday about a problem with hug.so

But, testing the Universal Installer, found that the 'popup' utility segfaults. Using the "process=wait" option causes a segfault, for example:

Code:
# popup "terminate=ok process=wait|this is a test message"


I did a test, compiled popup in Pyro64, using BaCon 3.0.2, and popup does not segfault.

That's annoying. ideally I should try and find why it is crashing, but a quick fix might be to roll BaCon back to 2.0.3 (released 2015, used in Quirky April64) in OE.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Thu 09 Nov 2017, 04:19    Post subject: Re: mimeinfo.cache needed for mypaint  

don570 wrote:
I discovered why mypaint 's external applications list doesn't form in Barry's Distros
as explained HERE and see image below..


It's because the file 'mimeinfo.cache' is needed to be placed in
/usr/bin/applications/

among the desktop files.

Mypaint uses that info to form a list. Other linux distros apparently have that file as explained here

I wonder could you run update-desktop-database when a new pet package is installed.

___________________________________


Thanks for the info.

That mime cache file is now generated when the distro is built, and updated when a package is installed.

EDIT
As a temporary fix, for the purposes of building the next releases of Pyro64 and Pyro32, I have created PET package 'z-popup', just with the popup utility, compiled with bacon 3.0.2.

_________________
http://barryk.org/news/

Last edited by BarryK on Thu 09 Nov 2017, 04:25; edited 1 time in total
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Thu 09 Nov 2017, 04:22    Post subject:  

Keef wrote:
BarryK

Yes that looks exactly like the cause. I originally installed it to sda10, but when I re-installed to a lower numbered partition it booted successfully.


Another thing, as L18L reported, the installer misbehaves for a non-English locale (LANG variable). I have fixed that.

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Thu 09 Nov 2017, 21:23    Post subject:  

BarryK wrote:
Keef wrote:
Not had any luck with a full install though. Tried it with the installer script, and later using the universal installer from the frugal install. Booting with Grub4dos with the generated menu entry. It finds the kernel then hangs.


I have tested a full install, from a live-CD, it works.

Perhaps I know what your problem is. The Linux kernel has a bug. In menu.lst in GRUB, there is a line like this:

kernel /boot/vmlinuz root=PARTUUID=${DISKUUID}-${TARGETNUM} rootwait rw

That $DISKUUID is got from running "fdisk -l /dev/<drivename>".

Years ago, when this "PARTUUID" boot mechanism was introduced, it had a bug, it would not accept a partition number ($TARGETNUM) greater than "09".


I contacted Stephen Warren, one of the kernel developers, his reply:

Quote:
For the partition number, are you using a value that's encoded in decimal or hexadecimal? Put another way, the partition numbers are 01, 02, ..., 09, 0a, ..., 0f, 10, 11, ...

From a comment in the kernel:

* Convert a name into device number. We accept the following variants:

...

* 6) PARTUUID=00112233-4455-6677-8899-AABBCCDDEEFF representing the
* unique id of a partition if the partition table provides it.
* The UUID may be either an EFI/GPT UUID, or refer to an MSDOS
* partition using the format SSSSSSSS-PP, where SSSSSSSS is a zero-
* filled hex representation of the 32-bit "NT disk signature", and PP
* is a zero-filled hex representation of the 1-based partition number.
* 7) PARTUUID=<UUID>/PARTNROFF=<int> to select a partition in relation to
* a partition with a known unique id.


I have validated that the code that parses the MSDOS/MBR partition tables does assign names using hex not decimal, and the values are compared as strings, and so the code is consistent with the documentation, so I believe this should be working fine.


Hex numbers! Laughing

OK, I will modify the installer to fix this.

How can I do a decimal to hex conversion in a script? The busybox printf applet can probably do it. Off the top of my head, can't think how.

EDIT
here is one way, using busybox dc applet, converting decimal 10:

# dc 10 16 o p
a

And using printf:

# printf "%x" 10
a#

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
jamesbond

Joined: 26 Feb 2007
Posts: 3075
Location: The Blue Marble

PostPosted: Fri 10 Nov 2017, 07:08    Post subject:  

Sage wrote:
Quote:
...BIOS isn't exactly supportive of having anything else as default ... will win me Sage's approval

Be careful invoking YT here, jb, I'm an outsider with no IT quals in my cupboard.
Lol Laughing What I mean is - you would agree that it is better for me to find a hand-me-down computer from gumtree which is better in every sense of the word, rather than a new, but crippled, and much less powerful Aldi PC.

Quote:
Maybe pity me instead as the slightly bemused recipient of a gifted Zotac Zbox with same unfortunate characteristics as your Aldi monstrosity*.
Well if it is a gift it's worth fighting for Very Happy

Quote:
*PS. The only way to deal with those things is to strip them, remove the HD/SSD, reformat & reload a proper OS using your ever-faithful doorstop. [All the series inter-converters are, fortunately, available from our Asian friends on the Web.]
That wouldn't be necessary, not yet. It was possible to boot Fatdog from that contraption. And I persisted I think I would be able to coax it to install to internal SSD, but taking over from Win$ instead of dual-booting. But since the wifi was horrible (wasn't supported by kernel 4.4.x - had to resort to a hack), and there was no HDMI sound (as so many has pointed out - the drivers wasn't ready back then). and especially because I was in "decision mode", I decided to do none of that - Aldi won't be too happy if the the boot logo is a dog instead of a square Twisted Evil

The one from gumtree (an 5-year old HP) on the other hand, works straightaway from first boot. And it came with a Full HD monitor too, so that was very nice to work with (no need to share the screen with the kids' TV).

Anyway, I'm digressing. Sorry Barry, I've been away from the forum for a while - just felt the need to socialise a bit. Ok, back to topic Smile

_________________
Fatdog64, Slacko and Puppeee user. Puppy user since 2.13.
Contributed Fatdog64 packages thread.
Back to top
View user's profile Send private message 
BarryK
Puppy Master


Joined: 09 May 2005
Posts: 8312
Location: Perth, Western Australia

PostPosted: Fri 10 Nov 2017, 19:58    Post subject:  

jamesbond wrote:
The one from gumtree (an 5-year old HP) on the other hand, works straightaway from first boot. And it came with a Full HD monitor too, so that was very nice to work with (no need to share the screen with the kids' TV).


Ha ha, I also bought a PC via Gumtree!

A few months ago. It is a home-made gaming machine, bits and pieces put together. HP motherboard, with UEFI firmware, no USB3 (I bought a USB3 PCIe card), 16GB RAM, i5 CPU, NVIDIA card (Intel onboard video).

It's great!

_________________
http://barryk.org/news/
Back to top
View user's profile Send private message Visit poster's website 
Display posts from previous:   Sort by:   
Page 8 of 9 [126 Posts]   Goto page: Previous 1, 2, 3, ..., 6, 7, 8, 9 Next
Post new topic   Reply to topic View previous topic :: View next topic
 Forum index » Advanced Topics » Puppy Derivatives
Jump to:  

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


Powered by phpBB © 2001, 2005 phpBB Group
[ Time: 0.0720s ][ Queries: 14 (0.0077s) ][ GZIP on ]