ArtfulPup (& Upup-Bionic-Beaver-RC)

A home for all kinds of Puppy related projects
Message
Author
B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#466 Post by B.K. Johnson »

@peebee
Responding to my query about CONFIG_MODULE_SIG in your .config, you wrote:
CONFIG_MODULE_SIG=y
# CONFIG_MODULE_SIG_FORCE is not set
CONFIG_MODULE_SIG_ALL=y
CONFIG_MODULE_SIG_SHA1=y
# CONFIG_MODULE_SIG_SHA224 is not set
# CONFIG_MODULE_SIG_SHA256 is not set
# CONFIG_MODULE_SIG_SHA384 is not set
# CONFIG_MODULE_SIG_SHA512 is not set
CONFIG_MODULE_SIG_HASH="sha1"
Why did I ask?
Back in May 2016 you were helping me with ndiswrapper and xenial. I asked you to look at a quote that provided a possible reason for failure. You didn't answer. Perhaps it is appropriate in this instance too.

About half-way in my post, the source states that if kernel module signature verification is enabled and a module isn't properly signed, then the kernel will refuse to load it. In which case, the developer should disable CONFIG_MODULE_SIG_ALL and CONFIG_MODULE_SIG in .config before compiling.

My guess with your .config showing "CONFIG_MODULE_SIG=y" and "CONFIG_MODULE_SIG_ALL=y" is that it is enabled. I know from our conversations in the thread back then that you did some patching, which would most likely make it "improperly signed" and therefore doomed to fail.

What do you think? And even if you think it's a crock, please humour me and include these changes in your next compile. I'll gladly test and if it fails, I won't bother you anymore. Deal?
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#467 Post by peebee »

B.K. Johnson wrote:What do you think?
Hi @BKJ

The module (ndiswrapper.ko) is loading for me - if it failed to load then there would be errors from
modprobe ndiswrapper
and these would appear in dmesg.....neither is happening and further lsmod shows the module is loaded.....

All I can imagine is that this is a newer version of ndiswrapper than you have used previously (??) and somehow your XP driver is no longer compatible (??) but I've no way of testing this.

The sources for older versions are available from:
https://sourceforge.net/projects/ndiswr ... es/stable/
https://github.com/pgiri/ndiswrapper/releases
and could be compiled.....

Cheers
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#468 Post by peebee »

Smithy wrote:Hello Peebee,
Could you possibly document the changes here on murga?
Sourceforge has gone dark, absolutely full of javascript. I don't mind a few adverts but sheesh.
Artful is running really fast. And it loads up on an old atom.
Just needs the rox sourceforge fixing up a bit. The icons on right click are missing a few things.
And if you opt to have puppy icons on the desktop, the hard drive icons clash with them. Might I suggest:
#091208 adjust drive icons placement, read by /sbin/pup_event_frontend_d
#TODO: GUI in /usr/sbin/eventmanager
#gap between icons and edge of screen (>0 if need to leave space for a tray)...
ICON_PLACE_EDGE_GAP=100
#indent from edge before icons start...
ICON_PLACE_START_GAP=32
#spacing between successive icons (64 matches other icons on desktop)...
ICON_PLACE_SPACING=64 #56
#left, right, bottom, or top of screen...
ICON_PLACE_ORIENTATION='bottom'
Seems like a good puppy. I've built an openbox for it.
Hi @Smithy
Sorry you don't like SF - it has lots of advantages for me so I'm going to continue using it....

Have you tried using Menu -> Desktop -> Puppy theme manager
to alter the position of the drive icons? You can for instance just change the position in the current ArtfulPup theme or you can change to a different theme like Puppy Standard.

Thanks
peebee
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#469 Post by Smithy »

I do like Sourceforge, it was just a grumble about the proliferation of javascript applets...
Yes I altered the event manager no problem in the neat desktop pulldown.
What surprised me was that the 4.9 kernel in it was so fast, and runs well, whereas other puppies with 4.9xx or so kernels ran sluggishly.
Heat sensor is stuck on 27 on an intel board, but the mouse hover shows the cpus
working.
Hard info missing on menu but terminal+hardinfo shows no sensors in the hard info dialogue. Some puppies show sensors in hard info. Stretch I think.
Will test a bit more.
You ok if I post a pet or two for it or even a derivative? Don't want to put your nose out of joint so to speak if you are actively developing it.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#470 Post by peebee »

Smithy wrote:You ok if I post a pet or two for it or even a derivative? Don't want to put your nose out of joint so to speak if you are actively developing it.
No probs.....go for it!
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#471 Post by Smithy »

Cool, ok Peebee.
Last edited by Smithy on Sat 17 Mar 2018, 10:17, edited 1 time in total.

B.K. Johnson
Posts: 807
Joined: Mon 12 Oct 2009, 17:11

#472 Post by B.K. Johnson »

@peebee
I scrapped all previous artful pups and decided to start anew with artful +14, not that I expected different results but to do an analysis of the situation methodically.

After ndiswrapper pet is deployed
.../lib/modules/4.9.59/lxpup-32-pae/misc/newswrapper.ko exists.

Conclusion: Some part of the ndiswrapper pet is working; maybe all.

Whether from a pristine artful, or one with your ndiswrapper deployed, lsusb returns the adapter specifics:

Code: Select all

Bus 001 Device 009: ID 0846:9020 NetGear, Inc. WNA3100(v1) Wireless-N 300 [Broadcom BCM43231]
Conclusion: The NetGear adapter is not the problem

modprobe ndiswrapper returned nothing before and after the ndiswrapper pet is deployed

Nothing in the case of the pristine because there isn't a ndiswrapper.ko

Nothing after the pet is run because ../lib/modules/4.9.59/lxpup-32-pae/misc/newswrapper.ko exists.

There is nothing wrong with the XP driver (bcmwlhigh5). As I have repeatedly stated, it is what I have used in tahr-6.0.2 ...6.0.6. The same file; not a copy. It exists on the boot flash; that's where the distro is directed for re-configurations when needed.

Clearly the problem is either with the ndiswrapper pet or the kernel. The pet creates the ndiswrapper.ko and locates it correctly. It is given the driver files but does not create the ndiswrapper directory or install the authorized XP 32bit driver. Why?
IMHO, dmesg tells us why,

Code: Select all


dmesg | grep ndiswrapper
ndiswrapper: loading out-of-tree module taints kernel.
ndiswrapper: module verification failed: signature and/or required key missing - tainting kernel
ndiswrapper: module license taints kernel.
ndiswrapper version 1.61 loaded (smp=yes, preempt=no)
usbcore: registered new interface driver ndiswrapper
which is that the driver does not pass the verification test. And so, the driver file is not loaded by the kernel.
Conclusion: The pet is not the problem. The problem is the kernel. How can that be?
"Now a days most of the kernel modules [are] required to be signed by the linux vendor. So edit the .config and disable CONFIG_MODULE_SIG_ALL and CONFIG_MODULE_SIG, before compiling the kernel".

Read also
https://wiki.gentoo.org/wiki/Signed_ker ... le_support

We have known for over 11/2 years that the solution is to disable CONFIG_MODULE_SIG_ALL and CONFIG_MODULE_SIG. Are you convinced now? Let's do it , peebee! :)
[color=blue]B.K. Johnson
tahrpup-6.0.5 PAE (upgraded from 6.0 =>6.0.2=>6.0.3=>6.0.5 via quickpet/PPM=Not installed); slacko-5.7 occasionally. Frugal install, pupsave file, multi OS flashdrive, FAT32 , SYSLINUX boot, CPU-Dual E2140, 4GB RAM[/color]

User avatar
rcrsn51
Posts: 13096
Joined: Tue 05 Sep 2006, 13:50
Location: Stratford, Ontario

#473 Post by rcrsn51 »

If the "force" option is not used, unsigned modules will still be loaded.

Code: Select all

# CONFIG_MODULE_SIG_FORCE is not set

hamoudoudou

feedback : still happy with artfulpup Puppy.

#474 Post by hamoudoudou »

feedback : still happy with artfulpup Puppy. That gives me time to go exploring new hobbies.
Bionic reposirories are ready for use (universe and multiverse). That is not enough To use most of them with artful, libs must fit. It is just information, a 'Go if ' item for people jumping to last released stuff
Last edited by hamoudoudou on Wed 21 Feb 2018, 15:42, edited 2 times in total.

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

#475 Post by Smithy »

Well I guess peebee would have made a bionic pup if bionic repos were needed, hamoudoudoupelo. Anyways I think it's good that the puppy guys still compile pets and sfs specifically for the fat dogs, dogs and puppies.
You could try loading Jessie Apps in Lucid but I think it would end in tears, frustration and gnashing of teeth for the most part. I did try once :)

I've managed to lock meself out of artful by installing some apps from the repo. It's asking for a password now.
Don't know how that's happened, some ubuntu stuff.
Good god it's turned into windows...

hamoudoudou

artfulpup ... and next Bionic Flavour

#476 Post by hamoudoudou »

Puppy Linux quite always released a version for seasonal Ubuntu Flavours. PeeBee with Zesty and Artful.. PeeBee will do as he Likes. I gave information.. If we use avatar that is not for members to guess who is who. Smeethy if you use Puppy Linux facebook (Puppyluvr) we there show our faces.. you will know more about hamoudoudou and pelo. Here just deal with the subject which is artfulpup ... and next Bionic Flavour
Sure i am not here to speak about how is built any Puppy but just to feed back how it works on my Personal laptop. I will inform what is wrong, and what is amazing.
Symphytum needs QT. I used an SFS qt4-4.8.0.sfs: 18 M from my suit-case for that.
Mikeslr informs that xfce app application finder can be installed everewhere ..without XFCE. That is true !
Attachments
buscador.jpg
mikeslr apps
(65.83 KiB) Downloaded 566 times

User avatar
recobayu
Posts: 387
Joined: Wed 15 Sep 2010, 22:48
Location: indonesia

Re: How to build ArtfulPup

#477 Post by recobayu »

peebee wrote:How-to build ArtfulPup....

1. Use a recent 32-bit Puppy installation...
2. with devx loaded
3. with an internet connection
4. Get woof-CE - in a terminal run:

Code: Select all

git clone https://github.com/puppylinux-woof-CE/woof-CE.git -b testing
5. Download artful/ folder; in the terminal run:

Code: Select all

wget -r -np -R "index.html*" http://smokey01.com/peebee/artfulpup/woof-distro/x86/ubuntu/artful/
6. Move /smokey01.com/peebee/artfulpup/woof-distro/x86/ubuntu/artful folder to: /woof-CE/woof-distro/x86/ubuntu/
7. Change directory to /woof-CE; in a terminal run

Code: Select all

./merge2out
		target architecture 2 - x86
		compat-distro 5 - ubuntu
		release 1 - artful
8. Change directory to /woof-out_x86_x86_ubuntu_artful; delete all files Packages-Puppy-*-Official
9. In a terminal run:

Code: Select all

./0setup
./support/findpkgs
10. Check FINDPKGS-NOT-FOUND and /status/findpkgs_FINAL_PKGS-ubuntu-artful are OK
11. Move /woof-out_x86_x86_ubuntu_artful/rootfs-packages.conf to folder /woof-out_x86_x86_ubuntu_artful/support/
12. Download kernel from:
https://sourceforge.net/projects/lxpup/ ... 2/download
and then move kernel to /woof-out_x86_x86_ubuntu_artful/huge_kernel/
13. Make folder /sandbox3 if it doesn't exist; download 4 files from:
http://smokey01.com/peebee/artfulpup/drv-sfs/
and then move adrv, fdrv, ydrv and README-extra_sfs to /sandbox3
14. Now the lengthy bits... in a terminal run:

Code: Select all

./1download
./2createpackages
./3builddistro-Z
Notes:
Step 12 - other huge-kernels can be used; lxpup kernels require the fdrv (step 13); other huge-kernels may have firmware in the zdrv.
Could this can be done for bionic beaver? How? Thank you.

User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

Re: How to build ArtfulPup

#478 Post by peebee »

recobayu wrote:Could this can be done for bionic beaver? How? Thank you.
Yes - probably - as long as BB hasn't ditched or fundamentally changed any of the components pup relies on.....

All of the config files would need to be updated......
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

fd0 formatting

#479 Post by sszindian »

Whats the trick for formatting a floppy disk in fd0 drive (3-1/2" disk) There doesn't seem to be a command (at least not that I could find) ?

Yes I know they are ancient but I have tons of archive files on 100's of them and the fd0 icon is on the Artful desktop and working.

>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

musher0
Posts: 14629
Joined: Mon 05 Jan 2009, 00:54
Location: Gatineau (Qc), Canada

Re: fd0 formatting

#480 Post by musher0 »

sszindian wrote:Whats the trick for formatting a floppy disk in fd0 drive (3-1/2" disk) There doesn't seem to be a command (at least not that I could find) ?

Yes I know they are ancient but I have tons of archive files on 100's of them and the fd0 icon is on the Artful desktop and working.

>>>---Indian------>
Euh, do some reading! ;)
https://www.ask.com/web?qsrc=1&o=0&l=di ... archTopBox
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
bigpup
Posts: 13886
Joined: Sun 11 Oct 2009, 18:15
Location: S.C. USA

#481 Post by bigpup »

Have you tried using Gparted?

If the drive is found by Pmount, Gparted should see it.
In Gparted.
Select the floppy drive as the device to look at.
Format.
It has been a very long time, but I seem to remember you need to format a floppy as fat 16.

This may work.
(This assumes the floppy drive is dev/fd0)

Fat16 filesystem --> mkfs -t msdos /dev/fd0

Ext2 filesystem --> mkfs -t ext2 /dev/fd0
root# mkfs

Usage:
mkfs [options] [-t <type>] [fs-options] <device> [<size>]

Make a Linux filesystem.

Options:
-t, --type=<type> filesystem type; when unspecified, ext2 is used
fs-options parameters for the real filesystem builder
<device> path to the device to be used
<size> number of blocks to be used on the device
-V, --verbose explain what is being done;
specifying -V more than once will cause a dry-run
-V, --version display version information and exit;
-V as --version must be the only option
-h, --help display this help text and exit

For more details see mkfs.
The things they do not tell you, are usually the clue to solving the problem.
When I was a kid I wanted to be older.... This is not what I expected :shock:
YaPI(any iso installer)

User avatar
sszindian
Posts: 807
Joined: Sun 25 Apr 2010, 02:14
Location: Pennsylvania U.S.

fd0 formatting

#482 Post by sszindian »

Thanks musher0 & Bigpup... Hmmm maybe I should have worded differently..

Why is there no menu entry to click for formatting a floppy disk (3-1/2" - fd0)?

MS Window users coming to Artful are not likely to use terminal-commands to do such a simple function.

The menu function for formatting a floppy disk has been in puppy since forever... Puppy is supposed to make things easy for those coming to Linux especially with older computers.

Seasoned-Puppy people sometimes tend to forget what it was like when we first got into Linux from MS? What a mess huh? no one could ever learn this stuff?

Let's try to keep it simple for the new linux members... give them something to click on in the menu.

>>>---Indian------>
Cloud Computing For Every Puppy (a .pet)
[url]http://murga-linux.com/puppy/viewtopic.php?t=69192[/url]

hamoudoudou

a complete GRUB boot manager on floppy disk for Puppy

#483 Post by hamoudoudou »

Once upon a time, Bruce B gave answer providing a complete GRUB boot manager on floppy disk for Puppy 2005 here
The newest puppy booted by floppy disk, that is a challenge, for newbies.
From Windows to Artfulpup how many ? see below
I would bet Linux users are part of the swarm of bees installing , all year long, last Linux versions released. Windows users are searching for an OS to replace Windows, not to disable it as soon as installed. IMO of course. Perhaps i am wrong.
Windows users can trust skamilinux team to help them for hungarian version (Murga forum, Facebook, and S-kami hungarian forum) What a lucky man the hungarian user is !
There is a light shudder in Africa.. We must blow on the flame.
Some Puppies flavored Hungary here Google Drive.
Attachments
japan.jpg
Brazilian are tasting Artfulpup (Sorted on Windows column)
(25.6 KiB) Downloaded 1588 times
brazil.jpg
Brazilian just informed on Facebook for Artfulpup. Brazil should appear soon in the charts
(33.08 KiB) Downloaded 2155 times
Last edited by hamoudoudou on Mon 12 Mar 2018, 20:34, edited 10 times in total.

User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

Boot from Floppy

#484 Post by mikeslr »

Hi hamoudoudou,

Bruce B's pet was nice find. I took a look at its contents. I'm guessing. But perhaps all that is needed to make it work with current Puppies is to edit the "stanzas" Bruce provided in MENU.LST. For example, Bruce provided


title Puppy (type 1) - hda1
rootnoverify (hd0,0)
kernel (hd0,0)/vmlinuz root=/dev/ram PFILE=pup001-none-262144 PHOME=hda1
initrd (hd0,0)/image.gz

While a current Puppy could use:

title Xenialpup (sda1)
rootnoverify (hd0,0)
kernel (hd0,0)/vmlinuz
initrd /(hd0,0)/vmlinuz/initrd.gz

Other 'kernel arguments' might be possible. But, having neither a floppy-drive port nor a floppy-drive, I have no way of testing any of the above.

mikesLr

User avatar
Smithy
Posts: 1151
Joined: Mon 12 Dec 2011, 11:17

Format Floppy

#485 Post by Smithy »

I have pulled this format floppy from out of artful puppy.
If you alter the .desktop file entry from No display=true to false, then it will show in the menus under System after a fixmenus
I've attached a .pet.
Attachments
Screenshot.png
(29.36 KiB) Downloaded 2243 times
floppy-format.pet
(2.71 KiB) Downloaded 192 times

Post Reply