Page 3 of 3

Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Mon Nov 16, 2020 3:06 pm
by gyrog

@baldronicus,
Thanks for testing, I think you found that things are working as expected at this stage.

@01micko, I gave eslacko64-6.9.9.12.iso a spin, and lo it worked, just like my local "patched" 'eslacko64-6.9.9.11.iso'.
Thanks.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Mon Nov 16, 2020 9:37 pm
by baldronicus

Hi @gyrog . I had tried something else before reading your post with the additional SAVESPEC info. Thank you for the additional information and clarification.
I don't know that it would be of interest, but I tried putting a savefolder on a system hard drive, while booting from the f2PupStick based USB, setting up a SAVESPEC file in advance. Just to see if it might work.
First attempt failed, as I had forgotten to set the "psave=" parameter, so the partition wasn't found during boot (I presume). SAVESPEC file was updated (by 'shutdownconfig, I presume) to P_MEDIA='atahd' (I might have P_MEDIA wrong, PUP_MEDIA maybe, I've forgotten).
After setting the SAVESPEC file back to intended settings, adding the "psave=" parameter, rebooting and saving, it worked. Tested the save by changing the screen background which did update.

Thanks.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Mon Nov 16, 2020 11:53 pm
by gyrog

@baldronicus,
That's odd, if a SAVESPEC file exists in the install directory, before first boot, that contains an "SS_ID=" entry, the 'init' script should set the variable PSAVEPART in the PUPSTATE file, and it should be honoured by the save code in 'init' and 'shutdownconfig', without the need to set "psave=" boot parameter.
A SAVESPEC file should replace a "psave=" boot parameter.

I'll try with an f2StickPup install of 'eslacko64-6.9.9.12.iso'.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Mon Nov 16, 2020 11:55 pm
by gyrog

Please see viewtopic.php?p=10222#p10222 for 'mk-savespec-1.sfs' utility.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Tue Nov 17, 2020 12:29 am
by gyrog

Sorry @baldronicus, it works for me.

I did a fresh 'f2StickPup' install of 'eslacko64-6.9.9.12.iso'.
I then added a SAVESPEC file to the install directory, that referenced an ext4 partition on my internal HD, using the 'mk-savespec' utility mentioned in my previous post.
Then booted the usb stick, (first boot), to desktop, as expected.
On first shutdown 'shutdownconfig' did not ask me for a partition or give me a chance to change the sub-directory,
'rc.shutdown' then saved my session to the directory and partition referenced in the SAVESPEC file.
On reboot, 'init' found the savefolder on the HD, and did a normal pupmode=12 boot.
Everything the way it is supposed to go. No "psave=" boot parameter used.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Tue Nov 17, 2020 12:48 am
by ttuuxxx

Just testing it out, Took a couple minutes to revert to a layout I like :), Tried Opera portable but it wouldn't start, I'll look into it. I normally run Opera in Bionic .
ttuuxxx


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Tue Nov 17, 2020 6:25 am
by baldronicus

Hi @gyrog . I think it should be me that is sorry.
I am glad it worked with your trial, and I apologise for making more work.
I was using the same f2StickPup that I had been using for earlier tests, and although I had thought I had set it back correctly, it could have been in any state. I was also posting from recollection, so I could also have messed things up there.
I guess I should mention that baldronicus= Baldrick (as in the Black Adder side kick character with the cunning plans that always fail) and Moronicus Maximus (which is self explanatory). Unfortunately many of my attempts to "help" are not very helpful.

Again I apologise for creating more work, but I am glad that the correct function has been properly confirmed.

Thanks again.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Tue Nov 17, 2020 6:31 am
by gyrog

Relax @baldronicus, more testing is good.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Wed Nov 18, 2020 2:27 pm
by ttuuxxx

Got Opera to work, it needed a system link and also libpng12. Been using it for a couple days, feels stable, no real issues so far.
ttuuxxx


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Wed Nov 18, 2020 7:51 pm
by gyrog

I've uploaded a new verssion of 'shutdownconfig' that extends the list of partitions available for selection.
Please see viewtopic.php?p=10376#p10376.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Nov 19, 2020 6:45 am
by Clarity
  • Steps

    1. Use ISOmaster in eSlacko...11.iso to add @GyroG's ydrv to the eSlacko...12.iso

    2. Booted eSlacko...12-ydrv.iso directly via SG2D

    eSlacko Boot Screen.jpg
    eSlacko Boot Screen.jpg (54.17 KiB) Viewed 3025 times

    The booted cmdline is

    Code: Select all

    BOOT_IMAGE=/vmlinuz pfix=fsck pmedia=cd find_iso=/boot-isos/eslacko64-6.9.9.11.iso
  • Question (for @01Micko)

    • Should "isomaster" be added to right-click for ISO files?

    • Chrome? After PET install via Menu>Setup>Download Chrome results in a non-starter with this errror

      Code: Select all

      # google-chrome-stable --version
      /usr/bin/google-chrome-stable: error while loading shared libraries: libxkbcommon.so.0: cannot open shared object file: No such file or directory
    • Sound is a bear to

      • understand how to troubleshoot,

      • the fact that the Sound Card Wizard's Test Sound button iproduces no test sound at all,

      • and the need to KNOW that boxes are NOT pre-checked for HDMI cards

      makes getting sound via HDMI a nightmare for those switching from a monitor+soundcard to a TV using HDMI. Could the setup wizard check the boxes on behalf of the user when the system starts as Puppy currently does for old soundcards?

      soundcard selections.jpg
      soundcard selections.jpg (13.7 KiB) Viewed 3011 times

Re: Installing nVidia driver onto Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Nov 19, 2020 8:19 am
by Clarity

I have couple PCs with PCI nVidia cards. I have connected to a TV via HDMI.

eSlacko boots using nouveau for the driver. But, I am not getting sound thru the TV.

Code: Select all

# cat /proc/asound/cards
 0 [MID            ]: HDA-Intel - HDA Intel MID
                      HDA Intel MID at 0xf9ff8000 irq 33
 1 [NVidia         ]: HDA-Intel - HDA NVidia
                      HDA NVidia at 0xfbe7c000 irq 16
 2 [pcsp           ]: PC-Speaker - pcsp
                      Internal PC-Speaker at port 0x61

The results of "aplay -L" is attached.

Questions

  • Has anyone gotten sound over HDMI via nouveau?

  • What is the recommended path to change to the nVidia driver for this distro?

  • For those that have this working, is sound being carried over HDMI thru your TV?
    I am NOT getting sound to the TV using nouveau. I may be missing some step I should be doing.
    Note: Found this on sound ability via nVidia utility. Is this utility installed when nVidea driver installs to allow sound?

I know these questions are about 2 different drivers for the card; namely nouveau and also nVidea. I hope my post here is not confusing, although, I can see it may.

Edit after initial posts
Nouveau success: confusion exists because the PUP sound utilities have issyes and required significant trial&error to resolve.
I started with the Sound card wizard clicking thru the HDMI representatives. Each HDMI card selection change would cause the Card Wizard to disappear. Subsequent re-opening and using the Test sound button did NOTHING with sound.

soundcard list(1).jpg
soundcard list(1).jpg (34.76 KiB) Viewed 3014 times

For each HDMI selection it would disappear. Reopening and click Test Sound yields the following with NO sound

Code: Select all

speaker-test 1.1.1

Playback device is hw:1,3
Stream parameters are 48000Hz, S16_LE, 2 channels
Using 16 octaves of pink noise
Rate set to 48000Hz (requested 48000Hz)
Buffer size range from 64 to 16384
Period size range from 32 to 8192
Using max buffer size 16384
Periods = 4
was set period_size = 4096
was set buffer_size = 16384
 0 - Front Left
 1 - Front Right

It wasn't until I found the "Sound Wizard", separate from the soundcard wizard where I was able, again through trial&error to get test sound (barks) to be produced via the TV.

sound testing.jpg
sound testing.jpg (54.48 KiB) Viewed 3014 times

Edit, too
Upon reboot, sound is NOT working!!! Back to trial&error to fix.

If there is/was an easier-proven way? Please advise.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Nov 19, 2020 9:31 am
by gyrog

@Clarity,
could you please report what happend on first shutdown?
What dialogs did 'shutdownconfig' display?

The latest changes are to 'shutdownconfig'.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Nov 19, 2020 10:32 am
by Clarity

Sutdown from the pristine boot, moments ago, and rebooted successfully using SG2D finding the eSlacko ISO, default booting, boot finding the session, and arriving at desktop with many (except sound) settings in place.

During shutdown you should see Session was saved to a folder.

These are the "shutdown" screens

3shutdown.jpg
3shutdown.jpg (34.07 KiB) Viewed 3008 times
4shutdown.jpg
4shutdown.jpg (27.38 KiB) Viewed 3008 times
5shutdown.jpg
5shutdown.jpg (22.37 KiB) Viewed 3008 times

The system advanced to console with the following

Code: Select all

"saving session to /boot-isos/pupsaves/eslacko64save-with_YDRV file on sdf1 partition...

It should be noted that on the partition where the eSlacko ISO is booted from was ALSO a eslacko64save.2fs file which the boot skipped finding the eslacko64save folder within the boot-isos/pupsaves folder.

I was curious to see if the system would pause at boot-time to allow me to select which of the sessions to use for boot; namely a list of both the save-session file AND the save-session folder.

Edit

Please skip the prior update. Upon stopping the system, then changing the saved sesssion's name to something else, a subsequent boot did NOT pick up the old eslackosave FILE! As such the session saved as a folder booted seeing and using only the folder as satisfactory.

The old eslackosave FILE is destroyed and ONLY the eslackosave folder for "eslacko64-6.9.9.12.iso" is preserved!


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Nov 19, 2020 1:52 pm
by gyrog

@Clarity,
Thanks for testing.
That's what should happen by default with an SG2D "first-boot", and "first-shutdown".

Just one more thing:
If you place a SAVESPEC file in 'sdf1:/boot-isos', that specifies a save location on a different partition,
does that produce a "first-boot", and then "first-shutdown"?
And if so does it find the new save-folder on reboot?

-------Gripe about SG2D
SG2D already provides a "find_iso=" boot parameter,
it's frustrating that there seems to be no way to get SG2D to add an "iso_dev=", (or equivalent), parameter to the cmdline.
SG2D knows what partition the iso is on when you select it, why doesn't it pass that informationon on to the 'init' script as another boot parameter? (rhetorical question).
The Puppy 'isoboot' script could very easiiy be changed to pickup the partition information via some other parameter name, if necessary.
Then 'isoboot' would not have to do a "search" for the partitiion, that's already been done by SG2D.
-------End gripe about SG2D


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Fri Nov 20, 2020 12:05 am
by Clarity

@gyrog This report is one of 2 posts I will present.

This post does NOT answer your request immediately preceeding this. But, clarify's an expectation I had of what should happen when multiple save session file exist for a single PUP distro. Thus, this post should be regarded as an FYI.

I booted pristine and moved the contents of your pupsaves folder to my Sessions folder which is where I am keeping all of my save-sessions for ALL of my PUPs & DOGs. So all ISOs are kept contained in a folder /boot-isos on the PC system while the save-sessions are kept in /Sessions folder.

The "Sessions" folder that I maintain on a PC's HDD, I have an EXT4 partition system named "sda7". My eSlacko64 PUP is booted via its ISO (SG2D) with the eSlacko cmdline being

Code: Select all

BOOT_IMAGE=/vmlinuz pfix=fsck pmedia=cd find_iso=/boot-isos/eslacko64-6.9.9.12-ydrv.iso psave=sda7:/Sessions/

In the /Sessions folder I have an older eSlacko session "file" AND the recently created eSlacko session "folder" moved from its origin on the booting partition (sdf1;/boot-isos).

This time, upon boot, the system finds BOTH eSlacko sessions in the Sessions folder and presents the list for my selection.

THIS behavior is expected. Nice to see it is consistent with the past.

EDIT: Because it may be important for review, I am attaching the bootinit.log

Question
I interpreted somewhere that the SAVESPEC file is default created by your ydrv facilities and saved on the booting USB at save-session shutdown from a pristine boot. Thus the SAVESPEC would be a feature of what your init&shutdown changes produce for WoofCE PUPs. That SAVESPEC would also be a template to be modified, if necessary, if my understanding is true. Is there truth or does it require user manual creation of the SAVESPEC file?


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Fri Nov 20, 2020 11:26 am
by gyrog

@Clarity,
A SAVESPEC file is automatically written to the install directory, (the one contianing the puppy...sfs file), if it needs to, and if it CAN.

If the filesystem type of the install partition is "iso9660", this can't be done with a simply "cp" command, so 'shutdownconfig' simply doesn't, just like it didn't with a SAVEMARK file.
This is the case with 'isoboot', since the instlall partition is 'loop0', the iso file itself.
However in these cases advantage can still be taken of the SAVESPEC facility by manually inserting an appropriate SAVESPEC file in an appropriate place.
In the 'isoboot' case, this is in the same directory as the iso file you are trying to boot.
In a real CD/DVD it would have to added to the root diretory of the CD/DVD.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Fri Nov 20, 2020 6:54 pm
by gyrog

@Clarity,
Instead of using a "psave=sda7:/Sessions/" boot parameter for each iso,
you could create a single "/boot-isos/SAVESPEC" file that contains:

Code: Select all

SS_ID='sda7'
SS_DIR='/Sessions'

This should result in all save-folder's being written to "/Sessions" on the "sda7" partition, without question.
Well, at least those iso files that contain the new "improved" 'init' script, and the new "improved" 'shutdownconfig'.
The SAVESPEC file would simply be ignored by Puppies that don't contain the "improved" scripts.

Just a suggestioin.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Sat Nov 21, 2020 11:42 am
by 01micko

This could be interesting... (does not concern SAVESPEC)

The machine is GPT with no windows and no secure boot.

I booted from a frugalpup hard disk install with this grub2 stanza

Code: Select all

menuentry "eSlacko64 Test" {
 insmod loopback
 insmod iso9660
 set isofile="/eslacko64-6.9.9.12.iso"
 loopback loop (hd0,3)$isofile
 linux (loop)/vmlinuz
 initrd (loop)/initrd.gz
}

A very similar entry booted and installed (albeit with the installation files in a different location) Slackware-current.

The puppy entry failed to boot at the init level failing to find the main sfs. Perhaps it should - without boot parameters. The iso resides in /dev/sda3.

I'll attach the logs saved with debugsave.

BTW, I got a wait message for 5 seconds.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Sat Nov 21, 2020 12:15 pm
by gyrog

@01micko,
Of course it didn't, these is no "find_iso=" boot parameter in the "linux" line.

Here is my eslacko iso file Grub2 stanza:

Code: Select all

menuentry "Puppy eslacko64 6.9.9.12" {
    insmod ext2
    search --no-floppy --fs-uuid --set  0db94719-cdf1-44b7-9766-23db62fb85a5
    set isofile="/isos/eslacko64-6.9.9.12.iso"
    loopback loop $isofile
    set root=(loop)
    echo "Loading vmlinuz"
    linux (loop)/vmlinuz libata.noacpi=1 net.ifnames=0 pmedia=atahd iso_dev=Work find_iso=$isofile pfix=fsck,fsckp TZ=AEST-10
    echo "Loading initrd.gz"
    initrd (loop)/initrd.gz
}

And you got a 5 second wait because there is no "iso_dev=" boot parameter in the "linux" line.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Sun Feb 14, 2021 9:52 pm
by bigpup

Is the original issue of booting now fixed or still being worked on?

This is to test out booting from usb/sdcard/mmc to see if waiting for the device is better than waiting for the USB susbsystem.

If it has been fixed.

Is there a way to add the fix to already released version of Puppy?


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Wed Feb 17, 2021 2:23 am
by Clarity

"I think" @gyrog technology is currently built into WoofCE such that new PUPs are generated with it....I think.

Also, ("I think") the @01micko latest Slacko64 contains this technology.

This does NOT answer @bigpup post, but, if I am correct, it could help others who are using WoofCE and the latest PUPs ISO builders.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Fri Feb 19, 2021 2:10 am
by 01micko
bigpup wrote: Sun Feb 14, 2021 9:52 pm

Is there a way to add the fix to already released version of Puppy?

Yes, but there are limitations on the age of the puppy.

See this viewtopic.php?f=66&t=1371

and this viewtopic.php?f=66&t=1059


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Wed Mar 03, 2021 2:54 pm
by gyrog
bigpup wrote: Sun Feb 14, 2021 9:52 pm

Is there a way to add the fix to already released version of Puppy?

Theoretically, yes.
Practically, it could be fairly difficult if the 'init' in the target Puppy is very different from the current 'init'.
The patches from 'init-experiment' would have to be re-applied to the corresponding source files of the target Puppy.

The easiest way to give it a go might be to:
replace the initrd.gz in the target Puppy with one from eslacko or upupgg,
replace the DISTRO_SPECS file in this initrd.gz with the one from the target Puppy,
reboot.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Oct 12, 2023 8:41 am
by Clarity

Does anyone have a copy of this thread's eSlacko64? Reason: The opening post's site for it is no longer present.

Did @01micko make a later version of this distro or a later Slacko64? ie. is Slacko64 v7 its replacement?

I do know that @peebee continues to carry-on the Slacko work of 01micko.

Thanks in advance


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Oct 12, 2023 7:17 pm
by bigpup

I know of none.

But this was only released as a test of some changes that were being done to improve the init in Puppy.

I used it and helped to test stuff.

It was never released to be used as a fully working Puppy version.

The improvements this test provided, are now in the latest version of the init, that is being used in the newer or newest versions of Puppy.

Probably should just lock this topic.

01micko has for the most part stopped support for Puppy Linux.

All his web sites are gone.


Re: Experimental Slacko64 - eSlacko - UPDATE

Posted: Thu Oct 12, 2023 9:16 pm
by mikewalsh

@Clarity :-

I concur with m'colleague here. Unless you're lucky enough to find somebody who's stashed away a copy of this, you're going to be out of luck. The only possibility I can think of might be in Ally's "grab-bag" over at archive.org; he MAY perhaps have saved one of the snapshots.

As to the reason, I confess to being curious as to why anyone would want it. In concept, it was very like any of BK's releases he's published since stepping-down from the top spot; full of test concepts and new ideas, except in this case, nearly all the "concepts" have already found their way into Woof-CE.....at least, those that were found to be beneficial. Perhaps the main reason for wanting it would be from an historical perspective.....say, for anyone interested in tracing Puppy development through all the incarnations along the timeline?

As for 01micko? AFAIK, apart from some of the overall "say" in Puppy matters, Mick has to all intents & purposes severed his connection with the community. His life, and interests, are taking him in a different direction these days....

Life moves on.....and as the saying goes, "change is the ONLY constant".

Mike. Image


Re: Experimental Slacko64 - eSlacko - UPDATE (closed)

Posted: Fri Oct 13, 2023 2:16 am
by bigpup

As stated in the last two posts.

This was only released for testing idea changes to init in Puppy.

The Eslacko ISO has been deleted.

This topic is closed and locked.