kernel compiling in woof-ce

Under development: PCMCIA, wireless, etc.
Message
Author
User avatar
peebee
Posts: 4370
Joined: Sun 21 Sep 2008, 12:31
Location: Worcestershire, UK
Contact:

#381 Post by peebee »

stemsee wrote:@Peebee

Did you boot without savefile? Do you try pfix=nox ? And then run xorgwizard ?

To get the nvidia proprietary graphics drivers working you will need to install the kernel sources and then run the nvidia installer from outside of X on cli. It needs to compile the module/driver for the new kernel ... it cannot work otherwise (as far as I know (which isn't too far!)).

Nvidia driver installer package select here:
http://www.nvidia.co.uk/Download/Find.aspx?lang=en-uk
Yes - no savefile
Yes - tried to run xorgwizard - crashed

I don't need the proprietary driver - usually nouveau works just fine - I was only quoting the 304.131 driver to show that my nvidia card is considered "legacy"....in fact the 304.131 proprietary driver won't load properly for kernels > k4.3 without a patch....

My problem is that nouveau does not work in your new k4.4.4 whereas it worked just fine in k4.4.1....and all your previous kernels
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

jlst

#382 Post by jlst »

The latest kernel seems to lack some essential drivers

FATAL: Module snd_via82xx not found.
# find /lib/modules/$(uname -r) -name snd* | grep via
/lib/modules/4.4.4-EmSee-32-pae-rt9/kernel/sound/pci/hda/snd-hda-codec-via.ko
I tried to use vmlinuz-4.4.4-EmSeei686 with the modules from linux-4.4.4-1-i686.pkg.tar.xz

It booted to desktop, but I guess there is a conflict, no modules were loaded.

I wonder what would happen if you compile a kernel with this label/version 4.4.4-1-ARCH in vmlinuz

stemsee

#383 Post by stemsee »

Try and see! The tools have already been provided.

stemsee

#384 Post by stemsee »

kernel-4.4.6-pae-rt11 @ 7MB kernel-modules.sfs @ 7MB
Attachments
capture14038.jpg
(15.03 KiB) Downloaded 901 times
capture10817.jpg
(8.36 KiB) Downloaded 903 times

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

#385 Post by musher0 »

Hello stemsee.

I haven't read all the 26 pages of posts, sorry, but have you built
one of the LTS kernels? https://www.kernel.org/, starting
at 3rd entry.

Also, are your kernels intended for your own pups only or can they
be used generally. on other pups?

I know you say so in your script. I ask because I just tried to update
dejan's dpup-4.87's kernel and I seemed to have failed.

Your script gave me
cp "cannot stat" messages.

The kernel for the dpup-4.87 is at
/mnt/home/dpup-4.87/lance.

Your script made the back-up but didn't copy the new kernel.

Thanks in advance for any pointers.

Best regards.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

stemsee

#386 Post by stemsee »

I assume that you are talking about the newkern kernel installer script!

huge-*.tar.bz2 kernel package must be in ~/Downloads/* (as stated) but you can alter the script as you like maybe use a find command to locate the huge kernel package.

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

#387 Post by musher0 »

Thanks, stemsee.

Your script here. It doesn't have a title.

The download part of your script is fine. It downloads all right, but it can't find where
I put my kernel and initrd.

Yours and 01micko's similar script assume a flat directory, whereas I'm following the
ancient practice of putting the kernel and initrd in a sub-folder below the 2nd level
folder where the puppy sfs, zdrv and devx reside. Some may think it is stupid to do
it that way, but I was not born yesterday, and I find it clearer for the mind to have
each category of things in its own place. And it's just as efficient boot-wise.

But don't bother. I managed to do it by hand guided by someone else.

Besides -- sorry for the ruffled feathers -- IMO, these types of scripts are usually
useless except as instructors. Understand what these scripts do and you don't need
them: then you know how to do it by hand instead, and usually faster.

Get a brush for those feathers I ruffled! :lol:

BFN.
musher0
~~~~~~~~~~
"You want it darker? We kill the flame." (L. Cohen)

User avatar
DR.TUX
Posts: 5
Joined: Sun 18 Jan 2015, 15:40
Location: Warsaw; Poland

#388 Post by DR.TUX »

This is my first post:
Using stemsee's "2016 SUKK i've compiled 64 bit 4.4.6 quirky/puppy linux kernel with x32abi support

kernel is compiled for and tested in Bary Kauler's 'prototype" aprilneo-7.1.93 x32abi system (everything seems works fine)
in others 64 bit puppies xorgwizard doesn't work
Here is link to 4.4.6-x86_64_x32abi kernel package and sources:

https://drive.google.com/folderview?id= ... sp=sharing

stemsee

#389 Post by stemsee »

Thanks DR.TUX

I am downloading the pet and sources packages, however I cannot find the huge-4.4.6-*.tar.bz2 package?

stemsee

User avatar
DR.TUX
Posts: 5
Joined: Sun 18 Jan 2015, 15:40
Location: Warsaw; Poland

#390 Post by DR.TUX »

Sorry huge package is and is not uploaded to my google drive (WTF???-I have enough free space!)- i will try to fix it (i am an amateur)

User avatar
DR.TUX
Posts: 5
Joined: Sun 18 Jan 2015, 15:40
Location: Warsaw; Poland

#391 Post by DR.TUX »

already fixed!
huge-4.4.6-x32-abix86_64.tar.bz2 is in folder, and it downloads
-stupid mistake :oops:
Gee! My first time :wink:

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

#392 Post by peebee »

DR.TUX wrote:already fixed!
huge-4.4.6-x32-abix86_64.tar.bz2 is in folder
Seems to work ok when used in LxPupSc 32-bit build....

Only oddity was PAUSING PAUSING PAUSING after "Searching for Puppy files" during bootup.

Identifies as x86_64 see screenie.
Attachments
Screenshot.png
(40.88 KiB) Downloaded 1120 times
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

User avatar
DR.TUX
Posts: 5
Joined: Sun 18 Jan 2015, 15:40
Location: Warsaw; Poland

#393 Post by DR.TUX »

peebee wrote:
Only oddity was PAUSING PAUSING PAUSING after "Searching for Puppy files" during bootup.
I couldn't replicate this behavior of Lxpup.
System is searching puppy files in ydrive without any problems ( kernel replacing method used by stemsee described above) -I've just renamed vmlinuz-4.4.6-x32-abix86_64 to vmlinuz , kernel-modules.sfs-4.4.6-x32-abix86_64 to ydrv_lxpup_15.11.sfs , then I've putted it to boot drive (usbflash). Everything works fine in lxpup in live session except xorgwizard as I've written in my first post.

User avatar
DR.TUX
Posts: 5
Joined: Sun 18 Jan 2015, 15:40
Location: Warsaw; Poland

#394 Post by DR.TUX »

P.S. As Barry has written - to use advantages of both 32 and 64 bit "worlds" with x32 ABI kernel ( achieve greater performance like x86_64 , with smaller memory footprint, and smaller system as i386), you should recompile everything in your system with configure -mx32 option
https://sites.google.com/site/x32abi/

stemsee

#395 Post by stemsee »

@DR TUX

Could you post your config file for your kernel build please!?

stemsee

#396 Post by stemsee »

I can't get past this message when compiling, using a variety of DOTconfig files.. Anyone else seen a similar problem?
Attachments
capture14338.png
(25.47 KiB) Downloaded 1017 times

stemsee

#397 Post by stemsee »

I figured it out by compiling with 'make' that is a single thread and the problem was openssl-1.0.1 not found on my system....~! Sorted now running nicely again.

stemsee

#398 Post by stemsee »

kernels 4.5.1-EmSee pae(i686) nopae(i486 300mhz nosmp) x64 all in one dir on gdrive.
https://drive.google.com/folderview?id= ... UNXdDYyZEk

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

Seeking enlightenment......

#399 Post by peebee »

I've just compared the DOTconfig files for 4.5.2-lxpup (based on 4.2.5-stemsee) and the 4.5.2 666philb has provided in xenialpup-7.0.1

There are many differences - but both kernels seem to work OK in puppy.....

Which is best? Should I worry?

Both files with false .gz are attached.

Thanks for any enlightenment....
peebee
Attachments
DOTconfig-4.5.2.lxpup.gz
based on 4.2.5-stemsee (text file - remove false .gz)
(153.74 KiB) Downloaded 228 times
DOTconfig-4.5.2-030516.gz
666philb's version from xenialpup-7.0.1 (text file - remove false .gz)
(157.09 KiB) Downloaded 211 times
Last edited by peebee on Sun 08 May 2016, 06:20, edited 1 time in total.
ImageLxPup = Puppy + LXDE
Main version used daily: LxPupSc; Assembler of UPups, ScPup & ScPup64, LxPup, LxPupSc & LxPupSc64

Sailor Enceladus
Posts: 1543
Joined: Mon 22 Feb 2016, 19:43

#400 Post by Sailor Enceladus »

Excellent. I'm in a much better mood when I have coffee in the morning :lol:

Post Reply