Precise-light - 17March2019 - for older hardware

For talk and support relating specifically to Puppy derivatives
Message
Author
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

Pentium M 2004 ASUS M5000 needs non-PAE kernel

#261 Post by sindi »

I am very happy with Precise Light 5.7.1-3 except that when trying to boot my ASUS M5000 12" 2004 Pentium M laptop it tells me to
use a kernel appropriate for my CPU. Precise Light has a PAE kernel.

I researched online and added forcepae at the end of the kernel line in menu.lst, which did not help.

My newest laptop has 4GB RAM and most have 512MB-2GB.

I would appreciate a non-PAE precise 5.7.1 light.
Precise works on another Intel-graphics laptop,
where Tahr will not connect via wifi,
and Lupu won't run Palemoon 28,
and Racy won't print or display framebuffer graphics correctly.

Precise 5.4.0 and probably 5.4.1 have non-PAE kernels. Can I simply use vmlinuz from Precise 5.4 with 5.7.1
or must I also change the kernel modules (how) ? I can try a glibc 2.20 upgrade in 5.4.1.

Precise 5.5 did not come with a non-PAE version.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

precise 5.7.1 retro sort of works on Pentium M ASUS M5000

#262 Post by sindi »

I was able to boot Precise 5.7.1 retro (with non-PAE kernel). It has no framebuffer console, glibc is 2.15 (not 2.20), there is a save file instead of a save directory, it does not shut itself off, and when I reboot having saved it, the icons have all turned into inverted red-framed triangles and other images are white rectangles with small red X'es.

Error loading background.

The settings were not saved (hostname, timezone, internet).
Frisbee works. network wizard did not.

Is there a non-PAE version of the Precise light kernel and modules?
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: Pentium M 2004 ASUS M5000 needs non-PAE kernel

#263 Post by jrb »

sindi wrote:I am very happy with Precise Light 5.7.1-3 except that when trying to boot my ASUS M5000 12" 2004 Pentium M laptop it tells me to
use a kernel appropriate for my CPU. Precise Light has a PAE kernel.

I researched online and added forcepae at the end of the kernel line in menu.lst, which did not help.

My newest laptop has 4GB RAM and most have 512MB-2GB.

I would appreciate a non-PAE precise 5.7.1 light.
Since you mention a menu.lst I assume you have a frugal install.8) With a frugal it is quite easy to change to a non-PAE kernel. Heres how:

1) Download a non-PAE huge-kernel from here. I just downloaded huge-3.14.56-tahr_noPae.tar.bz2 but you could try any of them.

2) UExtract the tar.bz2 file and you will get kernel-modules.sfs-3.14.56-tahr_noPae & vmlinuz-3.14.56-tahr_noPae or the appropriate name for the huge kernel you downloaded.

3) Rename kernel-modules.sfs-3.14.56-tahr_noPae to zdrv_precise_light-5.7.1.sfs and vmlinuz-3.14.56-tahr_noPae to vmlinuz

4) Replace the old PAE versions in your frugal directory with the new ones and you are ready to reboot with the non-PAE kernel

I hope the new kernel works well for you, if it doesn't keep trying different non-PAE kernels until you find one that works on your machine. Sometimes old hardware can be pretty fussy, like people eh?

Cheers, J
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

replacing PAE with non-PAE kernel from Tahr

#264 Post by sindi »

Thanks. Should I start with the oldest kernel for the 2004 laptop?
There are also non-PAE tahr kernels at ibiblio (not 'huge') 3.4, 3.14, 3.17.
When using deltas do I need to apply all of them in a row or just the most recent?
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: replacing PAE with non-PAE kernel from Tahr

#265 Post by jrb »

sindi wrote:Thanks. Should I start with the oldest kernel for the 2004 laptop?
There are also non-PAE tahr kernels at ibiblio (not 'huge') 3.4, 3.14, 3.17.
When using deltas do I need to apply all of them in a row or just the most recent?
I've always had the best results with 3.14.56 on my old hardware but you never know until you try.

When you use deltas you only need the original file plus the latest delta. It won't work otherwise. The original file is specified in the first part of the delta's name.
User avatar
mikeslr
Posts: 3890
Joined: Mon 16 Jun 2008, 21:20
Location: 500 seconds from Sol

#266 Post by mikeslr »

Hi Sindi,

Suggest you start with rockedge's real-time, nopae kernel, 4.14.63-rt37_full-rt_nopae, which you'll find here, http://rockedge.org/kernels/: click kernel, then 32-bit, then 4.14.63-rt37_full-rt_nopae to reach its download link. My experience is that real-time kernels respond quicker &/or use less RAM.

Of course, it may not include all the drivers your computer needs. But, its worth the effort to find out.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

Rockedge's rt kernel 4.14 WORKS on 2004 ASUS M5000

#267 Post by sindi »

First I tried Tahr noPAE kernel 3.4 and it would not boot. Could not find modules.dep. ls /lib/modules = empty.

The realtime noPAE kernel takes quite a while to boot, but so far is perfect.
The package (bz2) is 47MB (vs 29MB for 3.4 xz). I have a 40GB drive.
I can delete many of the 75MB of modules.
Should I delete the small 3.14.56 directory?.

The kernel is only 1MB larger. I may also try 3.14.56-noPAE.

Framebuffer console works (tiny print on 12" screen). Sound was muted but fixable.
SNS/wifi works. 227MB RAM used. glibc 2.20 lets me use Palemoon 28 (without updating glibc myself).

The laptop has a super keyboard, small clear bright non-wide non-shiny screen, 512MB RAM (proprietary,
expensive). Until now only Racy would display correctly (855GM intel integrated video) but fbcon would not work right,
and racy won't print to my Brother printers.

Perhaps Precise (light) will work with dv6500 nvidia video (so far only puppies 4, lupu, and racy work on it) with the
right kernel. (I tried for a week to compile my own but mine would not even boot).

Thanks for all the help. One more New Year's wish is to add or update

libgnutl-deb0.so.28
libgcrypt.so.20

so that lynx 2.8.9rel1 (from Debian Jessie) will work with the nice framebuffer console.

Wikipedia and Duckduckgo just informed me that they no longer support lynx 2.8.8.
links and elinks also need updating. google.com still works with old lynx.
User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

Re: Rockedge's rt kernel 4.14 WORKS on 2004 ASUS M5000

#268 Post by perdido »

sindi wrote: Perhaps Precise (light) will work with dv6500 nvidia video (so far only puppies 4, lupu, and racy work on it) with the
right kernel. (I tried for a week to compile my own but mine would not even boot).
.
Post which kernel you end up using and we can figure out an nvidia driver.
The NVIDIA GeForce 7150M / nForce 630M 6̶5̶0̶0̶ is supported by the nvidia driver version 304.137
https://www.geforce.com/drivers/results/123708

As long as you choose a driver that has kernel headers and kernel sources available it should be buildable. Might already have a package built.

.

.
Last edited by perdido on Sun 29 Dec 2019, 23:49, edited 1 time in total.
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: Rockedge's rt kernel 4.14 WORKS on 2004 ASUS M5000

#269 Post by jrb »

sindi wrote:First I tried Tahr noPAE kernel 3.4 and it would not boot. Could not find modules.dep. ls /lib/modules = empty.

The realtime noPAE kernel takes quite a while to boot, but so far is perfect.
The package (bz2) is 47MB (vs 29MB for 3.4 xz). I have a 40GB drive.
I can delete many of the 75MB of modules.
Should I delete the small 3.14.56 directory?.

The kernel is only 1MB larger. I may also try 3.14.56-noPAE.

Framebuffer console works (tiny print on 12" screen). Sound was muted but fixable.
SNS/wifi works. 227MB RAM used. glibc 2.20 lets me use Palemoon 28 (without updating glibc myself).

The laptop has a super keyboard, small clear bright non-wide non-shiny screen, 512MB RAM (proprietary,
expensive). Until now only Racy would display correctly (855GM intel integrated video) but fbcon would not work right,
and racy won't print to my Brother printers.

Perhaps Precise (light) will work with dv6500 nvidia video (so far only puppies 4, lupu, and racy work on it) with the
right kernel. (I tried for a week to compile my own but mine would not even boot).

Thanks for all the help. One more New Year's wish is to add or update

libgnutl-deb0.so.28
libgcrypt.so.20

so that lynx 2.8.9rel1 (from Debian Jessie) will work with the nice framebuffer console.

Wikipedia and Duckduckgo just informed me that they no longer support lynx 2.8.8.
links and elinks also need updating. google.com still works with old lynx.
If you use k3.14.56_6.0.5_noPAE there is already http://distro.ibiblio.org/puppylinux/pe ... _noPAE.pet

I tried Oscartalks links-2.18-wheezy.pet in Precise-light MK2 and with his ca-certificates .pet it worked very well.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

need help disabling nouveau so nvidia will work

#270 Post by sindi »

I downloaded the no-PAE kernel, modules, and nvidia-340 pet (for Tahr).
petget in Precise 5.7.1 light fortunately works without X and installed the 17MB pet (which expanded a lot).

no-PAE because my HP DV6500 recently stopped working with more than 2GB RAM (1x2 2x1 2x512 all work but 2x2 or 2+1 prevent boot).

I added precise to menu.lst and it booted to console. I ran xorgwizard and it chose 1024x768 (laptop can do 1280x800) and booted to X, but the touchpad does not respond and there is a message saying to disable nouveau.

Terminal mode worked so I mounted /sda1 and edited menu.lst
and rebooted.

nomodeset did not help
nouveau modeset=0 prevented it from fully booting, with skinny square font and something about no (module?).

The instructions online for disabling nouveau are for Ubuntu and require using apt-get to fetch some fancy automated tools.

Do I edit some file to blacklist nouveau?

Framebuffer console is NOT working ;=( Maybe it will eventually work.


I will try Wheezy links soon in Debiandog Wheezy.
Jessie lynx works in Jessie but not in Wheezy.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

links-2.18-wheezy works in Precise 5.7.1 Light

#271 Post by sindi »

The suggested links 2.18 wheezy pet works in Precise 5.7.1 light. It needs a few more libraries to work in debiandog wheezy. View, html options, number links (space), OK, save html options. (Still need to add an editor).

The elinks that works in debiandog wheezy is missing two libraries in Precise - libgnutls (optional instead of openssl) and libgcrypt.

I will attempt to compile lynx (package is provided by LFS) without gpm (mouse support) or libgnutls and whatever else is missing in precise.

I added nouveau.modeset=0 in menu.lst after fsk, and blacklist nouveau line at end of /etc/modules.d/blacklist.conf and restarted PC with Enter key as instructed. The blacklist line was gone. Same 'kernel module not loaded ... Recomend [sic] you disable nouveaus.. reboot PC...run xorgwizard.

The blacklist changes (I also un blacklisted nvidiafb) are not being saved. I repeated a few times. On this HP DV5000 wary, jessie and wheezy debiandog also do not save changes.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

#272 Post by sindi »

I just compiled lynx 2.8.9rel1 from 2.5MB source code downloaded from Linux From Scratch (LFS).

I first downloaded the devx file for Precise 5.7.1 (full) about 148MB into the precise directory.
I loaded it on the fly from Setup (in X, on a computer where things work better).

I downloaded the lynx source code into directory lynx-compile and cd'ed to it.
I unpacked the files and cd'ed to the lower directory.
tar -jxvf lynx*bz2

./configure --with-ssl - ran for about 30 sec to check my setup
make - ran for about 2 min and produced lynx and associated files.

Without the --with-ssl you cannot access https sites such as duckduckgo.com/lite.

I did not do a make install or change any defaults, just the --with-ssl.

I replaced my old lynx 2.8.8 binary (2MB) with this 2.8.9-rel1 (1.5MB), leaving my related files along, and it worked.

http://keesan.freeshell.org/puppy/lynx2891-precise571

There is a lynxpkg.tgz there with the old lynx that I simply unpack on /
/usr/local/etc/lynx.cfg and lynx.lss
/usr/local/ssl/cert.pem (from about 2018)
/root/.lynxrc and lynx_bookmarks.html

These are the very old defaults.

If lynx complains about not finding lynx.cfg or lynx.lss move them to where it wants them.

Links 2.20 from the wheezy pet already works (at least in a vt nongraphically).
Elinks from wheezy has far more dependencies.

This is my first compiled browser in 20 years! It used to be a lot harder and I needed
help from Doug Kaufmann who compiled lynx for DOS. I will check it with lupu and racy
and maybe compile for older glibc.

I greatly appreciate all the help finding kernels, modules, browsers, etc.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

lynx 2.8.9rel 1 for precise not working lupu or racy

#273 Post by sindi »

ncurses split off tinfo and neither lupu2016 (based on 2010 lupu)
nor racy 5.5 (2013) have libtinfo.so.5. Symlinking tinfo to ncurses
did not fix the problem. The new lynx can access google.com but not
https sites such as wikipedia and duckduckgo.com/lite.

Someone else can try to compile newer ncurses for older linux.
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: links-2.18-wheezy works in Precise 5.7.1 Light

#274 Post by jrb »

sindi wrote:The suggested links 2.18 wheezy pet works in Precise 5.7.1 light. It needs a few more libraries to work in debiandog wheezy. View, html options, number links (space), OK, save html options. (Still need to add an editor).

The elinks that works in debiandog wheezy is missing two libraries in Precise - libgnutls (optional instead of openssl) and libgcrypt.

I will attempt to compile lynx (package is provided by LFS) without gpm (mouse support) or libgnutls and whatever else is missing in precise.

I added nouveau.modeset=0 in menu.lst after fsk, and blacklist nouveau line at end of /etc/modules.d/blacklist.conf and restarted PC with Enter key as instructed. The blacklist line was gone. Same 'kernel module not loaded ... Recomend [sic] you disable nouveaus.. reboot PC...run xorgwizard.

The blacklist changes (I also un blacklisted nvidiafb) are not being saved. I repeated a few times. On this HP DV5000 wary, jessie and wheezy debiandog also do not save changes.
I believe you mentioned before that you are using a frugal install, if so try the following:
Open menu.lst and change pmedia=atafhd to pmedia=ataflash. This will put a Save icon on your desktop. Make your blacklist changes and then Click the Save icon. If you are using a save folder check in your frugal directory in the Precisesave folder and open /etc/modprobe.d/blacklist.conf from that folder. See if your changes are there. If not you can actually copy your /etc/modprobe.d/blacklist.conf into that folder.

Also rather than typing in your blacklists, try going to Menu->System->Boot Manager->Modules->Blacklist Module and try blacklisting nouveau there. It may be more effective.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

Cannot click on Save or anything without working X

#275 Post by sindi »

Thanks for suggestions. Nouveau X loads automatically with nonworking
mouse so I cannot click on Save. Alt-F1 menu works. Module blacklist
manager left panel shows NO currently loaded modules (including no
nouveau). Right pane shows all the modules in blacklist.conf and
yesterday I checked repeatedly that nouveau is not there.

Please explain how to use the manager without a mouse to blacklist and
unblacklist mmodules.

I can tab around and highlight cyblafb but not scroll down to nouveau. I
can arrow between arcfb and cyblafb.

Menu, utilities, urxvt, sns brings up a dialog box with 'No Profiles' and
no interfaces. The network cable is plugged in and works with other
puppy versions.

I connected with ethernet using peasywifi and static configuration (tab,
enter). 'click on info to confirm'. I click on info and the only
interface is lo local loopback. Ping 8.8.8.8 ' network is unreachable.

Changes also will not save in debiandog jessie and wheezy or wary puppy .
Tahr (and other puppies 6) with standard kernel display X scrambled.

Lupu 2016 and Racy 5.5 work (glibc 2.20 updated), but Lupu won't run
Palemoon 28 and Racy won't print so I need to switch between them

How can I try Precise with Racy 5.5 kernel and modules? No zdrv file.

Would a huge kernel/modules 4.14 rt work better? (Does huge mean it comes
with all possible modules?).
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: Cannot click on Save or anything without working X

#276 Post by jrb »

sindi wrote:Please explain how to use the manager without a mouse to blacklist and unblacklist mmodules.
I had no luck getting blacklist.conf to save either. But, I did manage to get nouveau on the blacklist. :D

Open /etc/rc.d/MODULESCONFIG in a texteditor. Type nouveau into the SKIPLIST.

I'm not clear on whether you've been able to save or not. If not then go into your frugal directory and create an new folder "precisesave-A". The A is optional. Precise should automatically save to this folder.
sindi
Posts: 1087
Joined: Sun 16 Aug 2009, 13:30
Location: Ann Arbor MI USA

precise on dv6500 saves but won't insert nvidia

#277 Post by sindi »

Alt-F2 to maximize or move a window in jwm.

I edited MODULESCONFIG and it kept blacklisted nouveau and the added nvidia.

It still says to disable nouveau
lsmod says no modules loaded
modprobe nvidia says nvidia won't load
Unknown symbol in module, or unknown parameter (see dmesg).

dmesg lists 8 unknown symbols starting in drm_ .. (err 0).

I should set up a different main computer. This one has ideal keyboard
but very infuriating video and other quirks.

Would racy kernel and modules work with precise?
User avatar
perdido
Posts: 1528
Joined: Mon 09 Dec 2013, 16:29
Location: ¿Altair IV , Just north of Eeyore Junction.?

Re: precise on dv6500 saves but won't insert nvidia

#278 Post by perdido »

sindi wrote:Alt-F2 to maximize or move a window in jwm.

I edited MODULESCONFIG and it kept blacklisted nouveau and the added nvidia.

It still says to disable nouveau
lsmod says no modules loaded
modprobe nvidia says nvidia won't load
Unknown symbol in module, or unknown parameter (see dmesg).

dmesg lists 8 unknown symbols starting in drm_ .. (err 0).

I should set up a different main computer. This one has ideal keyboard
but very infuriating video and other quirks.

Would racy kernel and modules work with precise?
The nvidia driver will most likely require compiling using kernel headers, kernel sources, and devx of the system being used in. Also the correct nvidia driver version for the nvidia card.

First place I look for oddball compilations is here
https://archive.org/download/Puppy_Linu ... river_Repo
Difficult to match to a particular puppy, these package names usually include driver version, kernel version, but not always which puppy version.

.
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: precise on dv6500 saves but won't insert nvidia

#279 Post by jrb »

sindi wrote:Would racy kernel and modules work with precise?
I tried both and couldn't get either to boot, not sure why. :?

Just curious, have you tried [urlhttp://www.murga-linux.com/puppy/viewtopic.php?t=80546]Dpup Wheezy 3.5.2.11[/url]? It's very well built and respected Puppy. If by some chance it should work it would be easy to remaster.
Last edited by jrb on Mon 23 Dec 2019, 16:06, edited 1 time in total.
User avatar
jrb
Posts: 1536
Joined: Tue 11 Dec 2007, 19:56
Location: Smithers, BC, Canada

Re: precise on dv6500 saves but won't insert nvidia

#280 Post by jrb »

perdido wrote:
sindi wrote:Alt-F2 to maximize or move a window in jwm.

I edited MODULESCONFIG and it kept blacklisted nouveau and the added nvidia.

It still says to disable nouveau
lsmod says no modules loaded
modprobe nvidia says nvidia won't load
Unknown symbol in module, or unknown parameter (see dmesg).

dmesg lists 8 unknown symbols starting in drm_ .. (err 0).

I should set up a different main computer. This one has ideal keyboard
but very infuriating video and other quirks.

Would racy kernel and modules work with precise?
The nvidia driver will most likely require compiling using kernel headers, kernel sources, and devx of the system being used in. Also the correct nvidia driver version for the nvidia card.

First place I look for oddball compilations is here
https://archive.org/download/Puppy_Linu ... river_Repo
Difficult to match to a particular puppy, these package names usually include driver version, kernel version, but not always which puppy version.

.
Wow! Good resource Perdido, lots to try. :D
Last edited by jrb on Mon 23 Dec 2019, 16:11, edited 1 time in total.
Post Reply