Puppy 2.02 remaster with earlier kernel + Firefox

Stuff that has yet to be sorted into a category.
Message
Author
tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

Puppy 2.02 remaster with earlier kernel + Firefox

#1 Post by tempestuous »

To make continued use of Mark's 3D-DRI graphics driver wizard and my wifi drivers, I have "transplanted" the older 2.6.16.7 kernel and modules from Puppy 2.0/2.01 into 2.02. I have called this customised version "puppy-2.02-regression".
It's at Mark's site here http://htb65.de/puppylinux/puppy-releas ... ession.iso

EDIT Sep 3 2006: Revised Firefox+MPlayer+Sylpheed version here http://puptrix.org/isos/regression2/

EDIT: If you have already used the standard Puppy 2.02 and saved a pup_save.3fs file, this might cause problems. It would be best to delete this file and start afresh.

Now you can get 3D graphics acceleration and dedicated wifi support along with the NTFS write features of 2.02.
I have tested the NTFS write function, and it works fine for me. But it would be good if others could confirm this before I'm held responsible for destroying someone's WindowsXP data.

And puppy-2.02-regression has a few extra fixes:

- patched kernel to avoid VPN connections to MPPE servers dropping out.
(from http://marc.theaimsgroup.com/?l=linux-k ... 6465&q=raw)
- CPU frequency scaling features added to kernel, same as original 2.02.
- NTFS permissions problem fixed, so ROX can copy to NTFS. See http://www.murga.org/~puppy/viewtopic.php?t=10177
- WAG fixed, with Barry's update. See http://www.murga.org/~puppy/viewtopic.php?t=9753
- Ethernet/network Wizard wifi settings fixed, with rarsa's update. See http://www.murga.org/~puppy/viewtopic.php?p=63444

I didn't enable the the high-mem option in the kernel, because I had a gut feeling that this change was significant enough to possibly break compatibility with the 3D and wifi drivers.

Even if you don't want 3D/wifi, this remaster is quite useful because of the fixes.
Last edited by tempestuous on Sun 03 Sep 2006, 00:35, edited 2 times in total.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#2 Post by Lobster »

Intriguing.

Did you use the new T2 compiling system?

It is worth announcing briefly here - this has an RSS feed
http://puppylinux.org/wikka/LatestNews

with a link to here where it can be added
http://puppylinux.org/wikka/VersionsPuppy

Be interested with peoples response and impression of this. I am using Office CE. Tried Barrys pre-pre- Alpha 2.10
Have still to try PuppyLite and now another version :)

Great stuff.

8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
MU
Posts: 13649
Joined: Wed 24 Aug 2005, 16:52
Location: Karlsruhe, Germany
Contact:

#3 Post by MU »

Pizzasgood meanwhile informed me, that he installed the Ati-Graficscarddriver with success in Puppy 2.02 using my wizard.
So graficscarddrivers seem to work with the new kernel, but I got no other reports yet.

So for the 3D-Control-Center, the regression-Puppy might not be required.
The himem-option made no problems with 3D-drivers, though the Ati-driver works less stable than with kernel 2.4 (Doom3). But that might not be related to himem.
Mark

edit: keyword regression added for the search
Last edited by MU on Wed 23 Aug 2006, 05:44, edited 1 time in total.

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

wir3d

#4 Post by raffy »

Maybe call it Puppy 2.02 "wir3d", for wi-fi and 3d support. :)

This is welcome, making sure that users with wi-fi and 3D acceleration get the features that they need.

More testing with 2.02/himem kernel is also needed to check on the concerns raised above. More wifi users, anyone?
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#5 Post by tempestuous »

Lobster wrote:Did you use the new T2 compiling system?
No, I used Vector Linux 5.1 ... but there was not much to compile. The only module 2.02 has which 2.01 doesn't, is fuse.ko. So I first compiled this module from http://fuse.sourceforge.net/
... but later testing revealed that the 2.01 kernel config builds fuse support statically into the kernel, so it probably wasn't necessary.
Then it was just a matter of manually replacing the modules in 2.02's pup_202.sfs and initrd.gz with the earlier modules.

I will look at updating the Wiki later.
MU wrote:Pizzasgood meanwhile informed me, that he installed the Ati-Graficscarddriver with success in Puppy 2.02 using my wizard.
Puppy 2.02's kernel config is critically different to 2.01's, so ALL 2.01 kernel modules should fail to load in 2.02.
I suspect that if Pizzasgood was to manually load the ATI kernel module with "modprobe fglrx" he would see something like this -
"FATAL: Error inserting fglrx ... Invalid module format".
Maybe he is just getting an improvement from the ATI "fglrx" 2D driver?

I just tried the nvidia-7174-legacy 3D driver with my NVIDIA TNT graphics card in Puppy 2.02. When I restarted the Xserver I fell back to the command line. My /var/log/Xorg.0.log reported this -
(EE) NVIDIA(0): Failed to load the NVIDIA kernel module!
(EE) NVIDIA(0): *** Aborting ***
(II) UnloadModule: "nvidia"
(EE) Screen(s) found, but none have a usable configuration.

So I just tried the same thing with Puppy-2.02-regression, and it works. My /var/log/Xorg.0.log now reports -
(II) Loading extension NV-GLX
(II) NVIDIA(0) : NVIDIA 3D Acceleration Architecture Initialized
(II) NVIDIA(0) : Using the NVIDIA 2D acceleration architecture

Bottom line: I don't think the existing 3D drivers will work with Puppy 2.02.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#6 Post by tempestuous »

raffy,
Just to clarify; Puppy-2.02's configuration (including high-mem) is, itself, not a problem ... provided the wifi drivers are compiled against this particular configuration.
But there is a large amount of work involved in recompiling all 20 wifi driver packages, so it was easier for me to customise Puppy instead.

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#7 Post by Pizzasgood »

My log doesn't report any errors. Maybe I wound up installing it manually, but if I remember right, that's what I tried first and it wouldn't compile, so I resorted to MU's installer.

I'm going to get a fresh install and see if it works again.
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
Pizzasgood
Posts: 6183
Joined: Wed 04 May 2005, 20:28
Location: Knoxville, TN, USA

#8 Post by Pizzasgood »

Installed fine in a fresh installation. Maybe it's some difference between the ATI and Nvidia drivers.

Incidentally, my college's download speeds are INSANE :!:
[size=75]Between depriving a man of one hour from his life and depriving him of his life there exists only a difference of degree. --Muad'Dib[/size]
[img]http://www.browserloadofcoolness.com/sig.png[/img]

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#9 Post by BlackAdder »

The remaster works well for me, except that the ethernet modules are not loading. Modprobe complains of incompatibility for the e100 and 8139too modules - the only modules I can try.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#10 Post by tempestuous »

BlackAdder,
If you can successfully boot Puppy-2.02-regression then obviously there are quite a few modules already loaded and working, so it's strange that e100 and 8139too are failing. It might just be a dependency issue, try doing "modprobe mii" before loading e100 or 8139too.
If still no success, try the attached modules taken from Vector, not 2.01, which you should use to overwrite the current ones.
EDIT: attachments deleted.

I hope I didn't break the network modules by applying that MPPE patch!

And do your wifi drivers work in 2.02-regression? I seem to recall you had an Atmel USB device.
Last edited by tempestuous on Sun 24 Dec 2006, 04:00, edited 1 time in total.

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

#11 Post by BlackAdder »

tempestuous,
That was quick! Thanks, but the problem seems to be that I was using a pup_save.3fs from the 2.02CE release. Not clear why that should have caused a problem...yet. Starting Puppy with pfix=ram allowed me to connect via the Network wizard, and the system ran smoothly after that.
Will check on the state of play with the Atmel-based wireless adapter in the next day or so.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#12 Post by tempestuous »

Ah yes, pup_save.3fs created by the standard Puppy 2.02 could cause problems. So would a previous copy of pup_202.sfs.
In hindsight, I probably should have modified 2.02-regression to use a pupsave file and squashfile with different filenames.
I will update the original post to warn of this problem.

User avatar
BlackAdder
Posts: 385
Joined: Sun 22 May 2005, 23:29

Atmel USB wifi

#13 Post by BlackAdder »

tempestuous,
The Atmel device works fine with your updated 2.02.

Thanks from one happy puppy.

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#14 Post by tempestuous »

Puppy's development is marching on, and I don't think I'm going to have time to time to update wifi drivers for the next kernel upgrade (likely k2.6.18 with Puppy 2.11). And I certainly won't have time to update 3D drivers for nVIDIA, VIA-Unichrome, and mach64, especially since the latter 2 require revised 2D Xorg drivers, which will need to recompiled against Puppy 2.10's newer version of Xorg (v7.0).

So I decided to revise/enhance Puppy 2.02-regression to extend its appeal beyond the under-the-hood driver features, and be identifiable amongst the large crop of remasters currently available.
So 2.02-regression now has a "best-of-breed" browser/media-player combination in the form of Firefox-1.5.0.6 and MPlayer-1.0pre8, plus Sylpheed-2.2.7 for email.

Firefox features:
- mozplugger plugin for embedded video with MPlayer, modified to support RealVideo.
- "mailto" links to Sylpheed
- file cache reduced from 50MB to 2MB
- page cache reduced as suggested by Leon http://www.murga.org/~puppy/viewtopic.php?t=6201
- Flash Player 7,0,63,0 plugin

MPlayer features:
- inbuilt codec support for the latest H.264 QuickTime files eg. www.apple.com/trailers/
- external codec added for Windows Media 9
- external codec added for RealVideo 10
- XvMC hardware MPEG2 acceleration

EDIT: MPlayer is configured to work with Xorg, not Xvesa. Its performance is superior under Xorg, but if you MUST use Xvesa then the "config" and "gui.conf" files in /root/.mplayer/ must be modified: replace "xv" with "x11".

Sylpheed features:
- URL's linked to Firefox

This remaster is almost exactly the same size as the original 2.02, but it has no HTML editor. Bluefish or Amaya can be added via pupget, or NVU is available as a dotpup http://noforum.de/dotpups/nvu-1.0.pup

MPlayer is somewhat "heavyweight" just for listening to music while you browse and write emails, so I suggest that adding a music player is a good idea - either MU's XMMS 1.2.10 dotpup, or the small and basic xhippo+lamip dotpup, also at http://dotpups.de/dotpups/Multimedia/

The primary purpose of 2.02-regression remains the broad support of wifi devices (examples: Intel IPW3945, Prism54softmac) and broad 3D graphic driver support (although some graphics chips like ATI seem to work OK under the normal 2.02 kernel).
Last edited by tempestuous on Tue 05 Sep 2006, 01:30, edited 2 times in total.

raffy
Posts: 4798
Joined: Wed 25 May 2005, 12:20
Location: Manila

Keep on

#15 Post by raffy »

Nice work there, we're listening and certainly people with wireless connection will be happy with your build (am just not into wireless yet :oops: though I really have to be, soon).

Extra comment: As to kernel and builds, do you know that up to now I can burn Puppy CDs only with 1+ ISOs? My CD-RW is Sony 1611 (16x/10x/40x) working in Celeron 400. No luck so far with 2+ builds...
Puppy user since Oct 2004. Want FreeOffice? [url=http://puppylinux.info/topic/freeoffice-2012-sfs]Get the sfs (English only)[/url].

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#16 Post by Lobster »

What you have done looks excellent with features that will be useful to many for some time to come . . .

I have added the info here
http://puppylinux.org/wikka/VersionsPuppy

(that page needs more work if anyone is up for a bit of input)

8)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

User avatar
pakt
Posts: 1157
Joined: Sat 04 Jun 2005, 16:54
Location: Sweden

#17 Post by pakt »

Nice work tempestuous :P Looking forward to downloading it next week when I visit my friend in town with broadband.

Paul

tempestuous
Posts: 5464
Joined: Fri 10 Jun 2005, 05:12
Location: Australia

#18 Post by tempestuous »

Lobster wrote:I have added the info here
http://puppylinux.org/wikka/VersionsPuppy
Thanks Lobster, I was waiting until I had this revised version finalised before giving you a brief desciption for the wiki, but what you have added looks fine ... just maybe add "+MPlayer +Sylpheed" to the heading.

User avatar
Lobster
Official Crustacean
Posts: 15522
Joined: Wed 04 May 2005, 06:06
Location: Paradox Realm
Contact:

#19 Post by Lobster »

Done :)
Puppy Raspup 8.2Final 8)
Puppy Links Page http://www.smokey01.com/bruceb/puppy.html :D

vern72023
Posts: 158
Joined: Mon 26 Dec 2005, 05:15
Location: Jacksonville Fl

#20 Post by vern72023 »

Lobster
I hate to carp but i found the layout on the wiki versions page a little confusing - - like the way Mean Puppy and Optimized are mantioned twice - could we alter it to maybe have the same layout that the "Official" sectiooon does - which i found very clear
javascript:emoticon(':lol:')
George
george

Post Reply